پرسش‌های متداولAppBookmarks and tracksLinuxMapMap editingVoice directions

تبدیل متن به گفتار در اندروید

خلاصه

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 یا سایر رام های سفارشی مشکل دارید، این راه حل را امتحان کنید. RHVoice ممکن است به درستی مقداردهی اولیه نشود و برنامه ممکن است خراب شود، به خصوص اگر قبلاً از هیچ موتور TTS در تلفن خود استفاده نکرده باشید (به عنوان مثال، نصب جدید، بازنشانی کارخانه و غیره). اگر از یک رام سفارشی مانند LineageOS بدون خدمات Google Play و خدمات گفتار Google استفاده می‌کنید، و می‌خواهید از RHVoice به عنوان موتور TTS ترجیحی خود استفاده کنید، دستورالعمل‌های زیر را به عنوان راه‌حل دنبال کنید:

  1. eSpeak TTS engine موجود در F-Droid را نصب کنید
  2. آن را به عنوان موتور سیستم ترجیحی تنظیم کنید
    • به تنظیمات اصلی LineageOS بروید.
    • به سمت پایین به دسترسی بروید.
    • خروجی متن به گفتار و موتور ترجیحی (سمت چپ) را انتخاب کنید و مطمئن شوید که eSpeak انتخاب شده است.
  3. برگردید و play را فشار دهید تا ببینید آیا کار می کند یا خیر
  4. RHVoice را که در F-droid موجود است نصب کنید.
    • آن را باز کنید، زبانی را که می خواهید استفاده کنید انتخاب کنید، روی نماد ابر (در سمت چپ) ضربه بزنید تا صداها را دانلود کنید.
    • دکمه پخش را فشار دهید تا بررسی کنید که آیا کار می کند یا خیر
  5. RHVoice را به عنوان موتور ترجیحی تنظیم کنید (مرحله 2 را ببینید)
  6. در حال حاضر، شما باید بتوانید بدون هیچ مشکلی از RHVoice استفاده کنید

تست

برای آزمایش دستورالعمل‌های صوتی، می‌توانید در منوی OM «تنظیمات → دستورالعمل‌های صوتی» روی «Test Voice Directions (TTS, Text-to-Speech)» ضربه بزنید یا در واقع می‌توانید یک ناوبری را برای دریافت هر خروجی صوتی شروع کنید. Organic Maps در حالی که ساکن هستید هیچ دستورالعمل صوتی به شما نمی دهد.

TTS Test