Чи потрібний синтезатор мови google. Що таке синтезатори мови? Найкращі синтезатори мови. Acapela - сервіс розпізнавання мовлення

Мене завжди засмучувало, що в Android не було синтезатора мови російською. Спочатку вибір мов був обмежений англійською, іспанською, французькою, німецькою та італійською. Існували окремі комерційні движки, і навіть виробники могли додати у пристрої будь-який двигун із необхідною мовою, певне домовившись із розробником. Але хотілося підтримки з коробки від самої корпорації добра.

Вчора, увімкнувши WiFi на своєму телефоні в метро, ​​побачив, що на апарат прилетіло кілька оновлень, у тому числі і Синтезатор мови Google із підтримкою російської мови. Спочатку я не звернув уваги на цю обставину, а сьогодні раптом подумав, а чи не можу тепер використовувати движок з російською мовою у своєму додатку?
Накидав простенький приклад із кнопкою, щоб почути фразу з класики: «А Васько слухає та їсть».

// Якщо цей код працює, його написав Олександр Клімов, // а якщо ні, то не знаю, хто його писав. package ru.alexanderklimov.tts; import java.util.Locale; import android.app.Activity; import android.os.Bundle; import android.speech.tts.TextToSpeech; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; Public class MainActivity extends Activity implements TextToSpeech.OnInitListener ( private Button mButton; private TextToSpeech mTTS; @Override protected void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); Speech(this , this) mButton = (Button) findViewById(R.id.button1);mButton.setOnClickListener(new OnClickListener() ( @Override speak(text, TextToSpeech.QUEUE_FLUSH, null); ) )); "ru");int = mTTS.setLanguage(locale); //int = mTTS.setLanguage(Locale.getDefault()); .e("TTS", "Вибачте, ця мова не підтримується"); ) else ( mButton.setEnabled(true); ) ) else ( Log.e("TTS", "Помилка!"); ) ) @Override public void onDestroy() ( // Don't forget to shutdown mTTS! if (mTTS != null) ( mTTS.stop( );mtts.shutdown(); ) super.onDestroy(); ) )

Запустивши додаток, почув рідну мову, вимовлену жіночим голосом.
Спочатку я використовував локаль за промовчанням Locale.getDefault(). Для більшості російських користувачів це спрацює, але деякі користувачі залишають на телефоні іншу локаль, тому вирішив вказати Locale(«ru»). Напевно, так правильніше.
Якщо до вас оновлення Синтезатора мови Google ще не прилетіло, можете завантажити з Google Play за адресою

Давно не новина, що мобільні та комп'ютерні технології відкривають перед простими користувачами величезні можливості. За допомогою навігатора ми ніколи не заблукаємо в чужому місті, спеціальний пошуковик вкаже на розташування готелів, спортивних залів і кафе, електронна записник нагадає про справи і зустрічі. Завдяки смартфону та правильному додатку нам тепер не страшно опинитися навіть в іншій державі, погано знаючи його мову. Знаєте чому? Тому що є програма Синтезатор мови від Google.

Синтезатор мови від Google – помічник та вчитель.

Правда чи ні?

Чи він зможе нам допомогти, чи це тільки гарний рекламний хід? Насправді, встановивши цей додаток, ми маємо можливість запитати необхідну інформацію мовами, які внесені до списку програми. Це традиційна англійська, німецька, іспанська, французька і т.д (близько 17 іноземних варіантів). Головна особливість та зручність у тому, що є різні діалекти. Наприклад, англійська мова представлена ​​і в американському варіанті окремо (це стосується і іспанської).

Як правильно скористатися всіма функціями програми. Встанови її, оберіть свою мову, якою ви будете писати фрази, що вимагають перекладу. Це можна зробити, зайшовши в меню та вибравши «Параметри». Потім - "вибір мови" і знаходимо категорію - "синтез мови". Вибираєте те, що потрібно. До речі, отримати оновлення версії можна, дотримуючись такого ж принципу (налаштування, вибір мови, синтез мови, оновлення).

Далі все досить просто.

Наприклад, вам треба дізнатись, як знайти залізничний вокзал. Запитати потрібно англійською мовою. Заходьте у свій класний додаток. Пишіть російськими словами все, що хочете дізнатися, вибираєте мову, якою питання прозвучить, і натискайте на динамік. За кілька секунд ваш смартфон відтворить англійську мову. Той самий принцип з іншими мовами. Ви можете вибрати, чоловічий або жіночий голос буде вести мовлення з вашого телефону.

Якщо найближчим часом ви не плануєте поїздок за кордон, але хочете вивчити набір фраз, які можуть стати вам у нагоді в майбутньому - синтезатор в цьому стане відмінним помічником. Ви не тільки бачитимете, як виглядають слова в реченні (візуально вивчати нові), але й знатимете, як правильно вимовляти, те, що написано на екрані. Отже, сміливо можна назвати програму навчальною.

Телефон відтворить багато корисного.

Крім перекладу та його відтворення ми можемо слухати будь-яку іншу інформацію, яка відображається на екрані. Так, зможемо читати вголос книги з Google Play. Звичайно, всі можливості застосування добре застосовуються і працюють з Плей Маркетом і всім, що є на цьому ресурсі.

Синтезатор мови є основним засобом отримання інформації про вміст екрану для незрячого користувача комп'ютерної техніки, а коли відсутня альтернатива у вигляді брайлівського дисплея, то взагалі єдиним. Зважаючи на те, що підтримка роботи з тактильними дисплеями в платформі Android знаходиться лише на стадії становлення, значення text-to-speech для користувачів з порушеннями зору стає ще більшим.

На момент написання огляду, користувачам Android OS є кілька рішень синтезу російської мови з різною якістю синтезу і набором недоліків. Пропонуємо познайомитися з ними ближче та послухати їхнє звучання.

Оскільки система Android не надає користувачеві можливість перемикання синтезаторів мови "на льоту", часто виникає ситуація, коли одним голосовим движком доводиться читати багатомовні тексти, як мінімум, з наявністю російської та англійської. Навіть повний перехід на англійський інтерфейс не вирішує цю проблему, тому що для читання російськомовних web-сторінок або повідомлень все одно доведеться перемикатися на російський синтезатор мови, проходячи весь шлях меню. Крім того, робота з використанням синтезаторів мови в цілому поступається за продуктивністю зорового сприйняття даних з екрану, тому багато досвідчених незрячих користувачів для компенсації цього відставання воліють налаштовувати TTS на максимальну швидкість читання.

Зважаючи на це, у цьому огляді ми також приділимо значну увагу не тільки якості синтезу мовлення як такому, але й таким аспектам як читання латинського тексту та швидкість мови, які є важливими для людей, які використовують text-to-speech у програмах екранного доступу.

Наприкінці огляду можна знайти зведену таблицю оцінки існуючих рішень за трьома ключовими параметрами: якістю синтезу, швидкості мови та підтримки читання латинського тексту.

Acapela TTS Voices

Компанією Acapela Group під операційну систему Android було портовано кілька десятків її синтезаторів мови, серед яких є і відомий російський голос Олена. У цілому нині за якістю синтезу промови дане комерційне рішення перебуває в досить високому рівні, але продукт позбавлений й низки недоліків, хоча, заради справедливості, слід зазначити, що у момент написання огляду має статус beta.

По-перше, весь двигун вкрай нестабільний і схильний до помилок на всіх версіях Android, що підтримуються, після яких його доводиться перезапускати.

По-друге, у Олени спостерігається поширена помилка з відсутністю вимови російських беззвучних букв, що окремо стоять, таких як м'який і твердий знаки.

З позитивних особливостей можна виділити те, що це високоякісний голос, який одночасно з цим підходить не тільки для разових завдань з озвучування тексту, але і постійної роботи в програмах екранного доступу, так як має швидший відгук ніж двигун SVOX і не має їх проблем з читанням латинських букв, що окремо стоять.

Читання тексту, написаного латинськими літерами, здійснюється за правилами англійської мови, хоча з вимовою, вкрай далекою від правильної.

Максимальна швидкість Олени не дуже велика, тому любителі швидкої роботи, швидше за все, будуть розчаровані.

Щоб приступити до роботи, спочатку з Play Market слід завантажити загальний двигун Acapela TTS Voices, в меню якого слід вибрати голос, що цікавить. Далі у меню натиснути на кнопку "Buy" і пройти стандартну процедуру покупки, після чого знову відкрити меню цього голосу і підвантажити синтезатор, натиснувши на кнопку "Download".

Captin TTS Engine

Під операційну систему Android Анатолієм Каминін був портований широко відомий у вузьких колах синтезатор мови Капітан.

На момент написання огляду товар знаходиться на стадії публічного тестування, але вже зараз деякими використовується як основний голос системи.

З існуючих недоліків та специфічних особливостей можна відзначити таке.

По-перше, на деяких пристроях синтезатор дублює перший символ текстового відрізка, що створює ефект легкого заїкуватості на початку фраз.

З позитивних особливостей можна відзначити рекордну швидкість відгуку, що перевершує всі існуючі аналоги, а також можливість більш гнучкого конфігурування, зокрема багатоступінчастого вказівки на подробиці читання неалфавітних знаків: від рідкісних символів пунктуації до кожного знаку пропуску.

Читання латинського тексту синтезатором здійснюється строго за правилами латині, що, знання відповідних принципів читання, дозволяє працювати з будь-якою мовою з урахуванням латинської писемності.

Щодо швидкості мови Капітан також може претендувати на призові місця, видаючи одні з найвищих результатів.

Системні вимоги Android 2.2 до 3.0.

Системні вимоги: Android 4.0 та вище.

eSpeak TTS

Одні з основних розробників спеціалізованого програмного забезпечення під Android, спільнота Eyes-Free Project, портували під цю операційну систему добре відомий некомерційний синтезатор мовлення eSpeak.

Як чути з демонстрації, його мова російською має ряд істотних недоліків.

По-перше, у російському тексті синтезатор не читає символи у верхньому регістрі, як це сталося у наведеному вище записі зі словами "Здрастуйте, Мене, Моїм, Подробиці".

По-друге, весь рядок кириличних символів, що надходить на синтезатор, eSpeak розбиває на безліч невеликих фрагментів, що складаються або з декількох, або взагалі з однієї літери. Чим і пояснюється така рвана мова. Особливо це помітно за наявності м'якого знака наприкінці слів, який завжди читається окремо.

По-третє, загальна якість звукового сигналу досить низько, що особливо помітно під час роботи в навушниках.

З позитивних якостей можна відзначити трохи вищу швидкість відгуку, порівняно з аналогами, а також, головним чином, безплатність.

Читання даним синтезатором латинського тексту здійснюється за правилами англійської мови та відрізняється прийнятною якістю.

Щодо максимальної швидкості мови eSpeak, на жаль, не може похвалитися високими показниками, тому з цього боку не варто чекати від нього багато чого.

Системні вимоги: Android 2.2 та вище.

Milena у пакеті Mobile Accessibility UA

Даний синтезатор мови від Vocolazer є не універсальним голосовим двигуном, що вбудовується в системну TTS-службу Android, а вбудованим компонентом російськомовного програмного комплексу екранного доступу Mobile Accessibility.

Синтезатор має досить високу якість звучання, а також пристойну швидкість відгуку, хоча всебічне тестування даного аспекту ускладнюється вбудованістю движка в конкретний додаток.

Загалом це дуже якісне рішення щодо синтезу мови, яке відоме за багатьма іншими платформами, але й воно має деякі недоліки.

По-перше, через вбудованість Мілени в продукт Code Factory, користувач має можливість працювати з ним або всередині Mobile Accessibility, або в системі Android, але виключно при використанні програми екранного доступу зі складу MA.

По-друге, сам голос Мілени характеризується своєрідною вимовою деяких літер, наприклад, літери "ч", при деяких конфігурацій сусідніх літер, що зокрема спостерігається в такому слові, що часто вживається при озвучуванні інтерфейсів, як "відзначено".

З позитивних аспектів також можна відзначити той факт, що за рахунок вбудування синтезатора в пакет Mobile Accessibility, користувачеві доступні більш тонкі налаштування, ніж ті, що надаються голосовою системною службою Android, наприклад регулювання читання знаків пунктуації або фонетичне читання символів.

Латинський текст Мілена читає за правилами англійської мови, але правильність вимови найчастіше перебуває в досить низькому рівні, хоча загальні правила приблизно дотримуються.

Стосовно ж швидкості мови це один із найшвидших синтезаторів.

SVOX SVOX Classic TTS

У рамках ще одного рішення пропонується два комерційні російськомовні голоси від SVOX.

З відмінностей можна лише відзначити лише більш багатий на низькі частоти голос Юрія, а також, на наш погляд, його правильніші інтонації. Правда, тут же варто і згадати слабо вловимі дефекти мови Юрія при виголошенні згодних, що шиплять, що, наприклад, можна помітити щодо літери "ч" у слові "точка".

Щодо загальної характеристики, то, як чути з демонстраційних файлів, тут якість синтезу досить високо і інформація, що читається сприймається без особливих труднощів. Тим не менш, і ці голоси мають низку недоліків.

По-перше, фрагменти тексту, що є сукупністю букв і небуквенних знаків, синтезатор часто вимовляє за символами, а не разом, як це сталося з частиною посилання "www.сайт". Також це проявляється на E-mail адресах і просто на тексті, де не чітко дотримуються правил постановки прогалин, наприклад, у SMS.

По-друге, при введенні тексту, літери I, V, X, L, C, D і M синтезатор читає як римські числа, що для незрячого користувача, що використовує TTS не тільки для читання книг, але й для абсолютно всієї роботи, украй не зручно. Причому читання римських чисел також страждає на помилки, наприклад, MI вважається числом 101, а чи не 1001.

По-четверте, синтезатор в цілому має меншу швидкість реакції, ніж багато аналогів, хоча і з вкрай незначною різницею.

На жаль, щодо читання латинського тексту голоси SVOX не здатні похвалитися гарною розбірливістю.

Як чути з демонстраційного запису, SVOX загалом читає латинку за правилами читання латині, але місцями намагається вимовляти її на англійський манер, наприклад, слово "voice" читається як "війці", а не "війці".

Щодо максимальної швидкості ці голоси також не характеризуються високими показниками.

Системні вимоги: наявність SVOX Classic Text To Speech Engine та Android 2.1 та вище.

TTS Online

Цей синтезатор, розроблений Сергієм Нечипоренком і розповсюджуваним безкоштовно, є хмарним сервісом, який використовує у своїй роботі Google TTS API. По суті, програма не займається синтезуванням мови, вона лише вбудовуючись у голосову службу Android, відправляє на сервер Google текстову інформацію і відтворює аудіосигнал, що повертається.

Це зумовлює той факт, що для роботи синтезатора необхідне активне підключення до Інтернету з досить високою швидкістю передачі даних.

Як чути з демонстраційного аудіозапису, Google TTS використовує вже знайомий голос Катя від SVOX, тому для нього характерні ті самі особливості, які були освітлені в огляді SVOX Classic TTS.

Окремо варто звернути увагу, що TTS Online не підтримує налаштування швидкості мови, тому користувачеві доведеться змиритися з його неквапливим темпом.

Крім того, на момент написання огляду TTS Online не підтримує роботу в середовищі Android 4.0.x Ice Cream Sandwich, і зміна цього, за заявою розробника, в найближчому майбутньому не планується.

Системні вимоги Android від 2.2 до 3.x.

Резюме

Нижче наведена зведена таблиця існуючих російськомовних синтезаторів мови під Android OS, в якій відображені такі характеристики як якість голосу, правила читання латинського тексту і максимальна швидкість мови.

Програми-синтезатори мови – зручні та надійні помічники для Андроїд користувачів. З їх допомогою можна «озвучити» програми найпопулярнішими мовами світу, налаштувати тембр голосу та інші важливі параметри, а також прослуховувати звучання різних слів. Більшість TTS програм для Android доступні безкоштовно, однак за встановлення окремих голосів та функцій потрібно доплатити. Ми підібрали для вас найбільш зручні синтезатори мови, завантажити які можна на нашому сайті.

Синтез мови від Google


Жанр Інструменти
Рейтинг 4,1
Установки 1 000 000 000–5 000 000 000
Розробник Google LLC
Російська мова є
Оцінок 1 107 289
Версія 3.14.9
Розмір apk 14.7 MB


Найбільш популярна і доступна TTS-утиліта, сумісна з багатьма Android-девайсами. За допомогою програми можна озвучувати текст на екрані, а також виконувати ряд важливих функцій:

  • Озвучувати книги програми Google Play Книги.
  • Перекладати та озвучувати слова з .
  • Включати голосові підказки за допомогою сервісу TalkBack.

Активувати програму Синтез мови від Google можна прямо на своєму девайсі. Для цього відкрийте пункт меню «Налаштування», де зайдіть до підрозділу «Мова та методи введення», а там – «Синтез мови». Виберіть систему синтезу мовлення від Google, після чого програма активується автоматично.

Програма підтримує понад 40 мов, серед яких англійська, російська, французька, німецька, японська, іспанська, датська, хінді та багато інших. В останній версії утиліти додано 3 нові мови – румунську, естонську та словацьку, а також покращено якість голосу загалом.

Acapela TTS Voices


Жанр Зв'язок
Рейтинг 3,5
Установки 100 000–500 000
Розробник Acapela Group S.A.
Російська мова ні
Оцінок 3 883
Версія 6.0.0.2
Розмір apk 9.3 MB


Ще один якісний синтезатор промови на Андроїд, який доступний на нашому порталі. Програма є умовно безкоштовною, при цьому перед тим, як купити програму, ви можете прослухати демо-версії чоловічих та жіночих голосів у режимі онлайн. Утиліта дозволяє купувати та встановлювати програми з голосом високої якості, такі як Google TalkBack, перекладачі та озвучування новин.

Щоб вибрати та встановити голос у програмі, увійдіть у меню, після чого натисніть і утримуйте кілька секунд. Біля вибраного голосу з'явиться значок жовтої зірки, і його буде встановлено за замовчуванням. Тепер ви можете використовувати цю програму з вашою улюбленою читалкою книг.

За допомогою програми Acapela TTS Voices можна активувати такі дії.

  • Завантажте сервіс на нашому сайті або порталі Google Play.
  • Після встановлення програми клацніть на іконку програми. Переконайтеся, що Ви маєте з'єднання з Інтернетом.
  • Ознайомтеся зі списком голосів, завантажених із сервера.
  • Натисніть на меню навпроти кожного голосу, де можна прослухати власний текст або одразу перейти до покупки.
  • Після покупки та оплати голос буде завантажений, і ви зможете користуватися ним у будь-який час.

Додаток Acapela TTS Voices сумісний з ОС Android 2.2 та пізнішими версіями.

Vocalizer TTS Voice


Жанр Робота
Рейтинг 3,3
Установки 500 000–1 000 000
Розробник Code Factory
Російська мова є
Оцінок 3 405
Версія 2.0.8
Розмір apk 5.4 MB


Синтезатор мовлення з меню англійською мовою. Програма має інтегрований TTS-движок, що підтримує більше 50 мов. Сервіс вигідно виділяється приємним і чистим звуком, тембр якого можна налаштовувати на власний розсуд.

Vocalizer дозволяє озвучити популярні Android-додатки, такі як книги, та реабілітаційне програмне забезпечення.

Серед інших важливих функцій Vocalizer TTS Voice варто зазначити:

  • Підтримка 50 мов та 100 видів голосу.
  • Підтримка емоцзі (а ви знали, що є?).
  • Озвучування слів у словниках.
  • Налаштування швидкості читання.
  • Налаштування озвучування пунктуації.

Після того, як програма буде встановлена ​​на вашому пристрої, ви можете активувати її через меню налаштувань у розділі "Мова та методи введення" - Text-To-Speech і встановити Vocalizer TTS як систему за промовчанням.

Програма сумісна з Android версії 4.0 і далі.

Якщо вам сподобалася ця програма, і ви шукаєте схожі програми - подивіться огляд . А якщо ви у незнайомій країні, і вам не до озвучення тексту, вам потрібно перекласти цей текст – ви можете сфотографувати його та перекласти .

Схожі статті

2023 parki48.ru. Будуємо каркасний будинок. Ландшафтний дизайн. Будівництво. Фундамент.