Microsoft neural voices. Best free Marathi & Hindi.
🤖OpenAIPAID
Natural voice. Great Hindi & Marathi. Uses OpenAI key above.
🎙ElevenLabsBEST QUALITY
Most realistic. Free: 10k chars/month.
🇬GooglePAID
WaveNet voices. Indian languages. Needs Cloud key.
🌐 Browser TTS uses Chrome's built-in Web Speech API — completely free, zero setup, works immediately. Voice quality is basic but reliable. Perfect for testing the full story flow right now.
⚠No Azure key saved yet
Azure Speech API Key SECRET
Get a free key at Azure Portal → Speech Service → Free F0 tier.
Free tier: 500,000 characters/month. Excellent Hindi & Marathi neural voices.
Copy KEY 1 from your Azure portal's "Keys and endpoint" section.
Azure Region
Your Azure portal shows: centralindia — select that above.
Choose the region you selected when creating the Azure Speech resource.
🎤 Azure neural voices for iKaKey:
Hindi → hi-IN-SwaraNeural (very natural)
Marathi → mr-IN-AarohiNeural (native Marathi)
English → en-IN-NeerjaNeural (Indian English)
🤖 OpenAI TTS uses the same API key as the chat backend above — no separate key needed. Just make sure your OpenAI key is saved in the AI Chat section.
ℹ️ Google TTS uses GOOGLE_API_KEY from config.php.
If not working: enable Cloud Text-to-Speech API at Google Cloud Console and ensure billing is active.
🛡️Kid Safety FilterAlways ON
🛡️ Three-layer safety filter is always active — it cannot be turned off.
Layer 1 — Input filter: checks what kids say/type before it reaches AI. Layer 2 — Prompt guard: injects strict child-safe rules into every AI call. Layer 3 — Output filter: checks AI responses before showing them to kids.
Blocked content: violence, adult themes, drugs/alcohol, horror, hate speech, harmful instructions.
Age target: 5–18 years.