# Amazon Nova 2 Sonic (slim)

> Amazon Nova 2 Sonic is AWS's speech-to-speech model for voice agents on Amazon Bedrock. Clients stream audio and text events both ways over the InvokeModelWithBidirectionalStream API, with turn-taking, interruptions, asynchronous tool calls and multilingual voices.

- Full: https://www.anchorterminal.com/tools/amazon-nova-sonic.md (~7,800 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/amazon-nova-sonic.json · canonical https://www.anchorterminal.com/tools/amazon-nova-sonic
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-07 · pricing https://www.anchorterminal.com/tools/amazon-nova-sonic#pricing · reviews https://www.anchorterminal.com/tools/amazon-nova-sonic#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**B · 67.6/100 · rank #314 of 1486 · #6 in Conversational voice agents · not agent-ready · confidence low**


Assessment: Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.

## Facts

- Kind: HTTP API · vendor: Amazon Web Services · category: Conversational voice agents · legal entity: Amazon Web Services, Inc. · provenance 94/100
- Local only (HTTP): pypi `aws-sdk-bedrock-runtime`, npm `@aws-sdk/client-bedrock-runtime`
- Auth: API key · pricing: Pay per use · x402: no · licence: unknown
- Benchmark probes: not run yet, so Performance is pending
- Surface listed: Nova 2 Sonic through Amazon Bedrock's `InvokeModelWithBidirectionalStream` API, read from the Nova 2 developer guide (Markdown pages, llms.txt, release notes, document history), the Bedrock API reference, quotas, lifecycle and abuse-detection pages and the AWS Health history on 6 November 2026. No AWS account was used and no stream was opened
- Relationship to Bedrock: Nova 2 Sonic is one model on Amazon Bedrock, which is graded on its own as amazon-bedrock. This listing covers the speech-to-speech model and its event protocol
- Languages and voices: English (US, UK, India, Australia), French, Italian, German, Spanish, Portuguese and Hindi, with polyglot voices TIFFANY and MATTHEW that speak all of them
- Session: Event lifecycle of session, prompt and content events, barge-in, turn-taking sensitivity, cross-modal text input, chat history up to 200 KB injected once at the start, and asynchronous tool calls while the model keeps speaking
- Earlier model: Nova Sonic version 1 (`amazon.nova-sonic-v1:0`) remains documented in the Nova 1 guide with its own quota

- Scores: Reliability 95, Performance pending, Schema & documentation 75, Agent ergonomics 64, Security & auth 77, Payments & pricing 10, Task success pending, Maintenance & community 50, Transparency & trust 79 · total over the 7 assessed categories
- Why: Reliability, Hosted reading. · Schema & documentation, The Bedrock service model types `InvokeModelWithBidirectionalStream`, but the Sonic events inside it (session, prompt, content, tool and usa… · Agent ergonomics, Scored as an API. · Security & auth, SigV4 with IAM roles and temporary credentials scoped per model ARN, as the Sonic quickstart signs (30). · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Read as a model. · Transparency & trust, Closed model under the AWS Service Terms, with Apache-2.0 SDKs and samples (15).
- Sources: 13, open questions: 4, both in the full twin
- Capabilities: voice.agent, voice.speech-to-speech, voice.tools, voice.telephony
- JSON: https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/amazon-nova-sonic.svg` or a link to https://www.anchorterminal.com/tools/amazon-nova-sonic from a page on amazon.com or one of its subdomains, or the README at the root of github.com/aws-samples/amazon-nova-samples, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: https://console.aws.amazon.com/support/home#/case/create?issueType=technical; https://console.aws.amazon.com/support/home#/case/create?issueType=customer-service; more in the full twin

## Before you call it

1. Plan a reconnect before 8 minutes and replay chat history (up to 200 KB) at the start of the new session
2. Send session, prompt and content start events in order before any audio
3. Make tool calls safe to repeat, since a reconnect can replay them
4. Back off on `ThrottlingException` and stay within 20 concurrent sessions per Region
5. Use the polyglot voices TIFFANY or MATTHEW when callers may switch language

## Connect

```bash
pip install aws-sdk-bedrock-runtime
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/amazon-nova-sonic

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| LiveKit Agents | BB | 72.7 | voice.agent, voice.speech-to-speech, voice.tools, voice.telephony | https://www.anchorterminal.com/tools/livekit-agents.min.md |
| OpenAI Realtime API | BB | 71.7 | voice.agent, voice.speech-to-speech, voice.tools, voice.telephony | https://www.anchorterminal.com/tools/openai-realtime.min.md |
| GPT-Live | BB | 70.6 | voice.speech-to-speech, voice.agent, voice.tools, voice.telephony | https://www.anchorterminal.com/tools/gpt-live.min.md |
| Retell AI API + MCP | B | 66.2 | voice.agent, voice.speech-to-speech, voice.tools, voice.telephony | https://www.anchorterminal.com/tools/retell-ai.min.md |
| Pipecat | B | 65.2 | voice.agent, voice.speech-to-speech, voice.tools, voice.telephony | https://www.anchorterminal.com/tools/pipecat.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

