Spaces:
Sleeping
Sleeping
metadata
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
- Upload an audio file or click Start Recording
- Choose mode: Transcribe or Any Language β English
- Click Transcribe File and wait for the pipeline to process
- 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 Β· GitHub Repo