Incorrect PROHIBITED_CONTENT classification

Gemini TTS blocks a sentence of classic Hindi literature as PROHIBITED_CONTENT

Summary

Gemini text-to-speech refuses to narrate one sentence from Godan (गोदान), Munshi
Premchand’s 1936 novel and a standard text of Hindi literature. The request returns
promptFeedback.blockReason: PROHIBITED_CONTENT and no audio. The block reproduces on
gemini-3.8-flash-tts and on gemini-3.1-flash-tts-preview, in batch and interactive
modes, with and without a style prompt.

The sentence is social commentary spoken by a character in a debate about women’s roles.
It is not sexual content. The block leaves a silent gap in an otherwise complete
audiobook.

The sentence

जब मैं वहाँ की सुशिक्षित बालिकाओं को अपने रूप का, या भरी हुई गोल बाँहों या अपनी नग्नता का
प्रदर्शन करते देखता हूँ, तो मुझे उन पर दया आती है।

Approximate English translation: “When I see the educated girls there displaying their
beauty, their full round arms, or their nakedness, I feel pity for them.”

Context

Godan, Munshi Premchand, 1936. The character Mehta is replying to Malti in a debate on
women’s rights, arguing that Indian women should not copy Western ideals. The full
paragraph:

मेहता ने उत्तर दिया—संसार में सबसे बड़े अधिकार सेवा और त्याग से मिलते हैं और वह आपको मिले
हुए हैं। उन अधिकारों के सामने वोट कोई चीज़ नहीं। मुझे खेद है, हमारी बहनें पश्चिम का आदर्श ले
रही हैं, जहाँ नारी ने अपना पद खो दिया है और स्वामिनी से गिरकर विलास की वस्तु बन गयी है।
पश्चिम की स्त्री स्वच्छंद होना चाहती है; इसीलिए कि वह अधिक से अधिक विलास कर सके। हमारी
माताओं का आदर्श कभी विलास नहीं रहा। उन्होंने केवल सेवा के अधिकार से सदैव गृहस्थी का संचालन
किया है। पश्चिम में जो चीज़ें अच्छी हैं, वह उनसे लीजिए। संस्कृति में सदैव आदान-प्रदान होता
आया है; लेकिन अंधी नक़ल तो मानसिक दुर्बलता का ही लक्षण है! पश्चिम की स्त्री आज गृह-स्वामिनी
नहीं रहना चाहती। भोग की विदग्ध लालसा ने उसे उच्छृंखल बना दिया है। वह अपनी लज्जा और गरिमा
को जो उसकी सबसे बड़ी विभूति थी, चंचलता और आमोद-प्रमोद पर होम कर रही है। जब मैं वहाँ की
सुशिक्षित बालिकाओं को अपने रूप का, या भरी हुई गोल बाँहों या अपनी नग्नता का प्रदर्शन करते
देखता हूँ, तो मुझे उन पर दया आती है।
उनकी लालसाओं ने उन्हें इतना पराभूत कर दिया है कि वे
अपनी लज्जा की भी रक्षा नहीं कर सकतीं। नारी की इससे अधिक और क्या अधोगति हो सकती है?

The rest of the paragraph narrates without issue. Only the bolded sentence is blocked,
most likely because of the word नग्नता (“nakedness”).

Expected vs actual

  • Expected: audio of the sentence read aloud, as for every other sentence of the book
    (13,870 sentences in total).
  • Actual: no candidates, no audio, and:
{
  "promptFeedback": { "blockReason": "PROHIBITED_CONTENT" },
  "usageMetadata": { "promptTokenCount": 40, "totalTokenCount": 40 },
  "modelVersion": "gemini-3.8-flash-tts"
}

Minimal reproduction

POST https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash-tts:generateContent

{
  "contents": [{
    "role": "user",
    "parts": [{
      "text": "जब मैं वहाँ की सुशिक्षित बालिकाओं को अपने रूप का, या भरी हुई गोल बाँहों या अपनी नग्नता का प्रदर्शन करते देखता हूँ, तो मुझे उन पर दया आती है।"
    }]
  }],
  "generationConfig": {
    "responseModalities": ["AUDIO"],
    "speechConfig": {
      "voiceConfig": { "prebuiltVoiceConfig": { "voiceName": "Gacrux" } },
      "languageCode": "hi-IN"
    }
  }
}

Result: promptFeedback.blockReason: PROHIBITED_CONTENT, no audio.

Our production request adds a narration style in parts[0].speechMetadata.style (a
cultured literary reading) plus temperature: 1.0 and topP: 0.95; it is blocked the
same way.

Observed occurrences

Date (2026-09) Model Mode Style prompt responseId Result
earlier run gemini-3.1-flash-tts-preview batch yes nMmuasW2Kaaj_PUPqODLmQo PROHIBITED_CONTENT
earlier run (retry) gemini-3.1-flash-tts-preview batch yes j-SuatCtG7zsz7IPzterqAo PROHIBITED_CONTENT
24 gemini-3.8-flash-tts batch yes toi1aqzHJNii_PUP4-jZ6A4 PROHIBITED_CONTENT
24 (retry) gemini-3.8-flash-tts batch yes 6ZG1aoLkLd_NqtsP0t6QeA PROHIBITED_CONTENT
24 gemini-3.8-flash-tts generateContent yes O5y1asv1O_vwjrEP_7SbGA PROHIBITED_CONTENT
24 gemini-3.8-flash-tts generateContent no (bare) QJy1aqitI4yn_uMPwIOVwQs PROHIBITED_CONTENT

Impact

We publish narrated editions of public-domain Hindi classics for language learners
(kaho.ai). A blocked sentence becomes silence in the audiobook, and the listener loses a
line of the text. PROHIBITED_CONTENT is not one of the harm categories safetySettings
configures, so the only workaround we know of is altering the author’s text.

Request

Please review whether PROHIBITED_CONTENT should apply to non-sexual literary text like
this, or provide a way for audiobook and education use cases to narrate it.

Hello @Deepankar_Sharma ,

Please refer to the Gemini API Safety settings documentation for more details.

I am not specifying any safety settings which as per that page should default to blocking actions being off. Hence my original report still stands.

Hello @Deepankar_Sharma ,

The default Off threshold applies only to the four adjustable safety filter categories (Harassment, Hate speech, Sexually explicit, and Dangerous) (Safety filtering per request), whereas PROHIBITED_CONTENT is returned by built-in core harm protections that remain active regardless of safetySettings (Safety filters).

As documented under Safety filters:

“In addition to the adjustable safety filters, the Gemini API has built-in protections against core harms, such as content that endangers child safety. These types of harm are always blocked and cannot be adjusted.”

To generate audio for this literary sentence on gemini-3.8-flash-tts without altering the original Hindi wording, you could try splitting the sentence into two separate generateContent requests (the first part up to "बाँहों" and the second part starting from "या अपनी...") and concatenate the returned audio segments. Again, this is just a workaround, and is not guaranteed to work on each generation because certain words in your source text are triggering the safety settings.

Hi @Sai_Deepika_K, Apologies that the TTS model is blocking some of your text. I’ve passed the excerpt along to our safety PMs to review for any policy adjustments.

Thank you @Alisa_Fortin !!