Nova Sonic Best Practices

Best practices for building a Nova Sonic speech-to-speech voice agent on AWS. Covers (1) when to choose Nova Sonic over a STT→LLM→TTS pipeline, (2) voice-first system prompt design, (3) tool calling for voice, (4) conversation UX patterns (barge-in, confirmation, disfluencies), and (5) common pitfalls. TRIGGER when: user is designing a new Nova Sonic voice agent; user asks how to write a voice prompt; user asks about speech-to-speech vs STT→LLM→TTS; user asks about tool calling, barge-in, or voice UX with Nova Sonic. SKIP when: user is migrating an existing text agent (use text-agent-to-nova-sonic-voice instead); user is debugging latency or cost (use nova-sonic-optimization instead).

aws-samples 9e9ae40 8.8 KB Updated

File contents

aws-samples/sample-ramp-aidlc-mod-starter-packs/tree/main/voice-ai-agent-on-aws/skills/nova-sonic-best-practices commit 9e9ae40545

Frequently asked questions

npx skillmds@latest add aws-samples/nova-sonic-best-practices