Синтез речи на Android-е или что сделать, чтобы телефон заговорил?

А Вы знаете, что Ваш телефон может разговаривать, читать Вам книги, сообщать новости и читать СМС?

Итак, чтобы Ваш телефон на Андроиде (ОС Android) "заговорил" надо установить на него несколько дополнительных программ. Для того, чтобы  получить возможность преобразовывать русский текст в речь нам необходимо подключить сторонний синтезатор TTS (text-to-speech), в котором есть русский язык. Один из синтезатор речи с поддержкой русского языка для Android – это SWOX Classic TTS. Это приложение можно свободно загрузить из Google Play, однако оно платное. Точнее само приложение – бесплатное, но за каждый подключенный язык нужно заплатить определенную сумму, в случае с русским эта сумма составляла 3-4 доллара на момент написания статьи. Из преимуществ можно отметить возможность выбора мужского или женского голоса, а также 14-дневный пробный период.
После установки программы из Google Play Вам необходимо будет выбрать язык или языки, которые Вы планируете использовать для синтеза речи, а затем дополнительно установить эти языки из Google Play нажав Buy this voice или Get a free trial(в случае с пробными периодом).

После того, как Вы установите нужные Вам языки, очень важно сделать SWOX  синтезатором речи по умолчанию. Это делается в настройках смартфона, в разделе Язык и ввод – Синтез речи.

Кстати, там же можно настроить и скорость речи.

C синтезатором русского текста в речь на телефоне разобрались.  Теперь решим вопрос как научить телефон читать нам книги. Для этого надо установить на Ваш телефон программу для чтения книг. Например не плохая программа для чтения книг на телефоне Cool Reader - описание программы Cool Reader. Программа позволяет читать книги в формате fb2, epub (без DRM), txt, doc, rtf, html, chm, tcr, pdb, prc, mobi (без DRM), pml, есть разные скины, личтание, и главное для нас - чтение вслух с использованием установленного нами ранее синтезатора речи (TTS). Устанавливаем программу, в настройках программы указываем что хотимм воспроизводить текст через установленный нами TTS и все, наслаждаемся, слушая книги на телефоне.

Теперь давайте поговорим о том, как преобразовывать в речь статьи из Интернета. Статьи из браузера по умолчанию синтезатором речи не обрабатываются. Но это ничего страшного, я использую в качестве программы-посредника читалку Pocket. Собственно, я ее использую не только для этих целей, а скорее как удобное приложение для создания закладок, но и в этом случае она – как нельзя кстати. Я думаю, существует множество других способов «загнать» веб-страницу в синтезатор речи, но я опишу именно тот, которым пользуюсь я.
Итак, когда Вы находитесь на веб-странице с нужной Вам статьей – нажимаете кнопку «Меню», выбираете «Отправить» и в появившемся списке выбираете Pocket. После того, как веб-страница сохранена в закладках Pocket — открываете статью в этом приложении, нажимаете кнопку «Меню» на смартфоне и выбираете Listen(TTS) или что-то подобное, что у Вас там будет представлено.

Перед Вами появится диалог с просьбой выбрать необходимый синтезатор речи, в котором нужно будет выбрать SWOX, если Вы хотите воспроизвести русский язык.

Таким образом Вы сможете прослушать сохраненную ранее статью из Интернета даже без подключения к Интернету.
Вот такой вот способ использую я. Если Вы знаете другие работающие способы преобразования русского текста  голосовую речь, поделитесь ними в комментариях к этой статье.

P.S. Кстати в последнем обновлении в браузере Chrome для Android появилась функция Reader Mode («Режим чтения»), которая выбирает из статьи только текст и форматирует его под размер экрана смартфона.

Однако данная функция находится пока в стадии разработки, поэтому по умолчанию она отключена, и для ее активации необходимо выполнить несколько шагов:

  1. набрать в адресной строке «chrome://flags»;
  2. найти пункт «Отображение значка «Режим чтения» на панели инструментов» (Enable Reader Mode Toolbar Icon);
  3. нажать «Включить» (Enable);
  4. перезагрузить браузер.
Голосовать: 
0
Голосов пока нет