File size: 12,230 Bytes
2f4675d
 
 
 
 
 
 
 
 
 
 
 
 
16959a9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
525f362
 
 
 
0a27089
120e9df
4e6fcbe
62c9afc
28e5f1a
d96fe74
a059b7e
5c34bef
df9c282
705a0d3
b578bb8
2b9e8d2
842249c
e8c18c4
3ca6b04
1364dda
9cd5591
88b4387
c684f2e
4b20062
22e2090
01e3083
cdbd765
526486e
b3aaefe
ab3bb49
1ccff8c
723edeb
5c2fc9c
b52777c
9bb01c8
05c6fdb
daeac79
bebc60a
c137a05
7ffef1d
74c0993
feab76b
23b4366
8e0afc9
3f11525
81da724
365b06b
b1deb37
ea2d29e
6375928
9ec14c2
afd16f6
d2d2062
f73d147
6f002b2
b0fb405
e6bcee9
9d23a1c
1330c48
22e2a22
9ba788c
47c78b3
d4b8365
bc1afb4
58fee0f
246c3fa
19e1430
7dcbf4d
afdb2c8
39696d3
211e964
39f35ed
1137ef7
63605f4
ac07636
b11dc80
935279b
ad49cce
5ab807c
f0eea6b
189f146
6f12f73
7e16736
fa6ecbe
d1275f1
3a5ced3
e84b228
a23c8ff
fc5b579
934e5e2
92cdb25
7e35c4d
8022b55
953bc00
c3d12fe
31bda4f
feb233c
4248ee6
2807021
ebe810e
fb2e4b5
6b7577b
9a72501
fa648f8
086e8ed
3b8f4fd
3cc2412
f4ae7d6
6e23d0a
82e494a
50eb112
cc73688
0a9fd9f
2767337
50fb7a3
bfbba7b
bdd61bb
145e779
651c442
5b6115f
8a88a1d
0f25a71
7361941
d47dce0
c3f8e54
90b0844
c80827e
e1dfcbb
039cd1a
e674d91
f66de24
92e9176
ddd2301
81843dc
de35a85
a15e1c1
a7f66e9
229634c
e5f9753
5de3ba1
1ad0bb5
525f362
 
 
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
---
title: Audio Translator
emoji: πŸ”₯
colorFrom: pink
colorTo: purple
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: Audio Translator
---

# πŸ—£οΈ Audio Translator  
[![Hugging Face Space](https://img.shields.io/badge/HuggingFace-Spaces-blue?logo=huggingface)](https://huggingface.co/spaces/<YOUR-USERNAME>/audio-translator)  
[![Gradio UI](https://img.shields.io/badge/Gradio-5.31.0-brightgreen?logo=gradio)]  
[![Model: Whisper Tiny](https://img.shields.io/badge/ASR-Whisper--tiny-orange)]  
[![Translator: Deep-Translator](https://img.shields.io/badge/Translator-GoogleTranslator-blue)]  
[![TTS: gTTS](https://img.shields.io/badge/TTS-gTTS-yellow)]  
[![License](https://img.shields.io/badge/License-MIT-lightgrey)](LICENSE)

---

## πŸš€ Overview  
Combine **ASR**, **machine translation**, and **neural TTS** into one **seamless audio pipeline**β€”100 % **CPU** on free-tier HF Spaces.  
Upload speech, auto-detect language, translate into English or Spanish, then hear it spoken back.

> **AI buzzwords:**  
> β€’ Automatic Speech Recognition (ASR) β€’ Whisper Tiny β€’ Neural Machine Translation β€’ GoogleTranslator β€’ Text-to-Speech β€’ gTTS β€’ Multi-modal AI β€’ End-to-End Inference β€’ Real-Time β€’ Edge Deployment

---

## ✨ Features

| πŸ”‘ Feature                | πŸ” Description                                                 |
|---------------------------|---------------------------------------------------------------|
| **πŸŽ™οΈ ASR: Whisper-Tiny**    | Lightning-fast, on-device speech transcription (all languages) |
| **🌐 Translation**          | Bidirectional English ↔ Spanish via Deep-Translator            |
| **πŸ—£οΈ Neural TTS**           | High-quality audio playback via the free Google Translate TTS |
| **⚑ Zero-infra CPU**       | Runs on 2 vCPU / 16 GB RAMβ€”no GPU or paid APIs needed         |
| **🎨 Elegant UI**          | Intuitive Gradio Blocksβ€”upload, buttons, transcripts, audio   |
| **πŸ”§ Fully Modular**        | Swap models or add logging/analytics with minimal edits       |

---

## πŸ—οΈ Architecture & Workflow

1. **Audio Upload**  
   User uploads any `.wav` or `.mp3` clip.  
2. **ASR**  
   OpenAI’s `whisper-tiny` decodes speech into text.  
3. **MT**  
   `deep-translator`’s GoogleTranslator converts text to chosen language.  
4. **TTS**  
   `gTTS` synthesizes the translated text into an `.mp3`.  
5. **UI Rendering**  
   Gradio presents the original transcript, the translation, and an audio player.

---

## πŸ› οΈ Quick Start (Local Dev)

```bash
git clone https://github.com/<YOUR-USERNAME>/audio-translator.git
cd audio-translator
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python app.py

## Latest Update

- Upgraded Whisper-Tiny model for faster ASR. - May 29, 2025 πŸ“
- Enhanced gTTS audio quality. 🌐 - December 11, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ”₯ - December 09, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. ⚑ - December 06, 2025 πŸ“
- Optimized pipeline for lower latency. - December 04, 2025 πŸ“
- Added support for additional audio formats. - December 01, 2025 πŸ“
- Enhanced gTTS audio quality. 🌐 - November 29, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ—£οΈ - November 26, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - November 24, 2025 πŸ“
- Optimized pipeline for lower latency. πŸŽ™οΈ - November 21, 2025 πŸ“
- Added support for additional audio formats. πŸ—£οΈ - November 19, 2025 πŸ“
- Enhanced gTTS audio quality. - November 17, 2025 πŸ“
- Improved translation accuracy for Spanish. - November 15, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - November 11, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ”₯ - November 10, 2025 πŸ“
- Added support for additional audio formats. - November 08, 2025 πŸ“
- Enhanced gTTS audio quality. ⚑ - November 06, 2025 πŸ“
- Improved translation accuracy for Spanish. - November 05, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. 🌐 - November 03, 2025 πŸ“
- Optimized pipeline for lower latency. πŸŽ™οΈ - November 01, 2025 πŸ“
- Added support for additional audio formats. - October 29, 2025 πŸ“
- Enhanced gTTS audio quality. πŸ”₯ - October 27, 2025 πŸ“
- Improved translation accuracy for Spanish. - October 24, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - October 22, 2025 πŸ“
- Optimized pipeline for lower latency. - October 19, 2025 πŸ“
- Added support for additional audio formats. - October 17, 2025 πŸ“
- Enhanced gTTS audio quality. - October 14, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ—£οΈ - October 12, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. 🌐 - October 11, 2025 πŸ“
- Optimized pipeline for lower latency. πŸŽ™οΈ - October 10, 2025 πŸ“
- Added support for additional audio formats. ⚑ - October 08, 2025 πŸ“
- Enhanced gTTS audio quality. - October 06, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ”₯ - October 05, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. 🌐 - October 03, 2025 πŸ“
- Optimized pipeline for lower latency. πŸŽ™οΈ - October 01, 2025 πŸ“
- Added support for additional audio formats. - September 30, 2025 πŸ“
- Enhanced gTTS audio quality. - September 28, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - September 26, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. πŸ—£οΈ - September 25, 2025 πŸ“
- Optimized pipeline for lower latency. - September 23, 2025 πŸ“
- Added support for additional audio formats. - September 21, 2025 πŸ“
- Enhanced gTTS audio quality. 🌐 - September 20, 2025 πŸ“
- Improved translation accuracy for Spanish. - September 18, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. πŸ”₯ - September 16, 2025 πŸ“
- Optimized pipeline for lower latency. - September 15, 2025 πŸ“
- Added support for additional audio formats. πŸŽ™οΈ - September 13, 2025 πŸ“
- Enhanced gTTS audio quality. ⚑ - September 11, 2025 πŸ“
- Improved translation accuracy for Spanish. - September 10, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - September 08, 2025 πŸ“
- Optimized pipeline for lower latency. - September 06, 2025 πŸ“
- Added support for additional audio formats. - September 05, 2025 πŸ“
- Enhanced gTTS audio quality. πŸ—£οΈ - September 03, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - September 01, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - August 31, 2025 πŸ“
- Optimized pipeline for lower latency. - August 29, 2025 πŸ“
- Added support for additional audio formats. - August 27, 2025 πŸ“
- Enhanced gTTS audio quality. πŸ—£οΈ - August 26, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ”₯ - August 24, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. πŸŽ™οΈ - August 22, 2025 πŸ“
- Optimized pipeline for lower latency. - August 21, 2025 πŸ“
- Added support for additional audio formats. 🌐 - August 19, 2025 πŸ“
- Enhanced gTTS audio quality. ⚑ - August 17, 2025 πŸ“
- Improved translation accuracy for Spanish. - August 16, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. πŸŽ™οΈ - August 15, 2025 πŸ“
- Optimized pipeline for lower latency. - August 14, 2025 πŸ“
- Added support for additional audio formats. πŸ—£οΈ - August 13, 2025 πŸ“
- Enhanced gTTS audio quality. 🌐 - August 12, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ”₯ - August 11, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - August 10, 2025 πŸ“
- Optimized pipeline for lower latency. - August 09, 2025 πŸ“
- Added support for additional audio formats. πŸ”₯ - August 08, 2025 πŸ“
- Enhanced gTTS audio quality. πŸŽ™οΈ - August 07, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - August 06, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. πŸ—£οΈ - August 05, 2025 πŸ“
- Optimized pipeline for lower latency. - August 04, 2025 πŸ“
- Added support for additional audio formats. 🌐 - August 03, 2025 πŸ“
- Enhanced gTTS audio quality. - August 02, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸŽ™οΈ - August 01, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - July 31, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ—£οΈ - July 30, 2025 πŸ“
- Added support for additional audio formats. πŸ”₯ - July 29, 2025 πŸ“
- Enhanced gTTS audio quality. ⚑ - July 28, 2025 πŸ“
- Improved translation accuracy for Spanish. - July 27, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - July 26, 2025 πŸ“
- Optimized pipeline for lower latency. - July 25, 2025 πŸ“
- Added support for additional audio formats. 🌐 - July 24, 2025 πŸ“
- Enhanced gTTS audio quality. - July 23, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸŽ™οΈ - July 22, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - July 21, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ—£οΈ - July 20, 2025 πŸ“
- Added support for additional audio formats. πŸ”₯ - July 19, 2025 πŸ“
- Enhanced gTTS audio quality. 🌐 - July 18, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - July 17, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - July 16, 2025 πŸ“
- Optimized pipeline for lower latency. - July 15, 2025 πŸ“
- Added support for additional audio formats. 🌐 - July 11, 2025 πŸ“
- Enhanced gTTS audio quality. - July 10, 2025 πŸ“
- Improved translation accuracy for Spanish. - July 09, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. ⚑ - July 08, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ—£οΈ - July 07, 2025 πŸ“
- Added support for additional audio formats. - July 06, 2025 πŸ“
- Enhanced gTTS audio quality. πŸ”₯ - July 05, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸŽ™οΈ - July 04, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - July 03, 2025 πŸ“
- Optimized pipeline for lower latency. - July 02, 2025 πŸ“
- Added support for additional audio formats. - July 01, 2025 πŸ“
- Enhanced gTTS audio quality. - June 30, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - June 29, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - June 28, 2025 πŸ“
- Optimized pipeline for lower latency. - June 27, 2025 πŸ“
- Added support for additional audio formats. - June 26, 2025 πŸ“
- Enhanced gTTS audio quality. 🌐 - June 25, 2025 πŸ“
- Improved translation accuracy for Spanish. - June 24, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. πŸ—£οΈ - June 23, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ”₯ - June 22, 2025 πŸ“
- Added support for additional audio formats. πŸŽ™οΈ - June 21, 2025 πŸ“
- Enhanced gTTS audio quality. - June 20, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - June 19, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - June 18, 2025 πŸ“
- Optimized pipeline for lower latency. 🌐 - June 17, 2025 πŸ“
- Added support for additional audio formats. πŸŽ™οΈ - June 16, 2025 πŸ“
- Enhanced gTTS audio quality. - June 15, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸ—£οΈ - June 14, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - June 13, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ”₯ - June 12, 2025 πŸ“
- Added support for additional audio formats. ⚑ - June 11, 2025 πŸ“
- Enhanced gTTS audio quality. - June 10, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸŽ™οΈ - June 09, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. - June 08, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ”₯ - June 07, 2025 πŸ“
- Added support for additional audio formats. 🌐 - June 06, 2025 πŸ“
- Enhanced gTTS audio quality. πŸ—£οΈ - June 05, 2025 πŸ“
- Improved translation accuracy for Spanish. πŸŽ™οΈ - June 04, 2025 πŸ“
- Upgraded Whisper-Tiny model for faster ASR. 🌐 - June 03, 2025 πŸ“
- Optimized pipeline for lower latency. πŸ”₯ - June 02, 2025 πŸ“
- Added support for additional audio formats. πŸ—£οΈ - June 01, 2025 πŸ“
- Enhanced gTTS audio quality. - May 31, 2025 πŸ“
- Improved translation accuracy for Spanish. ⚑ - May 30, 2025 πŸ“

**Website**: https://ghostainews.com/
**Discord**: https://discord.gg/BfA23aYz