Basic automated analysis does not guarantee that code is safe. Review it before running it
Summary
Local application in Python and PySide6 that manages video dubbing, subtitles, and automatic translation using GGUF models (Qwen 3.5 2B), Whisper, and Piper, all offline and CPU-based.
Language
Python, Python3
Purpose
Provide a comprehensive, offline tool for video dubbing and subtitles, including automatic translation and speech synthesis, integrated with KDE/Bazzite desktop environments.
Usage
Extract the ZIP file, ensure models and runtimes are in the `models/` and `runtime/` folders, and run `python3 traductor/app.py` or launch the application from the KDE application menu (PYROS - Firefox Dubbing or PYROS - Video Translator).
Dependencies
Python 3, PySide6, llama.cpp (CPU), Whisper, Piper TTS, modelos GGUF (Qwen 3.5 2B), modelos Whisper (base), modelos Piper TTS
Quality notes
Self-contained project with offline unit tests and mocks for external components. Uses local cache for subtitles and models, with support for recovery after restarts. Does not require an Internet connection during normal execution.
Site license: MIT