GitHub Project
Spyken
Μετατροπή αρχείων DOCX & PDF σε ήχο MP3 και βίντεο MP4 με χρήση Edge TTS.
📖 Τεκμηρίωση (README)
🎵🎬 Spyken — Έγγραφο σε Ομιλία (MP3) & Βίντεο (MP4)
by spyalekos
Τι κάνει η εφαρμογή
Το Spyken μετατρέπει αρχεία .docx και .pdf σε αρχεία ήχου .mp3 ή δημιουργεί αυτόματα παρουσιάσεις βίντεο .mp4 χρησιμοποιώντας τεχνολογία σύνθεσης ομιλίας (Text-to-Speech) μέσω της υπηρεσίας Microsoft Edge TTS.
Κύρια χαρακτηριστικά (v1.5.9)
- 📄 Υποστηριζόμενες μορφές:
.docx(Word) και.pdf - 📺 Marquee Video (New): Δημιουργία οριζόντιου banner βίντεο (1920×108) με οριζόντια κυλιόμενο κείμενο και φωτισμό λέξης, ιδανικό για tickers και banner overlays.
- 🌟 Ακριβής Τονισμός Λέξεων: Στα βίντεο από PDF, κάθε λέξη φωτίζεται ακριβώς τη στιγμή που προφέρεται.
- ⚡ Υψηλή Ταχύτητα: Ταχύτερη δημιουργία βίντεο με χρήση caching σελίδων.
- 🔊 Εναλλαγή φωνών: Κάθε παράγραφος διαβάζεται εναλλάξ από ανδρική και γυναικεία φωνή, για πιο φυσική ακρόαση.
- 🇬🇷 Ελληνικές φωνές:
el-GR-NestorasNeuralκαιel-GR-AthinaNeural. - 🇬🇧 Αγγλικές φωνές: Το αγγλικό κείμενο ανιχνεύεται αυτόματα και διαβάζεται με σωστή προφορά.
- 🎬 Δημιουργία Βίντεο (MP4): Συγχρονισμένη προβολή κειμένου/σελίδων με την ομιλία.
- 📦 Batch Processing: Μετατροπή πολλών αρχείων ταυτόχρονα.
- 📊 Real-time Progress: Παρακολούθηση προόδου με μπάρες φόρτωσης.
- 🌙 Dark mode: Μοντέρνο περιβάλλον εργασίας.
Τελευταίες Βελτιώσεις (v1.5.9)
- Command Line Execution & Audio Playback: Δυνατότητα εκτέλεσης από τη γραμμή εντολών περνώντας ως παράμετρο ένα κείμενο (π.χ.
spyken.exe "Καλημέρα"). Η εφαρμογή παράγει ένα προσωρινό αρχείο MP3, το εκφωνεί (αναπαράγει) και κλείνει αυτόματα, επιτρέποντας πολλαπλές συνεχόμενες κλήσεις (π.χ. από batch file).
Τελευταίες Βελτιώσεις (v1.5.8)
- Native PyInstaller Splash Screen: Προστέθηκε εγγενής οθόνη υποδοχής (Splash Screen) μέσω PyInstaller, η οποία εμφανίζεται ακαριαία κατά την εκκίνηση της εφαρμογής και κλείνει αυτόματα μόλις φορτωθεί το UI.
- Premium Splash Screen (v1.5.7): Προστέθηκε premium οθόνη υποδοχής (splash screen) κατά την εκκίνηση της εφαρμογής με γραφικό και μπάρα φόρτωσης.
- Βελτιστοποίηση Dialog (v1.5.6): Αυξήθηκε το μέγεθος της γραμματοσειράς στο παράθυρο “Σχετικά” (About dialog) κατά 1 step για ακόμα πιο εύκολη και ξεκούραστη ανάγνωση των οδηγιών και των δυνατοτήτων.
- Οριζόντιο Marquee Video: Προσθήκη επιλογής για δημιουργία βίντεο-ταινίας (1920×108) με οριζόντιο κυλιόμενο κείμενο. Κάθε λέξη φωτίζεται σε πράσινο φωσφορίζον χρώμα τη στιγμή της εκφώνησής της.
- Ακριβής ευθυγράμμιση & κεντράρισμα: Το κείμενο ρέει ομαλά και παραμένει τέλεια κεντραρισμένο καθ’ ύψος και κατά πλάτος για την ενεργή λέξη.
- Ακριβής Τονισμός Επαναλαμβανόμενων Λέξεων: Διορθώθηκε το πρόβλημα όπου λέξεις που εμφανίζονταν πάνω από 1 φορά σε μια παράγραφο τονίζονταν σε λάθος χρόνο/σημείο.
- Word-level Synchronization: Ο φωτισμός των λέξεων στα PDF είναι πλέον απόλυτα συγχρονισμένος με τον ήχο, λαμβάνοντας υπόψη τις παύσεις και το ρυθμό της ομιλίας.
- Bug Fixes: Διορθώθηκε το πρόβλημα όπου ο τονισμός σταματούσε λόγω emoji ή ειδικών συμβόλων.
- Smart Merging: Καλύτερη αναγνώριση παραγράφων στα PDF για αποφυγή αφύσικων διακοπών στην ομιλία.
Πώς χρησιμοποιείται
- Ανοίξτε το εκτελέσιμο
Spyken.exe. - Πατήστε «Επιλογή Αρχείων» και προσθέστε τα
.docxή.pdfσας. - Επιλέξτε τι θέλετε να κάνετε:
- Πατήστε «Μετατροπή σε MP3» για δημιουργία αρχείων ήχου.
- Ή πατήστε «Μετατροπή σε MP4» για δημιουργία βίντεο-παρουσίασης.
- Τα παραγόμενα αρχεία αποθηκεύονται στον ίδιο φάκελο με τα αρχικά έγγραφα.
Τεχνικές πληροφορίες
| Στοιχείο | Λεπτομέρεια |
|---|---|
| Γλώσσα | Python 3.12 |
| GUI | Flet |
| TTS | edge-tts |
| PyMuPDF (fitz) | |
| DOCX | python-docx |
| Βίντεο | MoviePy, Pillow (PIL), NumPy |
| Build | PyInstaller --onefile --windowed |
Λήψη
Κατεβάστε το τελευταίο εκτελέσιμο από τη σελίδα Releases.
Άδεια χρήσης
MIT License — ελεύθερο για προσωπική και εμπορική χρήση.
📂 Δομή Κώδικα & Αρχείων
📄 .gitignore 📄 README.md 📄 Spyken.spec 📁 assets 📄 spyken_splash.jpg 📄 main.py 📄 pyproject.toml 📄 uv.lock
🚀 Εκδόσεις & Releases
🏷️ v1.5.9
Published: 16 Jul 2026, 20:26
Published: 16 Jul 2026, 20:26
Προσθήκη δυνατότητας εκτέλεσης μέσω γραμμής εντολών (CLI) για headless αναπαραγωγή TTS και αυτόματο τερματισμό.
Assets:
- ⬇️ Spyken.exe (156.62 MB)
🏷️ v1.5.8
Published: 07 Jul 2026, 00:01
Published: 07 Jul 2026, 00:01
Initial clean release containing native PyInstaller splash screen, Flet deprecation fixes, and compiled Windows executable.
Assets:
- ⬇️ Spyken.exe (156.62 MB)