Μετατροπή κειμένου σε ομιλία στο Android
Περίληψη
Το Organic Maps χρησιμοποιεί τη μηχανή συστήματος μετατροπής κειμένου σε ομιλία (TTS) για φωνητικές οδηγίες. Οι προεπιλεγμένοι κινητήρες διαφέρουν ανάλογα με τη συσκευή. Οι επιλογές μπορεί να περιλαμβάνουν το Google Text-to Speech, τη μηχανή του κατασκευαστή της συσκευής ή ένα τρίτο μέρος.
Η επίσημη σύσταση από τους Organic Maps είναι το RHVoice, το οποίο είναι μια μηχανή ομιλίας δωρεάν και ανοιχτού κώδικα που μπορεί να ληφθεί από το Google Play και F-Droid.
Οδηγίες
- Ανοίξτε την εφαρμογή Ρυθμίσεις στη συσκευή σας Android
- Επιλέξτε Πρόσθετες ρυθμίσεις και, στη συνέχεια, επιλέξτε Προσβασιμότητα
- Επιλέξτε τον κινητήρα, τον ρυθμό ομιλίας και τον τόνο που προτιμάτε
- Επανεκκινήστε την εφαρμογή Organic Maps
- Ανοίξτε τις Ρυθμίσεις => Φωνητικές οδηγίες στους Οργανικούς Χάρτες και ρυθμίστε το
- Επανεκκινήστε ξανά την εφαρμογή Organic Maps (ή επανεκκινήστε τη συσκευή) εάν η φωνή δεν λειτουργεί
Εάν δεν μπορείτε να βρείτε τη σχετική ρύθμιση, ανοίξτε την εφαρμογή ρυθμίσεων και πραγματοποιήστε αναζήτηση για Κείμενο σε ομιλία.
P.S: Λάβετε υπόψη ότι αυτά τα βήματα θα διαφέρουν ανάλογα με την επωνυμία του τηλεφώνου που χρησιμοποιείτε.
Οι εν λόγω επιλογές ενδέχεται να μην εμφανίζονται εάν δεν έχετε ήδη εγκατεστημένο TTS στη συσκευή σας. Ανατρέξτε στον παρακάτω πίνακα για να εγκαταστήσετε οποιοδήποτε από αυτά που υποστηρίζει τη μητρική σας γλώσσα.
Στιγμιότυπα οθόνης
![]() | ![]() |
Κινητήρες
Ακολουθεί μια ολοκληρωμένη λίστα που δείχνει πολλούς κινητήρες και τις γλώσσες που υποστηρίζουν (οι σύνδεσμοι λήψης βρίσκονται μετά τον πίνακα):
| Γλώσσα | Υποστηριζόμενες μηχανές TTS |
|---|---|
| Afrikaans | eSpeak |
| Albanian | RHVoice, eSpeak |
| Arabic | Vocalizer, Acapela, Nuance, SherpaTTS |
| Aragonese | eSpeak |
| Armenian | eSpeak |
| Bangla | TTSLexx |
| Basque | Vocalizer, Nuance, AhoTTS |
| Bengal | Vocalizer, Google, Nuance |
| Bhojpuri | Vocalizer, Nuance |
| Bulgarian | Vocalizer, Nuance, eSpeak |
| Cantonese | Vocalizer, Google, Nuance, eSpeak |
| Catalan | Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS, AhoTTS |
| Croatian | Vocalizer, Nuance, eSpeak |
| Czech | Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS |
| Danish | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS |
| Dongbei | Vocalizer |
| Dutch (BE) | Vocalizer, Nuance, SherpaTTS |
| Dutch (NL) | Vocalizer, Google, Acapela, Ivona, Nuance, SherpaTTS |
| English (AU) | Vocalizer, Google, Acapela, Nuance, RHVoice |
| English (IE) | Vocalizer, Nuance |
| English (IN) | Vocalizer, Google, Acapela, Nuance |
| English (SCT) | Vocalizer, Nuance, RHVoice |
| English (UK) | Vocalizer, Google, Acapela, Yandex, RHVoice, eSpeak, SherpaTTS |
| English (US) | Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx |
| English (ZA) | Vocalizer, Nuance |
| Esperanto | RHVoice, eSpeak |
| Estonian | eSpeak, neurokone_app |
| Faroese | Acapela |
| Farsi (Persian) | Vocalizer, Nuance, eSpeak, SherpaTTS |
| Finnish | Vocalizer, Google, Acapela, Nuance, eSpeak, SherpaTTS |
| French (BE) | Vocalizer |
| French (CA) | Vocalizer, Nuance |
| French (FR) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx, SherpaTTS |
| Galician | Vocalizer, Nuance, AhoTTS |
| Georgian | RHVoice, eSpeak, SherpaTTS |
| German | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx |
| Gujarati | TTSLexx |
| Greek | Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS |
| Hebrew | Vocalizer, Nuance, Hebrew TTS |
| Hindi | Vocalizer, Nuance, eSpeak, TTSLexx, SherpaTTS |
| Hungarian | Vocalizer, Google, Nuance, eSpeak, SherpaTTS |
| Icelandic | eSpeak, SherpaTTS |
| Indonesian | Vocalizer, Google, Nuance, eSpeak, TTSLexx |
| Irish | eSpeak |
| Italian | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx, SherpaTTS |
| Japanese | Vocalizer, Google, Acapela, Nuance, TTSLexx, SherpaTTS |
| Kannada | Vocalizer, Nuance, eSpeak, TTSLexx |
| Kazakh | SherpaTTS |
| Korean | Vocalizer, Google, Acapela, Nuance, TTSLexx, SherpaTTS |
| Kurdish | eSpeak |
| Kyrgyz | RHVoice |
| Latvian | eSpeak, SherpaTTS |
| Lithuanian | eSpeak |
| Lojban | eSpeak |
| Luxembourgish | SherpaTTS |
| Macedonian | RHVoice, eSpeak |
| Malay | Vocalizer, Nuance, eSpeak |
| Malayalam | eSpeak, TTSLexx, SherpaTTS |
| Mandarin (CN) | Vocalizer, Acapela, eSpeak, TTSLexx, SherpaTTS |
| Mandarin (TW) | Vocalizer, Google, Nuance |
| Marathi | Vocalizer, Nuance, TTSLexx |
| Nepalese | eSpeak, SherpaTTS |
| Norwegian | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS |
| Polish | Vocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS |
| Portuguese (BR) | Vocalizer, RHVoice, SherpaTTS |
| Portuguese (PT) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx, SherpaTTS |
| Punjabi | eSpeak |
| Romanian | Vocalizer, Ivona, Nuance, eSpeak, SherpaTTS |
| Russian | Vocalizer, Google, Acapela, Ivona, Yandex, RHVoice, eSpeak, TTSLexx, SherpaTTS |
| Serbian | eSpeak, SherpaTTS |
| Shaanxi | Vocalizer |
| Shanghainese | Vocalizer |
| Sichuanese | Vocalizer |
| Slovak | Vocalizer, Nuance, eSpeak, SherpaTTS |
| Slovenian | Vocalizer, SherpaTTS |
| Spanish (AR) | Vocalizer, Nuance, SherpaTTS |
| Spanish (CL) | Vocalizer, Nuance |
| Spanish (CO) | Vocalizer |
| Spanish (ES) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, AhoTTS |
| Spanish (MX) | Vocalizer, SherpaTTS |
| Swahili | eSpeak, SherpaTTS |
| Swedish | Vocalizer, Ivona, Nuance, eSpeak, SherpaTTS |
| Tamil | Vocalizer, Nuance, eSpeak, TTSLexx |
| Telugu | Vocalizer, TTSLexx |
| Tatar | RHVoice |
| Thai | Vocalizer, Google, Nuance, TTSLexx |
| Turkish | Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, eSpeak, TTSLexx, SherpaTTS |
| Ukrainian | Vocalizer, Nuance, RHVoice, TTSLexx, SherpaTTS |
| Urdu | TTSLexx |
| Valencian | Vocalizer |
| Vietnamese | Vocalizer, Nuance, eSpeak, TTSLexx, SherpaTTS |
| Welsh (Cymraeg, GB) | eSpeak, SherpaTTS |
- Acapela Voices TTS
- AhoTTS
- Amazon Ivona TTS
- eSpeak TTS
- Google Speech Services
- Hebrew TTS
- neurokone_app TTS
- RHVoice TTS
- SherpaTTS
- TTSLexx
- Vocalizer (Code Factory)
- Vocalizer 2 (Nuance)
- Yandex SpeechKit TTS
Λύσεις
Εάν αντιμετωπίζετε πρόβλημα με την προετοιμασία του κινητήρα RHVoice TTS στο LineageOS ή σε άλλες προσαρμοσμένες ROM, δοκιμάστε αυτήν τη λύση. Το RHVoice ενδέχεται να μην προετοιμαστεί σωστά και η εφαρμογή μπορεί να διακοπεί, ειδικά αν δεν έχετε χρησιμοποιήσει ξανά μηχανή TTS στο τηλέφωνό σας (π.χ. νέα εγκατάσταση, επαναφορά εργοστασιακών ρυθμίσεων κ.λπ.). Εάν χρησιμοποιείτε μια προσαρμοσμένη ROM όπως το LineageOS χωρίς τις υπηρεσίες Google Play και τις Υπηρεσίες ομιλίας από την Google και θέλετε να χρησιμοποιήσετε το RHVoice ως τη μηχανή TTS που προτιμάτε, ακολουθήστε τις παρακάτω οδηγίες ως λύση:
- Εγκαταστήστε το eSpeak TTS engine που είναι διαθέσιμο στο F-Droid
- Ορίστε το ως τον προτιμώμενο κινητήρα συστήματος
- Μεταβείτε στις κύριες Ρυθμίσεις του LineageOS.
- Κάντε κύλιση προς τα κάτω στην επιλογή Προσβασιμότητα.
- Επιλέξτε Έξοδος κειμένου σε ομιλία και Προτιμώμενη μηχανή (αριστερή πλευρά) και βεβαιωθείτε ότι είναι επιλεγμένο το eSpeak.
- Επιστρέψτε και πατήστε play για να δείτε αν λειτουργεί
- Εγκαταστήστε το RHVoice που είναι διαθέσιμο στο F-droid.
- Ανοίξτε το, επιλέξτε τη γλώσσα που θέλετε να χρησιμοποιήσετε, πατήστε στο εικονίδιο του cloud (αριστερά) για λήψη φωνών.
- Πατήστε το κουμπί αναπαραγωγής για να βεβαιωθείτε ότι λειτουργεί
- Ορίστε το RHVoice ως προτιμώμενο κινητήρα (δείτε βήμα 2)
- Τώρα, θα πρέπει να μπορείτε να χρησιμοποιείτε το RHVoice χωρίς κανένα πρόβλημα
Δοκιμή
Για να δοκιμάσετε τις φωνητικές οδηγίες, μπορείτε να πατήσετε "Δοκιμή φωνητικών οδηγιών (TTS, Text-to-Speech)" στο μενού OM "Ρυθμίσεις → Φωνητικές οδηγίες" ή μπορείτε πραγματικά να ξεκινήσετε μια πλοήγηση για να λάβετε οποιαδήποτε φωνητική έξοδο. Οι οργανικοί χάρτες δεν θα σας δώσουν φωνητικές οδηγίες ενώ είστε ακίνητοι.


