Voice Sample Audio Files

Pre-recorded audio samples for the landing page "Six voices. One conversation." demo.

Quick Start

Generate all voice samples using the Ferni CLI:

ferni voices generate-samples

This uses:

Samples Generated

File Persona Topic
stress.mp3 Ferni (Life Coach) Overwhelm
habits.mp3 Maya (Habit Architect) Building habits
relationship.mp3 Alex (Communications Coach) Hard conversations
decision.mp3 Peter (Research Guide) Decision making
meaning.mp3 Nayan (Wisdom Guide) Finding meaning
celebration.mp3 Jordan (Celebration Catalyst) Celebrating wins
career-advice.mp3 Ferni Career change fears
sleep.mp3 Ferni 3am thoughts

Requirements

Audio Format

Deployment

After generating samples:

npm run deploy:landing

The samples are served from /audio/samples/ on the landing page.

How It Works

The voice-samples.js module on the landing page:

  1. Tries to load pre-recorded MP3 files first
  2. Falls back to browser TTS if files aren't found
  3. Shows persona name, role, and color for each sample

Updating Samples

To update the voice samples:

  1. Edit responses in scripts/ferni.tshandleVoicesgenerate-samples
  2. Regenerate: ferni voices generate-samples
  3. Deploy: npm run deploy:landing

The sample text should match apps/website/ferni-website/src/js/voice-samples.js.