ποΈ WILDFLOWER β ElevenLabs Production Setup
Professional audiobook production using your voice clone.
π Quick Start
cd /Users/nosos/Nosos/inverter_cycle/audiobook_production/wildflower
./scripts/run.shThis opens an interactive menu:
- Generate Chapter 3 β Immediate production
- Check resource usage β Cost tracking
- Validate audio β Quality check
- Status report β Progress tracker
- Test voice β Quick sample
- Full production β All ready chapters
π€ ElevenLabs Resources
| Resource | Value | Status |
|---|---|---|
| Voice ID | pBB5VQYD9w7wdRFiArsB | β Your clone |
| API Key | sk_f3a301a... | β Unrestricted tier |
| Model | eleven_multilingual_v2 | β Latest |
| Subscription | Creator ($11/mo) | β Active |
| Characters/month | 100,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
| Script | Purpose |
|---|---|
produce_elevenlabs.py | Async audio generation with chunking |
resource_tracker.py | Cost tracking and estimation |
run.sh | Interactive 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 3Batch 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 variationSIMILARITY_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.