Довідка та часті питанняLinuxГолосові інструкціїДодатокМапаМітки та маршрутиРедагування

Синтез мовлення на 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 або інших користувацьких ПЗУ, спробуйте це обхідне рішення. RHVoice може не ініціалізуватися належним чином, і програма може вийти з ладу, особливо якщо ви раніше не використовували механізм TTS на своєму телефоні (наприклад, нове встановлення, скидання до заводських налаштувань тощо). Якщо ви використовуєте спеціальну ПЗУ, як-от LineageOS без служб Google Play і мовних служб від Google, і хочете використовувати RHVoice як бажану систему TTS, виконайте наведені нижче інструкції як обхідний шлях.

  1. Установіть систему eSpeak TTS, доступну на F-Droid
  2. Встановіть його як бажаний системний механізм
    • Перейдіть до головного Налаштування LineageOS.
    • Прокрутіть вниз до Доступність.
    • Виберіть перетворення тексту на мовлення та бажаний механізм (ліворуч) і переконайтеся, що вибрано eSpeak.
  3. Поверніться назад і натисніть play, щоб перевірити, чи це працює
  4. Установіть RHVoice, доступний на F-droid.
    • Відкрийте його, виберіть мову, яку хочете використовувати, торкніться піктограми хмари (крайній ліворуч), щоб завантажити голоси.
    • Натисніть кнопку відтворення, щоб перевірити, чи працює вона
  5. Встановіть RHVoice як бажаний механізм (див. крок 2)
  6. Тепер ви зможете без проблем використовувати RHVoice

Тестування

Щоб перевірити голосові інструкції, ви можете натиснути «Перевірити голосові вказівки (TTS, синтез мовлення)» у меню «Налаштування → Голосові інструкції» OM або почати навігацію, щоб отримати будь-який голосовий вихід. Organic Maps не даватиме вам голосових інструкцій, поки ви стоїте на місці.

Тест TTS