Repository navigation
addisai 0.3.1 — three-language voice streaming
Voice streaming now consistently covers Amharic, Afaan Oromo, and Tigrinya, with real voice IDs and examples placed within the voice documentation. Requests for other voice languages are rejected before networking.
Realtime sessions can optionally set a maximum generated-audio duration (maxAudioSeconds in JavaScript / max_audio_seconds in Python) when using the upgraded gateway. The field is omitted by default for compatibility with the existing public service. API keys and account JWTs use the SDK's existing authentication headers.
HTTP streaming and persistent WebSocket methods use the same voice pricing and expose completion usage metadata. Keep the same request ID and exact inputs for recovery.
Validation: JavaScript 47 tests and Node 18/20/22 CI passed; Python 44 tests and Python 3.8–3.12 CI passed. Gateway rollout is separate from this SDK release.