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

Синтез мовлення на 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 або інших користувацьких ПЗУ, спробуйте це обхідне рішення. 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