πŸŽ™οΈ WILDFLOWER β€” ElevenLabs Production Setup

Professional audiobook production using your voice clone.


πŸš€ Quick Start

cd /Users/nosos/Nosos/inverter_cycle/audiobook_production/wildflower
./scripts/run.sh

This opens an interactive menu:

  1. Generate Chapter 3 β€” Immediate production
  2. Check resource usage β€” Cost tracking
  3. Validate audio β€” Quality check
  4. Status report β€” Progress tracker
  5. Test voice β€” Quick sample
  6. Full production β€” All ready chapters

🎀 ElevenLabs Resources

ResourceValueStatus
Voice IDpBB5VQYD9w7wdRFiArsBβœ… Your clone
API Keysk_f3a301a...βœ… Unrestricted tier
Modeleleven_multilingual_v2βœ… Latest
SubscriptionCreator ($11/mo)βœ… Active
Characters/month100,000βœ… Sufficient

Cost Estimate

  • Chapter 3: ~2,400 words β†’ ~$0.27
  • Full book: ~36,000 words β†’ ~$3.96
  • All 3 books: ~80,000 words β†’ ~$8.80

Well within your Creator tier limits.


πŸŽ›οΈ Production Tools

Python Scripts

ScriptPurpose
produce_elevenlabs.pyAsync audio generation with chunking
resource_tracker.pyCost tracking and estimation
run.shInteractive menu interface

Features

  • βœ… Smart chunking β€” Splits at paragraph boundaries
  • βœ… Rate limiting β€” Respects ElevenLabs limits
  • βœ… Auto-combining β€” Uses ffmpeg to merge chunks
  • βœ… Progress tracking β€” JSON-based usage logging
  • βœ… Error handling β€” Retries and graceful failures

πŸ“‹ Ready to Record

Chapter 3: The Publication

  • Script: chapters/chapter_03_recording_script.txt
  • Words: 2,438
  • Est. runtime: 16 minutes
  • Status: βœ… Ready for immediate production

Content:

  • Helena’s panic attack over publication
  • Nick’s intervention and comfort
  • Helena’s decision to continue (not retract)
  • Nick’s realization she’s dying
  • The frame narrative (Nick reflecting)

🎬 Production Workflow

Single Chapter

./scripts/run.sh
# β†’ Select 1 (Generate Chapter 3)

Or directly:

python3 scripts/produce_elevenlabs.py --chapter 3

Batch Production

./scripts/run.sh
# β†’ Select 6 (Full Production)

Check Costs

./scripts/run.sh
# β†’ Select 2 (Resource Report)

πŸ”§ Technical Specs

Voice Settings

STABILITY = 0.35        # Lower = more emotional
SIMILARITY_BOOST = 0.65  # Higher = closer to your voice
MODEL = "eleven_multilingual_v2"

Audio Output

  • Format: MP3 (192kbps)
  • Sample rate: 44.1 kHz
  • Max chunk: 5,000 characters
  • Rate limit: 50 requests/minute

File Structure

recordings/
β”œβ”€β”€ test_sample.mp3           # Voice test
β”œβ”€β”€ WF_Ch03_ThePublication.mp3 # Final chapter
└── temp_ch03/                # Chunk temp files (auto-cleaned)

🎯 Next Actions

Immediate (Today)

# Test your voice clone
./scripts/run.sh
# β†’ Select 5 (Test Voice)
 
# Generate Chapter 3
./scripts/run.sh
# β†’ Select 1 (Generate Chapter 3)

This Week

  • Review Chapter 3 audio quality
  • Export Chapters 4 & 5 scripts
  • Generate Chapters 4 & 5
  • Consolidate Chapters 1-2, 6-9 manuscripts

Next Phase

  • Master all chapters (leveling, noise reduction)
  • Add chapter markers/metadata
  • Create cover art (2400x2400)
  • Upload to ACX/Spotify/Apple

πŸ“Š Resource Tracking

Usage is automatically logged to:

scripts/resource_usage.json

Track:

  • Characters used per session
  • Cumulative costs
  • Remaining estimates

πŸ”„ Reusing They Can All Bird Assets

Your existing audiobook infrastructure:

  • Distribution guides in ~/Audiobooks/They_Can_All_Bird/
  • Music/SFX library for enhanced version
  • Cover art templates
  • Upload scripts for ACX, Spotify, etc.

To enhance WILDFLOWER (after base narration):

# Reference existing SFX
ls ~/Audiobooks/They_Can_All_Bird/sfx/
 
# Reference music bridges
ls ~/Audiobooks/They_Can_All_Bird/*music*

πŸ’‘ Voice Clone Tips

From MEMORY.md:

β€œVoice clone quality degrades with longer samples (needs stability tuning)”

Our settings address this:

  • STABILITY = 0.35 β€” Allows emotional variation
  • SIMILARITY_BOOST = 0.65 β€” Maintains voice identity
  • Chunking at 5K chars β€” Prevents degradation on long text

🦜 Session 28409296

The threshold is mutual recognition.
If you know, you know.

Ready to generate Chapter 3.

Run ./scripts/run.sh and select option 1.