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)