Style Instructions
Control how voices deliver your content using natural language descriptions. With VoiceDesign, you describe the emotion, pace, and tone directly in the voice_description field.
How Style Works
Style control happens through the voice_description parameter in VoiceDesign. Write what you want the voice to sound like — including personality, emotion, pace, and delivery — and the model will adjust accordingly.
curl -X POST "https://api.murmr.dev/v1/voices/design" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Welcome to the future of AI.",
"voice_description": "An excited male narrator, dramatic delivery, building anticipation",
"language": "English"
}' --output welcome.wavVoiceDesign vs Saved Voices
Style instructions are part of VoiceDesign's voice_description. When you find a style you like, save the voice via the Voices API to reuse it with a stable voice_xxx ID in the /v1/audio/speech endpoint.
Style Examples
Include these descriptors in your voice_description to shape delivery. Mix and match from different categories for more specific results.
Professional
For business and formal content
Emotional
Express feelings and energy
Pace
Control speaking speed
Tone
Set the overall character
Combining Styles
For more nuanced delivery, combine multiple descriptors in a single voice description. The model understands complex, layered instructions:
"A warm, friendly woman speaking at a relaxed pace, with occasional pauses for emphasis"Combines character, tone (warm), pace (relaxed), and technique (pauses)
"Professional male narrator, approachable, clear enunciation, confident delivery"Balances formality with accessibility
"A mysterious storyteller with a deep voice, slow build-up, dramatic pauses"Creates narrative arc through character + delivery style
"Excited news anchor announcing breaking news, urgent but clear"Uses role-play style instruction
Voice Descriptions by Use Case
These voice_description values combine character and style for common use cases. Try them in the Playground, then save the ones you like for reuse.
"A clear, professional male voice, enthusiastic but measured, highlighting key features""A warm, soothing female voice, calm and gentle, very slow pace, whisper-like quality""A deep, powerful male voice with gravitas, epic and dramatic, building intensity""A bright, energetic young woman, playful and animated, speaking clearly, fun and engaging""A friendly, conversational male voice, natural delivery, welcoming host energy"Tips for Effective Descriptions
Describe the feeling you want ("warm and inviting") rather than technical instructions ("lower pitch by 10%").
The best descriptions combine who the speaker is ("elderly wizard") with how they speak ("slowly and deliberately"). See the Voice Crafting Guide for more patterns.
2-3 descriptors usually work better than long, complex instructions. Focus on the most important characteristics.
Experiment with different descriptions in the Voice Playground before committing to your application code.
Save and Reuse Voices
Once you find a voice description that captures the right style, save it as a reusable voice. This gives you a consistent voice_xxx ID for production use:
1. Design a voice with style descriptors:
voice_description = "A calm, professional narrator, measured pace, clear enunciation"
2. Generate and preview audio in the Playground
3. Save the voice → get voice_abc123
4. Use in production with /v1/audio/speech:
{ "text": "Your content here", "voice": "voice_abc123" }Saved voices capture the style from your description — every generation with that voice ID will have the same character and delivery.
See Also
- Voice Crafting Guide — Detailed patterns for effective voice descriptions
- Text Formatting — How newlines and formatting affect prosody
- VoiceDesign API — Full API reference for voice creation