Spaces:
Sleeping
Sleeping
File size: 1,499 Bytes
b4136fe 6f47cf6 b4136fe 6f47cf6 c1a2909 6f47cf6 b4136fe 6f47cf6 b4136fe 6f47cf6 c1a2909 6f47cf6 c1a2909 6f47cf6 b4136fe 6f47cf6 b4136fe 6f47cf6 b4136fe 6f47cf6 b4136fe 6f47cf6 b4136fe 6f47cf6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | ---
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) |