F.A.Q.AppBookmarks and tracksLinuxMapMap EditingVoice Directions

Μετατροπή κειμένου σε ομιλία στο Android

Περίληψη

Το Organic Maps χρησιμοποιεί τη μηχανή συστήματος μετατροπής κειμένου σε ομιλία (TTS) για φωνητικές οδηγίες. Οι προεπιλεγμένοι κινητήρες διαφέρουν ανάλογα με τη συσκευή. Οι επιλογές μπορεί να περιλαμβάνουν το Google Text-to Speech, τη μηχανή του κατασκευαστή της συσκευής ή ένα τρίτο μέρος.

Η επίσημη σύσταση από τους Organic Maps είναι το RHVoice, το οποίο είναι μια μηχανή ομιλίας δωρεάν και ανοιχτού κώδικα που μπορεί να ληφθεί από το Google Play και F-Droid.

Οδηγίες

Εάν δεν μπορείτε να βρείτε τη σχετική ρύθμιση, ανοίξτε την εφαρμογή ρυθμίσεων και πραγματοποιήστε αναζήτηση για Κείμενο σε ομιλία.

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

Λύσεις

Εάν αντιμετωπίζετε πρόβλημα με την προετοιμασία του κινητήρα RHVoice TTS στο LineageOS ή σε άλλες προσαρμοσμένες ROM, δοκιμάστε αυτήν τη λύση. Το RHVoice ενδέχεται να μην προετοιμαστεί σωστά και η εφαρμογή μπορεί να διακοπεί, ειδικά αν δεν έχετε χρησιμοποιήσει ξανά μηχανή TTS στο τηλέφωνό σας (π.χ. νέα εγκατάσταση, επαναφορά εργοστασιακών ρυθμίσεων κ.λπ.). Εάν χρησιμοποιείτε μια προσαρμοσμένη ROM όπως το LineageOS χωρίς τις υπηρεσίες Google Play και τις Υπηρεσίες ομιλίας από την Google και θέλετε να χρησιμοποιήσετε το RHVoice ως τη μηχανή TTS που προτιμάτε, ακολουθήστε τις παρακάτω οδηγίες ως λύση:

  1. Εγκαταστήστε το eSpeak TTS engine που είναι διαθέσιμο στο F-Droid
  2. Ορίστε το ως τον προτιμώμενο κινητήρα συστήματος
    • Μεταβείτε στις κύριες Ρυθμίσεις του LineageOS.
    • Κάντε κύλιση προς τα κάτω στην επιλογή Προσβασιμότητα.
    • Επιλέξτε Έξοδος κειμένου σε ομιλία και Προτιμώμενη μηχανή (αριστερή πλευρά) και βεβαιωθείτε ότι είναι επιλεγμένο το eSpeak.
  3. Επιστρέψτε και πατήστε play για να δείτε αν λειτουργεί
  4. Εγκαταστήστε το RHVoice που είναι διαθέσιμο στο F-droid.
    • Ανοίξτε το, επιλέξτε τη γλώσσα που θέλετε να χρησιμοποιήσετε, πατήστε στο εικονίδιο του cloud (αριστερά) για λήψη φωνών.
    • Πατήστε το κουμπί αναπαραγωγής για να βεβαιωθείτε ότι λειτουργεί
  5. Ορίστε το RHVoice ως προτιμώμενο κινητήρα (δείτε βήμα 2)
  6. Τώρα, θα πρέπει να μπορείτε να χρησιμοποιείτε το RHVoice χωρίς κανένα πρόβλημα

Δοκιμή

Για να δοκιμάσετε τις φωνητικές οδηγίες, μπορείτε να πατήσετε "Δοκιμή φωνητικών οδηγιών (TTS, Text-to-Speech)" στο μενού OM "Ρυθμίσεις → Φωνητικές οδηγίες" ή μπορείτε πραγματικά να ξεκινήσετε μια πλοήγηση για να λάβετε οποιαδήποτε φωνητική έξοδο. Οι οργανικοί χάρτες δεν θα σας δώσουν φωνητικές οδηγίες ενώ είστε ακίνητοι.

TTS Test