Add changelog fragments for PR #4249

This commit is contained in:
sathwika
2026-04-07 18:18:55 +05:30
parent bc009d8f98
commit 9f0b18b03d
2 changed files with 14 additions and 0 deletions

9
changelog/4249.added.md Normal file
View File

@@ -0,0 +1,9 @@
- Added cross-sentence stitching support to NvidiaTTSService. Multiple sentences within an LLM turn are fed into a single `SynthesizeOnline` gRPC stream, enabling Magpie's seamless audio across sentence boundaries (requires Magpie TTS model v1.7.0+).
- Added new parameters to NvidiaTTSService:
- `custom_dictionary` for IPA-based custom pronunciation
- `encoding` for output audio encoding format
- `zero_shot_audio_prompt_file` for zero-shot voice cloning with file caching
- `audio_prompt_encoding` for zero-shot audio prompt format
- Added `can_generate_metrics` returning True for NvidiaTTSService.
- Added `stop_all_metrics()` call on audio context interruption.
- Added gRPC error handling for synthesis config retrieval.

View File

@@ -0,0 +1,5 @@
- Updated NvidiaTTSService:
- Made `api_key` optional for local NIM deployments
- Fixed `_update_settings` to correctly indicate that runtime settings updates (voice, language, quality) take effect on the next turn
- Replaced per-sentence synchronous `synthesize_online` calls with async queue-backed gRPC streaming
- Renamed Riva references to Nemotron Speech