Arabic Desktop Audio Transcriber & Translator
A powerful desktop application for real-time Arabic audio transcription and translation that works completely offline.
🎤 Arabic:
مرحبا كيف حالك اليوم؟
🔤 English:
Hello, how are you today?
─────────────────────────────
🎤 Arabic:
أهلا وسهلا بك
🔤 English:
Welcome
Powerful Features
Real-time Audio Capture
Capture audio from any system device with smart device selection and persistent preferences.
- Desktop audio capture
- Microphone input support
- Device switching with Ctrl+D
Advanced Speech Recognition
High-accuracy Arabic speech recognition with support for various dialects.
- Google Speech Recognition API
- Noise filtering
- Multiple Arabic dialects
Instant Translation
Real-time Arabic to English translation powered by advanced transformer models.
- Helsinki-NLP models
- Context-aware translations
- High translation quality
Session Management
Automatic transcript saving with organized output and configuration persistence.
- Timestamped transcripts
- Automatic file organization
- Session metadata
Keyboard Controls
Convenient keyboard shortcuts for seamless operation during transcription.
- Ctrl+D: Change device
- Ctrl+C: Stop transcription
- Enter: Quick device selection
Easy Setup
Simple installation process with comprehensive documentation and troubleshooting.
- One-command installation
- Cross-platform support
- Detailed documentation
Get Started
Quick Installation
Terminal
# Clone or download the repository
git clone https://github.com/tanzir71/arabic-desktop-audio-translator.git
cd arabic-desktop-audio-translator
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py
System Requirements
- Python: 3.8 or higher
- OS: Windows, macOS, Linux
- RAM: 4GB minimum (8GB recommended)
- Storage: 2GB free space for models
- Internet: Required for first-time setup