Skip to content

A real-time translator that leverages Whisper for Arabic speech recognition, Google Translate for automatic translation to German, and AI-based Text-to-Speech for natural voice output. It continuously listens to spoken Arabic, translates it into German, and plays it back using a realistic AI-generated voice.

Notifications You must be signed in to change notification settings

Ryumo434/Live_Translator

Repository files navigation

Live_Translator

Live_Translator ist eine Python-Anwendung zur Echtzeit-Übersetzung von gesprochener arabischer Sprache ins Deutsche.
Das System nutzt Whisper zur Transkription, die Google Translate API zur Übersetzung und Google Text-to-Speech (gTTS) für die Sprachausgabe. Die gesamte Verarbeitung erfolgt kontinuierlich und blockweise mit Audio-Puffern.


🚀 Features

  • 🎙️ Live-Spracherkennung mit Whisper
  • 🌍 Automatische Übersetzung mit Google Translate API
  • 🔊 Natürlich klingende Sprachausgabe mit Google Text-to-Speech
  • 🧵 Gleichzeitige Audioaufnahme, Transkription, Übersetzung und Ausgabe
  • 🧠 Vermeidung doppelter Ausgaben (durch Vergleich mit letztem Text)
  • 🕒 Aufnahme in Rolling-Buffer mit Blöcken alle 25 Sekunden

🛠️ Verwendete Technologien


📦 Installation

1. Repository klonen

git clone https://github.com/Ryumo434/Live_Translator.git
cd ArabischUebersetzer

About

A real-time translator that leverages Whisper for Arabic speech recognition, Google Translate for automatic translation to German, and AI-based Text-to-Speech for natural voice output. It continuously listens to spoken Arabic, translates it into German, and plays it back using a realistic AI-generated voice.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages