--- title: VoiceScript emoji: ๐ŸŽ™๏ธ colorFrom: indigo colorTo: purple sdk: docker pinned: true license: mit short_description: AI Speech Recognition โ€” OpenAI Whisper + Facebook Demucs --- # ๐ŸŽ™๏ธ VoiceScript โ€” AI Speech Recognition Upload any audio or record live โ€” VoiceScript transcribes it instantly using a professional 3-stage AI pipeline. ## What it does - ๐ŸŽค **Upload or record** โ€” WAV, MP3, FLAC, OGG, WebM supported - ๐Ÿง  **Whisper medium** โ€” OpenAI's powerful speech-to-text model - ๐ŸŽต **Demucs vocal isolation** โ€” strips background music before transcribing - ๐ŸŒ **Any language โ†’ English** โ€” Whisper auto-detects 99 languages - ๐Ÿ”ค **Translate transcript** โ€” to 55+ languages via Google Translate - โฑ๏ธ **Timestamps** โ€” every sentence tagged with [MM:SS] - ๐Ÿ“„ **Export** โ€” TXT, SRT subtitles, or PDF ## How to use 1. Upload an audio file or click **Start Recording** 2. Choose mode: **Transcribe** or **Any Language โ†’ English** 3. Click **Transcribe File** and wait for the pipeline to process 4. Use the Translate panel, Timestamps toggle, or Export buttons ## Processing time Audio is processed through Demucs vocal isolation + Whisper medium on CPU. Expect roughly 1 minute per 5 minutes of audio. ## Built with Python ยท Flask ยท OpenAI Whisper ยท Facebook Demucs ยท pydub ยท ffmpeg ยท deep-translator --- Built by [Tushar Tamrakar](https://github.com/TUSHARTAMRAKAR) ยท [GitHub Repo](https://github.com/TUSHARTAMRAKAR/VoiceScript)