https://github.com/mohammadmansour200/tahbeer
Turn speech into text offline. Transcribe, translate, and burn subtitles easily.
https://github.com/mohammadmansour200/tahbeer
jetpack-compose kotlin mlkit mlkit-translate whisper whisper-cpp whispercpp
Last synced: 18 days ago
JSON representation
Turn speech into text offline. Transcribe, translate, and burn subtitles easily.
- Host: GitHub
- URL: https://github.com/mohammadmansour200/tahbeer
- Owner: mohammadmansour200
- License: gpl-3.0
- Created: 2025-09-03T05:31:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-11-24T18:32:47.000Z (7 months ago)
- Last Synced: 2025-11-28T06:12:17.843Z (7 months ago)
- Topics: jetpack-compose, kotlin, mlkit, mlkit-translate, whisper, whisper-cpp, whispercpp
- Language: Kotlin
- Homepage:
- Size: 834 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Free open source speech-to-text app.
Simplicity and ease ✨ - Speed ⚡ - Privacy 🔏



[](https://www.gnu.org/licenses/gpl-3.0)
## Demo 📷

## Features 🌟
- **🎤 Speech-to-text transcription** - Convert audio and video files to timestamped subtitles using OpenAI's Whisper models running locally
- **🌐 Multi-lingual support** - Supports 99+ languages for transcription and translation, with full RTL and LTR support
- **🔄 Translation** - Translate subtitles between language pairs using Google ML Kit's on-device models
- **📤 Export subtitles** - Export transcriptions to TXT, VTT, or SRT formats
- **🎬 Burn subtitles into video** - Permanently embed stylized subtitles with customizable fonts, colors, and positioning
- **🌗 Dark/Light mode** - System default, light, and dark theme options with dynamic color support
- **🔒 Privacy-focused** - All processing happens locally on your device; no data leaves your phone
## Platform Support 🖥️
> Supports Android devices starting from version 8
## Download Links 📥
- [GitHub Releases](https://github.com/mohammadmansour200/tahbeer/releases)
## Localization 🌍
Currently, Tahbeer supports Arabic and English. We encourage you to contribute
additional languages by submitting a pull request.
## Contact 📧
If you have any questions or need assistance, please reach out:
- **Email:** [mohammadamansour03@gmail.com](mailto:mohammadamansour03@gmail.com)
## License 📜
[](https://www.gnu.org/licenses/gpl-3.0.html)
You can use, study share and improve it at your
will. Specifically you can redistribute and/or modify it under the terms of the
[GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.html) as
published by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.