Formatting & Redaction
Profanity Hashing
Detects and masks profanity using Gemini. Replaces with **** in both text and segments[].text.
Python SDK
python
config = TranscriptionConfig(
model="zero-indic",
enable_profanity_hashing=True,
)
result = await client.asr.transcribe("audio.wav", config=config)
print(result.text)
# अरे **** यह काम क्यों नहीं हो रहा
for seg in result.segments:
print(seg.text)
# अरे **** यह काम क्यों नहीं हो रहाREST API
terminal
curl -X POST https://asr.shunyalabs.ai/v1/audio/transcriptions \
-H "Authorization: Bearer <API_KEY>" \
-F "[email protected]" \
-F "model=zero-indic" \
-F "enable_profanity_hashing=true"Output
json
{
"text": "अरे **** यह काम क्यों नहीं हो रहा",
"segments": [
{ "start": 1.2, "end": 4.5, "text": "अरे **** यह काम क्यों नहीं हो रहा" }
]
}