#Gemini 3.1 Flash TTS Preview returns HTTP 200 with empty content for Hebrew TTS

2 messages · Page 1 of 1 (latest)

kindred hornet
#

gemini-3.1-flash-tts-preview appears to fail for Hebrew TTS prompts. The API returns HTTP 200, but the response content is empty and finishReason is OTHER, so no usable audio is returned.

Forum report with full details:
https://discuss.ai.google.dev/t/bug-gemini-3-1-flash-tts-preview-returns-http-200-with-empty-content-and-finishreason-other-for-hebrew-tts-prompt/144297

Steps to reproduce:

Call the Gemini API with model gemini-3.1-flash-tts-preview.
Use a Hebrew TTS prompt.
Request audio/TTS output.
Observe that the request succeeds with HTTP 200, but the response contains no usable audio/content.

Expected behavior:
The model should return valid audio content for the Hebrew TTS prompt, or return a clear error if Hebrew TTS is not supported.

Actual behavior:
The API returns HTTP 200, but the response content is empty and the finish reason is OTHER.

Environment:

Product: Gemini API / TTS
Model: gemini-3.1-flash-tts-preview
Language: Hebrew
Issue type: TTS generation returns empty content despite successful HTTP response

Question:
Is this a known issue with Hebrew TTS or with bracketed performance tags in TTS prompts? Is there a workaround or a better place to track this bug?

unborn gyro
#

Hey there @kindred hornet, thanks for posting! Unfortunately, I won't be able to give you a reason for this behavior, since this Discord server is dedicated to the Gemini app only. I can see that you've already raised this report in the Google AI for Developers forum, which is great, since this would be my advice to you. Now, you'd need to wait until a moderator sees and replies to your post there!