I Built an AI Audio Dubbing Service Using Claude

"What if I let an AI coding agent build an entire production app from scratch?" — So I tried it. Instead of building something trivial like a to-do list, I wanted to create something actually usefu...

By · · 1 min read
I Built an AI Audio Dubbing Service Using Claude

Source: DEV Community

"What if I let an AI coding agent build an entire production app from scratch?" — So I tried it. Instead of building something trivial like a to-do list, I wanted to create something actually useful. The idea: upload any audio or video file, pick a target language, and get back a fully dubbed MP3. I called it AgentDub 🎙️ How It Works The core is a 3-step AI pipeline: Uploaded File │ ▼ ① Speech-to-Text ElevenLabs Scribe API → Extracts speech from the uploaded file as text │ ▼ ② Translation Google Gemini 2.5 Flash → Translates the text into the target language │ ▼ ③ Text-to-Speech ElevenLabs TTS (Multilingual v2) → Converts translated text back into natural audio │ ▼ Download dubbed MP3 For example: upload a 30-second English voice memo, select Korean, and within a couple of minutes you get a Korean-dubbed MP3 back. Screenshots Dashboard — File Upload & Language Selection Drag and drop your file, pick from 18 languages, hit Generate. The dubbed audio plays directly in the browser. O