Amazon Nova 2 Sonic
Native French voices, tools, turn detection limits and AWS usage.
Current status: disabled in DEV. The integration is retained pending model improvements and renewed validation. Nova is not offered for new bots, and availability checks block new calls to the test bot. Its configuration and existing number are retained. AWS account activation, live audio testing and voice preview generation were not completed. The information below describes the retained integration and does not indicate an active service.
Nova 2 Sonic supports live audio conversations and BeAI skills. A platform administrator must configure Amazon Bedrock access, and the model must have an active rate in the organisation and its hierarchy before calls are available.
Voice settings
Under Bots → Edit → Voice, select Amazon Nova 2 Sonic. Ambre (the default) and Florian are native French voices. Other voices show their reference language. BeAI prefixes their identifiers with nova- to avoid collisions with other providers: nova-ambre maps to AWS voice ambre.
Preview plays a previously generated Nova sample with the selector’s usual language fallback, without making a call or sending bot instructions. Missing or unreadable samples cannot be played. Dutch and Catalan are not documented native languages for this integration. A language instruction does not guarantee a regional accent.
Speed is fixed at 1, with automatic responses and interruptions. Native HIGH endpointing is the fastest AWS setting, documented as approximately 1.5 seconds of pause before responding, plus model processing time. The system 300 ms default does not apply to Nova. Custom VAD overrides must be disabled; the form hides them and the API rejects their activation.
Calls and tools
The bot keeps its prompts, greeting, language, skills, calendars, permissions and telephone settings. BeAI executes allowed tools within the bot’s scope and returns correlated results. Unknown tools are rejected and duplicate calls are not executed twice. Interruptions clear queued playback. Final transcripts are retained without duplicating speculative text, and final reporting emits no additional audio.
AWS connections last at most eight minutes. BeAI renews after seven minutes at a quiet boundary without pending tools, replaying instructions and recent text history. Older context may be removed during renewal; recorded call history remains intact. Failure to renew before the AWS limit is reported as a call error.
Public API
The same edit permissions and organisation boundaries apply in the form and PATCH /api/v1/bots/{id}/voice:
{
"ai_model": "amazon.nova-2-sonic-v1:0",
"voice": "nova-ambre",
"speech_speed": 1.0,
"turn_detection": {"override_enabled": false}
}
GET /api/v1/bots/{id}/voice returns these choices. Inherited VAD fields may retain system values but do not control Nova’s native HIGH endpointing. Incompatible voices, custom speed and enabled VAD overrides are rejected. OpenAPI lists voice identifiers. When changing only the model, the API chooses a compatible voice, resets speed to 1 and disables VAD overrides unless these fields are explicitly supplied.
Usage and failures
BeAI credits use the organisation’s model rate. Audio/text input/output tokens come from AWS cumulative counters; only increases are added, avoiding repeated totals. Provider cost estimates require configured prices in the platform currency, do not implicitly convert USD/EUR and do not replace AWS invoices.
An inactive account, insufficient Bedrock permissions, unsupported region, exhausted quota or network failure can prevent or interrupt a call. Administrators can inspect call status and history. AWS credentials remain server-side and are never exposed through bot configuration.