768 B
768 B
-
Updated
NvidiaTTSService:- Made
api_keyoptional for local NIM deployments. - Voice, language, and quality can be updated without reconnecting the gRPC client; new values take effect on the next synthesis turn, not for the current turn's in-flight requests.
- Replaced per-sentence synchronous
synthesize_onlinecalls with async queue-backed gRPC streaming. - Streaming now uses asyncio tasks with explicit gRPC cancellation on interruption and stale-response filtering when a stream is aborted or replaced.
- Renamed Riva references to Nemotron Speech in docs and messages.
- Disabled automatic TTS start frames at the service level (
push_start_frame=False) and emitTTSStartedFramewhen a stitched synthesis stream is started for a context.
- Made