Please provide the following information when requesting support.
Hardware - GPU: NVIDIA Jetson AGX Thor
Hardware - CPU: NVIDIA Jetson AGX Thor (aarch64)
Operating System: Ubuntu 24.04.2 LTS
L4T Version: 38.2.0
NVIDIA Driver Version: 580.00
CUDA Version: 13.0
Riva Version: 2.24.0
Riva Container: nvcr.io/nvidia/riva/riva-speech:2.24.0-l4t-aarch64
TLT Version (if relevant): N/A
TTS Model:
magpie_tts_ensemble-Magpie-Multilingual
Language:
en-US
Speaker ID:
0
Audio Encoding:
LINEAR_PCM
How to reproduce the issue?
We are running NVIDIA Riva 2.24.0 on an NVIDIA Jetson AGX Thor system provided by Advantech.
We are using the Magpie Multilingual TTS model for English (en-US) speech synthesis.
TTS synthesis generally works correctly. However, we intermittently hear a noticeable popping/crackling noise in the generated speech.
An important characteristic of this issue is that the popping noise usually occurs near the beginning or the end of an individual TTS audio segment.
However, there is no consistent pattern:
- It may occur at the beginning of a TTS segment.
- It may occur at the end of a TTS segment.
- Some TTS segments do not contain the noise at all.
- Repeated synthesis does not produce the noise at a predictable position or frequency.
Therefore, the issue appears to be intermittent and non-deterministic.
When the issue occurs, Riva does not report an inference error. The TTS request still completes successfully and returns OK.
A typical Riva TTS log looks like this:
TTSService.Synthesize called.
Using multispeaker model magpie_tts_ensemble-Magpie-Multilingual for inference with speaker_id: 0
TTSService.Synthesize response contains 98304 audio samples.
TTSService.Synthesize returning OK
We would like to know:
-
Is this intermittent popping/crackling noise at the beginning or end of synthesized audio a known issue with Magpie Multilingual TTS?
-
Are there any known issues with audio boundaries (start/end of synthesized segments) when running Magpie Multilingual TTS on Jetson AGX Thor?
-
Are there any recommended TTS parameters, padding settings, audio settings, or model configurations that could prevent this issue?
-
What is the recommended method to determine whether the artifact originates from the raw audio generated by Riva TTS or from the subsequent audio processing/playback pipeline?
-
Are there any known compatibility issues between Riva 2.24.0, Magpie Multilingual TTS, and Jetson AGX Thor?
-
Is there a newer Riva version, Magpie TTS model, or patch recommended for this configuration?
We can provide audio samples containing the issue and additional Riva server logs if required.