VoiceScript / README.md
Tusharz's picture
Update README.md
6f47cf6 verified
|
Raw
History Blame Contribute Delete
1.5 kB
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

  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 Β· GitHub Repo