Nova Sonic Voice Agent

Build a real-time voice agent from scratch using Amazon Nova Sonic and Strands BidiAgent. Covers two layers: (1) Orchestrator — FastAPI + Strands BidiAgent WebSocket server with custom tools and sub-agents, (2) Frontend — browser client with Web Audio API for mic capture and audio playback. TRIGGER when: user wants to build a voice agent; user asks about Amazon Nova Sonic; user mentions BidiAgent, speech-to-speech, real-time voice, or audio streaming agent; user wants to add tools or sub-agents to a voice agent. SKIP when: user is migrating an existing text agent (use text-agent-to-nova-sonic-voice skill instead); user wants TTS/STT without a live agent loop; user is asking about deployment or infrastructure only.

aws-samples eb120db 5 files · 38.6 KB Updated

File contents

aws-samples/sample-voice-agent-on-aws/tree/main/skills/nova-sonic-voice-agent commit eb120db4cb

Frequently asked questions

npx skillmds@latest add aws-samples/nova-sonic-voice-agent