Configure voices and components using speaker-config.yaml
The speaker-config.yaml file is the central configuration file for speak-mintlify. It defines voice mappings and component settings for your documentation.
The voices section maps Fish Audio voice IDs to friendly display names:
speaker-config.yaml
voices: 8ef4a238714b45718ce04243307c57a7: E-girl 802e3bc2b27e49c2995d23ef70e6ac89: Energetic Male 933563129e564b19a115bedd57b7406a: Sarah bf322df2096a46f18c579d0baa36f41d: Adrian b347db033a6549378b48d00acb0d06cd: Selene 536d3a5e000945adb7038665781a4aca: Ethan
Voice IDs come from Fish Audio. Each voice ID is a unique identifier for a TTS voice.
# speaker-config.yaml# Configuration file for speak-mintlify TTS generation## S3 credentials and API keys should go in .env or environment variables# Voice Configuration (map of voice ID -> display name)voices: 8ef4a238714b45718ce04243307c57a7: E-girl 802e3bc2b27e49c2995d23ef70e6ac89: Energetic Male 933563129e564b19a115bedd57b7406a: Sarah bf322df2096a46f18c579d0baa36f41d: Adrian b347db033a6549378b48d00acb0d06cd: Selene 536d3a5e000945adb7038665781a4aca: Ethan # Add more voices as needed# Component Configuration (optional)component: import: /snippets/audio-transcript.jsx name: AudioTranscript