Συχνές ΕρωτήσειςAppBookmarks and tracksLinuxMapMap editingVoice directions

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

Περίληψη

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

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

Οδηγίες

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

P.S: Λάβε υπόψη ότι αυτά τα βήματα θα διαφέρουν ανάλογα με την επωνυμία του τηλεφώνου που χρησιμοποιείς.

Οι εν λόγω επιλογές ενδέχεται να μην εμφανίζονται εάν δεν έχεις ήδη εγκατεστημένο TTS στη συσκευή σου. Ανάτρεξε στον παρακάτω πίνακα για να εγκαταστήσεις οποιοδήποτε από αυτά που υποστηρίζει τη μητρική σου γλώσσα.

Στιγμιότυπα οθόνης

ΡυθμίσειςΠροσβασιμότητα

Κινητήρες

Ακολουθεί μια ολοκληρωμένη λίστα που δείχνει πολλούς κινητήρες και τις γλώσσες που υποστηρίζουν (οι σύνδεσμοι λήψης βρίσκονται μετά τον πίνακα):

ΓλώσσαΥποστηριζόμενες μηχανές TTS
AfrikaanseSpeak
AlbanianRHVoice, eSpeak, Offline Translator
AmhariceSpeak
ArabicVocalizer, Acapela, Nuance, SherpaTTS, Supertonic, Offline Translator
AragoneseeSpeak
ArmenianeSpeak
AssameseeSpeak
AzerbaijanieSpeak, Offline Translator
BashkireSpeak
BasqueVocalizer, Nuance, eSpeak, AhoTTS, Offline Translator
BelarusianRHVoice, eSpeak, Offline Translator
BengaliVocalizer, Google, Nuance, eSpeak, SherpaTTS, TTSLexx, Offline Translator
BhojpuriVocalizer, Nuance
Bishnupriya ManipurieSpeak
BosnianeSpeak, Offline Translator
BulgarianVocalizer, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
BurmeseeSpeak
CantoneseVocalizer, Google, Nuance, eSpeak, Offline Translator
CatalanVocalizer, Acapela, Nuance, eSpeak, SherpaTTS, AhoTTS, Offline Translator
ChuvasheSpeak
CroatianVocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator
CzechVocalizer, Acapela, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator
DanishVocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
DongbeiVocalizer
Dutch (BE)Vocalizer, Nuance, SherpaTTS, Offline Translator
Dutch (NL)Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
English (AU)Vocalizer, Google, Acapela, Nuance, RHVoice
English (IE)Vocalizer, Nuance
English (IN)Vocalizer, Google, Acapela, Nuance
English (SCT)Vocalizer, Nuance, RHVoice, eSpeak
English (UK)Vocalizer, Google, Acapela, Yandex, RHVoice, eSpeak, SherpaTTS, Offline Translator
English (US)Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
English (ZA)Vocalizer, Nuance
EsperantoRHVoice, eSpeak
EstonianeSpeak, SherpaTTS, neurokone_app, Supertonic, Offline Translator
FaroeseAcapela
Farsi (Persian)Vocalizer, Nuance, eSpeak, SherpaTTS, Offline Translator
FinnishVocalizer, Google, Acapela, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
French (BE)Vocalizer, eSpeak
French (CA)Vocalizer, Nuance
French (FR)Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
GalicianVocalizer, Nuance, AhoTTS, Offline Translator
GeorgianRHVoice, eSpeak, SherpaTTS, Offline Translator
GermanVocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
GreekVocalizer, Acapela, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
GreenlandiceSpeak
GuaranieSpeak
GujaratieSpeak, TTSLexx, Offline Translator
Haitian CreoleeSpeak
HakkaeSpeak
HawaiianeSpeak
HebrewVocalizer, Nuance, Hebrew TTS, Offline Translator
HindiVocalizer, Nuance, eSpeak, TTSLexx, Supertonic, Offline Translator
HungarianVocalizer, Google, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
IcelandiceSpeak, SherpaTTS, Offline Translator
IndonesianVocalizer, Google, Nuance, eSpeak, TTSLexx, Supertonic, Offline Translator
IrisheSpeak, SherpaTTS
ItalianVocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
JapaneseVocalizer, Google, Acapela, Nuance, TTSLexx, Supertonic, Offline Translator
KannadaVocalizer, Nuance, eSpeak, TTSLexx, Offline Translator
KazakheSpeak, SherpaTTS
K’iche’eSpeak
KonkanieSpeak
KoreanVocalizer, Google, Acapela, Nuance, eSpeak, TTSLexx, Supertonic, Offline Translator
KurdisheSpeak
KyrgyzRHVoice, eSpeak
LatgalianeSpeak
LatvianeSpeak, SherpaTTS, Supertonic, Offline Translator
LithuanianeSpeak, SherpaTTS, Supertonic, Offline Translator
LojbaneSpeak
Lule SaamieSpeak
LuxembourgisheSpeak, SherpaTTS
MacedonianRHVoice, eSpeak
MalayVocalizer, Nuance, eSpeak, Offline Translator
MalayalameSpeak, TTSLexx, Offline Translator
MalteseeSpeak, SherpaTTS
Mandarin (CN)Vocalizer, Acapela, eSpeak, SherpaTTS, TTSLexx, Offline Translator
Mandarin (TW)Vocalizer, Google, Nuance, Offline Translator
MāorieSpeak
MarathiVocalizer, Nuance, eSpeak, TTSLexx, Offline Translator
NepaliRHVoice, eSpeak, SherpaTTS
NogaieSpeak
NorwegianVocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, Offline Translator
OdiaeSpeak
OromoeSpeak
PapiamentoeSpeak
PolishVocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator
Portuguese (BR)Vocalizer, RHVoice, eSpeak, SherpaTTS, Offline Translator
Portuguese (PT)Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
PunjabieSpeak
QuechuaeSpeak
RomanianVocalizer, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator
RussianVocalizer, Google, Acapela, Ivona, Yandex, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
Scottish GaeliceSpeak
SerbianRHVoice, eSpeak, SherpaTTS, Offline Translator
SetswanaRHVoice, eSpeak
ShaanxiVocalizer
ShaneSpeak
ShanghaineseVocalizer
SichuaneseVocalizer
SindhieSpeak
SinhalaeSpeak
SlovakVocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator
SlovenianVocalizer, eSpeak, SherpaTTS, Supertonic, Offline Translator
Spanish (AR)Vocalizer, Nuance, eSpeak, Offline Translator
Spanish (CL)Vocalizer, Nuance, eSpeak
Spanish (CO)Vocalizer, eSpeak
Spanish (ES)Vocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, AhoTTS, Supertonic, Offline Translator
Spanish (MX)Vocalizer, eSpeak, SherpaTTS, Offline Translator
SwahilieSpeak, SherpaTTS, Offline Translator
SwedishVocalizer, Ivona, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator
TagalogOffline Translator
TamilVocalizer, Nuance, eSpeak, TTSLexx, Offline Translator
TatarRHVoice, eSpeak
TeluguVocalizer, eSpeak, TTSLexx, Offline Translator
ThaiVocalizer, Google, Nuance, eSpeak, TTSLexx, Offline Translator
TurkishVocalizer, Google, Acapela, Ivona, Yandex, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
TurkmenRHVoice, eSpeak
UkrainianVocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
UrdueSpeak, TTSLexx, Offline Translator
UyghureSpeak, Offline Translator
UzbekRHVoice, eSpeak
ValencianVocalizer
VietnameseVocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator
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 «Ρυθμίσεις → Φωνητικές οδηγίες» ή μπορείς πραγματικά να ξεκινήσεις μια πλοήγηση για να λάβεις οποιαδήποτε φωνητική έξοδο. Το Organic Maps δεν θα σου δώσει φωνητικές οδηγίες ενώ είσαι ακίνητος.

TTS Test