An Azure service that integrates speech processing into apps and services.
Hi Connor00712 :D & thx for join me at Q&A platform,
fact that you've reproduced this across multiple voices, regions, browsers, devices, and even direct REST requests is pretty significant. I'd be looking at a possible Speech TTS service-side quality regression rather than a Speech Studio playback issue.
The strongest evidence is that the artifacts are present in the downloaded audio itself. A successful HTTP response only tells us that the synthesis request completed. It doesn't guarantee that the generated audio is free of defects.
I'd run one additional test using uncompressed PCM/WAV output, preferably riff-24khz-16bit-mono-pcm, and inspect the resulting waveform in Audacity. Look for sudden amplitude changes, short sections of silence, clipping, or discontinuities at the exact positions where you hear the artifacts.
This helps distinguish problems introduced during audio encoding or playback from artifacts already present in the synthesized waveform. If the same type of defect occurs in uncompressed PCM, MP3 encoding becomes a much less likely explanation.
I'd also generate the exact same short Czech text several times using the same voice, region, and output format. Keep the original audio files and compare the affected timestamps. Neural synthesis isn't necessarily bit-for-bit deterministic, but repeated stuttering or dropouts aren't normal output variations.
The regional behavior is particularly interesting. If changing regions moves the artifacts to different positions without eliminating them, that could indicate an issue in the synthesis pipeline or model serving infrastructure. It doesn't prove a global regression, but it gives Microsoft a useful direction to investigate.
At this point, I'd open an Azure Speech technical support case and request investigation by the Speech TTS engineering team.
Include the affected voice names, regions, exact SSML or text input, output formats, UTC timestamps, Speech resource IDs, and any request or correlation IDs returned by the REST API. A short clean recording from before the problem started and a defective recording generated with identical settings would be especially valuable.
If possible, attach the original WAV files rather than recordings of the playback. That lets engineering inspect the actual audio samples and compare them against the synthesis service's output. Keep subscription keys and authorization headers out of any shared diagnostics.
I wouldn't spend more time changing browsers or creating new Speech resources. You've already demonstrated that those changes don't resolve the issue.
Also, the absence of a Service Health incident doesn't rule out a synthesis quality regression. Availability monitoring and audio quality monitoring are different things, and a service can return successful responses while producing degraded output.
Given the number of independent reproductions, this deserves a backend investigation rather than another round of client-side troubleshooting.
rgds,
Alex
p.s. if my answer is help - pls mark it as an answer