Spaces:
Sleeping
Sleeping
| 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) |