Voice Studio

Paste text, choose a voice and tone, and get natural speech for shadowing practice.

Gemini + OpenAI voicesTone and emotion controlOne TTS request per chunk
Simple mode: each generation uses one Gemini TTS request. This helps you conserve your free API quota.
Advanced: model names If you get a "model not found" error, check the provider's docs for the current name and paste it here.

🎙️ Practice & Analyze

Listen to Aoede, shadow the script, then record yourself and get AI feedback.

Your browser will ask for microphone permission.