Files
Fabric/docs/voices/README.md
Kayvan Sylvan 614b1322d5 feat: add Gemini TTS voice selection and listing functionality
## CHANGES

- Add `--voice` flag for TTS voice selection
- Add `--list-gemini-voices` command for voice discovery
- Implement voice validation for Gemini TTS models
- Update shell completions for voice options
- Add comprehensive Gemini TTS documentation
- Create voice samples directory structure
- Extend spell checker dictionary with voice names
2025-07-26 15:11:30 -07:00

1.5 KiB

Voice Samples

This directory contains sample audio files demonstrating different Gemini TTS voices.

Sample Files

Each voice sample says "The quick brown fox jumped over the lazy dog" to demonstrate the voice characteristics:

  • Kore.wav - Firm and confident (default voice)
  • Charon.wav - Informative and clear
  • Vega.wav - Smooth and pleasant
  • Capella.wav - Warm and welcoming
  • Achird.wav - Friendly and approachable
  • Lyra.wav - Melodic and expressive

Generating Samples

To generate these samples, use the following commands:

# Generate each voice sample
echo "The quick brown fox jumped over the lazy dog" | fabric -m gemini-2.5-flash-preview-tts --voice Kore -o docs/voices/Kore.wav
echo "The quick brown fox jumped over the lazy dog" | fabric -m gemini-2.5-flash-preview-tts --voice Charon -o docs/voices/Charon.wav
echo "The quick brown fox jumped over the lazy dog" | fabric -m gemini-2.5-flash-preview-tts --voice Vega -o docs/voices/Vega.wav
echo "The quick brown fox jumped over the lazy dog" | fabric -m gemini-2.5-flash-preview-tts --voice Capella -o docs/voices/Capella.wav
echo "The quick brown fox jumped over the lazy dog" | fabric -m gemini-2.5-flash-preview-tts --voice Achird -o docs/voices/Achird.wav
echo "The quick brown fox jumped over the lazy dog" | fabric -m gemini-2.5-flash-preview-tts --voice Lyra -o docs/voices/Lyra.wav

Audio Format

  • Format: WAV (uncompressed)
  • Sample Rate: 24kHz
  • Bit Depth: 16-bit
  • Channels: Mono
  • Approximate Size: ~500KB per sample