Pico tts что это за программа

Somethings

problems and solutions

суббота, 23 июля 2011 г.

Синтез речи в Android-приложении

Не так давно пришлось прикручивать к нашему приложению озвучку с помощью Text-to-Speech (TTS). Об этом-то я и хочу сегодня рассказать.

Quick Start

TTS можно использовать двумя способами. Во-первых, можно завязываться на конкретный движок, покупать библиотеку и работать через неё. Про этот вариант ничего не могу сказать, знаю только теоретически. Второй, общеизвестный вариант — использовать стандартное API. Голоса в этом случае являются просто приложениями, установленными в системе.

Вообще-то заставить приложение говорить не так сложно, и мануалов по этому поводу полно. Но для полноты картины приведу начальные сведения.

Начиная с версии 1.6 в SDK есть стандартный класс TextToSpeech .

Подключение в приложение

Простейшая схема такова:

MainActivity.java

Все вроде понятно. Создали экземпляр TextToSpeech , инициализировали в специальном листенере (задавать голос мы можем только в onInit ), и с тех пор можем синтезировать и проигрывать речь с помощью метода speak . Обращу внимание, что это только схема, более приближенное к реальности приложение можно найти в примере к статье.

Метод speak

Рассмотрим подробнее сигнатуру метода speak :

speak(String text, int queueMode, HashMap params)

text Текст, который нужно прочитать queueMode

  • TextToSpeech.QUEUE_FLUSH , если хочется, чтобы предыдущая фраза прерывалась и сразу начиналась следующая
  • TextToSpeech.QUEUE_ADD , если хочется, чтобы предыдущая фраза договорилась до конца только после этого началась следующая

params Массив дополнительных параметров. Возможные параметры:

  • TextToSpeech.Engine.KEY_PARAM_STREAM — поток, в котором будет воспроизводиться звук.
  • TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID — идентификатор фразы. Пригодится, если хочется обрабатывать событие окончания говорения, и при этом не запутаться в произносимых фразах.

Другие полезные методы

TTS engines

Вкратце расскажу об известных TTS-движках. Как уже говорилось ранее, голоса — это просто сторонние приложения. Посмотрим, что у нас есть под Android.

Pico Стандартный TTS-движок, знает 5 языков, поставляется бесплатно. Говорит неплохо, но русского не знает. eSpeak Свободный TTS-движок. Знает очень много языков. По-русски тоже говорит, но отвратительно. SVOX Довольно известный движок. Под Android распространяется следующим образом. Есть бесплатная программа-оболочка и платные голоса, которыми можно управлять из этой оболочки. Голосов очень много. Достаточно неплохо говорит по-русски, хотя есть проблемы с ударениями. В общем-то голос SVOX оказался единственным вариантом для русской озвучки приложения. Loquendo Также известный и качественный движок. К сожалению, в Android представлен мало. Для английского языка есть голос Susan, а вот для русского языка приложения нет, хотя вообще-то Loquendo говорить по-русски умеет.

А теперь немного о сложностях.

Проверка наличия голосовых данных

Pico TTS поставляется по умолчанию с системой. Но на некоторых моделях телефонов не установлены голосовые пакеты. Внешне это проявляется, например, в том, что в системных настройках синтеза речи всё задизаблено и предлагается скачать и установить некие ресурсы:

В официальном мануале описан способ обработки этой ситуации.

CheckVoiceActivity.java

Особенности работы под Android 2.1

Наше приложение должно было разговаривать не абы каким голосом, а исключительно красивым. Соответственно, была задача выбрать нужный нам TTS-движок из всех установленных у пользователя. В Android 2.2 у класса TextToSpeech есть метод setEngineByPackageName , но что делать в 2.1, где такого метода нет?

Существует известный обход этой проблемы, с использованием дополнительной программы и дополнительной библиотеки. В плане юзабилити, конечно, не ахти, ведь придется заставлять пользователя ставить какой-то сторонний софт. Зато работает. Итак:

  • Устанавливаем на телефон приложение Text-to-speech Extended (ссылка на маркет: market://details?id=com.google.tts )
  • Подключаем к нашему приложению библиотеку от eyes-free.
  • Вместо привычного TextToSpeech используем класс TextToSpeechBeta из этой библиотеки

Имеет смысл написать класс-оболочку такого примерно вида:

TextToSpeechWrapper

Конкретная реализация может быть и другой.

Конфигурируем TTS

Нам нужно сконфигурировать TTS определенным голосом. Голос, в свою очередь, определяется следующими параметрами:

  • Engine — задается функцией setEngineByPackageName .
  • Locale — задается функцией setLanguage .

Вариант 1, легкий, но редкий

Так работает Loquendo. Пишем:

И всё начинает работать.

Вариант 2, сложный и частый

Так работают Pico и SVOX. У них есть оболочка (engine) и подключаемые модули (голоса). Рассмотрим на примере Pico

Тоже вроде все работает. Проблемы начинаются, когда у одной локали оказывается несколько голосов. Такое имеет место для SVOX. У одного языка может быть мужской, женский и детский голос. Это разные приложения, у них разные названия пакетов, но с точки зрения TTS все это одно и то же.

Если установлено несколько голосов для одной локали, выбран будет тот, который указан в настройках SVOX как дефолтный. Однако, мы это никак отследить не можем. Печально.

Общие проблемы для обоих вариантов

TTS-движок задизаблен в настройках TextToSpeech

У меня так и не получилось отловить эту ситуацию. По идее, setEngineByPackageName должен бы вернуть ERROR , и мы бы догадались, что что-то не так. Но он отрабатывает на ура, и приложение разговаривает, чем попало.

Галочка «Использовать мои настройки»

Это тоже достаточно вредная штука, и её нужно учитывать. Дело в том, что пользователь может выставить собственные настройки TTS и эту галочку.

И тогда вся ваша конфигурация не будет применяться. Отслеживать состояние этой настройки можно с помощью метода areDefaultsEnforced (в Android 2.2 и выше. Если версия меньше, нужен TTSE и метод areDefaultsEnforcedExtended )

Заключение

Собственно, вот и все, что накопилось за те две недели, что я занимаюсь озвучкой приложения. Субъективное ощущение от этого API — сыровато. Не хватает доступа ко всем настройкам TTS в системе. Для пользователя они слишком сложные и неочевидные («Мои настройки» — яркий пример). Разнобой в опциях различных TTS-движков также печалит. В общем, использовать TTS не так сложно, а вот обрабатывать различные его состояния — целое дело.

Исходники к статье прилагаются. Там рассмотрены следующие ситуации:

  • Простая инициализация TTS
  • Проверка голосовых данных Pico
  • Использование TextToSpeechBeta

Экранный диктор для Андроид или смартфон для незрячего

Для незрячих и слабовидящих пользователей устройств на системе Android основным источником информации о происходящем на экране является синтезатор речи. До тех пор, пока поддержка тактильных дисплеев не будет окончательно разработана и отлажена, TTS (text to speech) имеет большое значение для пользователей с особыми потребностями.

Выбор русскоязычного синтезатора речи

Для ОС Android выпущено много синтезаторов речи, однако поддержка русского языка обеспечена далеко не у всех. Основная проблема – многоязычные тексты, с которыми некоторым голосовым движкам трудно справиться. Рассмотрим основные TTS системы.

Acapela TTS Voices

Один из самых популярных мультиязычных синтезаторов речи от Acapela Group доступен и для Android. Для синтезированных голосов характерно высокое качество речи и хорошая стабильность работы.

Движок Acapela TTS Voices можно без проблем найти и установить из Play Market. Программа бесплатная, но после ее первого запуска будет предложено купить и установить русский голос «Alyona» стоимостью 3,99 €.

SVOX Classic TTS

На втором месте среди коммерческих движков стоит SVOX Classic TTS. Синтезированная речь неплохого качества, но программа иногда не распознает заглавные латинские буквы. Также возникают вопросы в чтении цифр.

На Play Market есть бесплатная триальная версия русского голоса, которую можно свободно загрузить и протестировать в течение 2 недель.

Благодаря группе Eyes-Free Project на ОС Android, начиная с версии 1.6, был портирован кроссплатформенный Open-Source синтезатор eSpeak, поддерживающий русский язык. По сравнению с коммерческими программами, скорость и качество речи не сильно велики, но вполне приемлемы.

Первоначальная настройка

Установив TTS, нужно произвести его первоначальные настройки. Идем в такой последовательности:

Далее выбираем движок по умолчанию и выставляем желаемую скорость произношения. Запускаем приложение, проверяем чтение образца текста в боксе. С помощью ползунков выставляем дополнительные опции.

Использование экранного диктора

Для Android версии 3.2 и выше разработчиками Google выпущена утилита TalkBack , по функционалу напоминающая «Экранный диктор» для Windows. Начиная с Android Jelly Bean, приложение переустанавливается в систему и активируется из «Настройки» – «Специальные возможности». Для запуска следует передвинуть ползунок в положение «On».

Функции программы TalkBack:

  • Перечисление элементов на мониторе с одновременным их описанием;
  • Голосовые уведомления о происходящих событиях;
  • Уведомление о звонках и SMS-сообщениях;
  • Аудио и вибрационный отклик от устройства.

В своей работе утилита использует интерфейс TTS, установленный в системе по умолчанию. И хотя TalkBack уже относится к системным программам, она все же имеет один недостаток – для первоначальной активации нужен визуальный контроль, поэтому позаботьтесь о присутствии друга или члена семьи при первом знакомстве с приложением!

Управление Android-устройством с помощью TalkBack

Для девайсов с Android 4.0 и старше возможно управление с помощью прослушивания элементов экрана, которые находятся непосредственно под пальцем при его движении. Для этого в настройках TalkBack следует включить опцию «Изучение касанием».

Читать еще:  Программа для входа в инстаграм с компьютера

После включения запустится демонстрационный ролик в двух частях, позволяющий обучиться:

  1. Управлению девайсом с помощью ощупывания и последующего выбора элемента экрана.
  2. Основным приемам скроллинга списков.

После обучения управление Android-устройством на ощупь обычно не вызывает затруднений:

  • Для выбора и активации элемента под пальцем необходимо оторвать палец от экрана и коснуться еще раз;
  • Для выбора элемента без предварительного ощупывания необходимо быстро дотронуться его дважды;
  • Скроллинг делается двумя пальцами без отрыва их от экрана;
  • При скроллинге раздается звук разной тональности, сигнализирующий о текущем положении в списке.

Подытоживая можно отметить: при правильно выбранной начальной настройке системы работа с устройствами под ОС Android для слабовидящих или слепых пользователей не сильно отличается от работы в стандартном режиме.

Что такое tts в андроиде

Простой компьютерный блог для души)

Всем привет. В сегодняшнем выпуске мы поговорим о программе Pico TTS, которую можно встретить на Андроид-девайсе. Итак, что это за программа? Что она делает, для чего она? Все эти вопросы сегодня будут рассмотрены мной, не сомневайтесь. Постараюсь все написать простым человеческим языком =)

Итак, вот первые данные. Pico TTS это приложение типа синтезатор речи, при помощи этого приложения можно озвучивать текст. Однако есть один мощный косяк, это то, что в Pico TTS нет русского языка. Кстати в альтернативном синтезаторе Google Text-to-Speech русский язык есть!

Кстати TTS расшифровывается как Text To Speech, что в свою очередь переводится как Текст В Речь =)

Но вообще зачем нужен синтезатор речи? Он позволяет озвучивать текст в приложениях. Вот к примеру синтезатор Google Text-to-Speech может озвучивать текст в гугловском переводчике, в TalkBack, или в каких-то приложениях, которые используют синтез речи. Хм, синтез речи? А звучит то мощно!

Удалить приложение Pico TTS в принципе как бэ можно, однако лучше его заморозить. Потом, если вы убедитесь, что оно вам стопудово не нужно и не пригодиться в будущем, то потом уже можно удалить. Для заморозки и удаления советую приложение Titanium Backup (учтите, что для этого нужны рут-права).

Вот еще читаю, что качество Pico TTS не очень, и что приложение не развивается и присутствует в Андроиде тупо для галочки.. =(

Если вам в принципе нужно отключить преобразование текста в речь, то нужно пойти в настройки > голосовой ввод и вывод > преобразование текста в речь > снять там все галочки =)

Правда это или нет я не знаю, однако один чел написал сообщение, что он лично удалять Pico TTS не стал. Говорит что на одном телефоне удалил Pico TTS, после чего, какой бы он синтезатор речи не поставил, то ни один не работал. Правда это или бред? Не знаю. Но сообщение такое на андроидном форуме я нашел, решил что стоит и вам эту инфу передать.

Вот нашел картинку, это настройка, где можно выбрать TTS:

Как видите есть даже и Samsung TTS =) А вот кстати почти такая же картинка, но тут есть SVOX Classic TTS:

То есть синтезаторы могут быть разные, но Pico TTS идет типа как встроенный, а другие можно самостоятельно поставить.

А вот эта картинка, это тоже настройки, но видимо уже на планшете, и тут все почти также:

TTS выбирается в разделе Язык и ввод =)

Ну вот и все ребята, я вроде все сказал, что такое Pico TTS теперь вы знаете, верно? А значит моя задача успешно выполнена. Напоследок скажу берегите себя и удачи!

Для незрячих и слабовидящих пользователей устройств на системе Android основным источником информации о происходящем на экране является синтезатор речи. До тех пор, пока поддержка тактильных дисплеев не будет окончательно разработана и отлажена, TTS (text to speech) имеет большое значение для пользователей с особыми потребностями.

Выбор русскоязычного синтезатора речи

Для ОС Android выпущено много синтезаторов речи, однако поддержка русского языка обеспечена далеко не у всех. Основная проблема – многоязычные тексты, с которыми некоторым голосовым движкам трудно справиться. Рассмотрим основные TTS системы.

Acapela TTS Voices

Один из самых популярных мультиязычных синтезаторов речи от Acapela Group доступен и для Android. Для синтезированных голосов характерно высокое качество речи и хорошая стабильность работы.

Движок Acapela TTS Voices можно без проблем найти и установить из Play Market. Программа бесплатная, но после ее первого запуска будет предложено купить и установить русский голос «Alyona» стоимостью 3,99 €.

SVOX Classic TTS

На втором месте среди коммерческих движков стоит SVOX Classic TTS. Синтезированная речь неплохого качества, но программа иногда не распознает заглавные латинские буквы. Также возникают вопросы в чтении цифр.

На Play Market есть бесплатная триальная версия русского голоса, которую можно свободно загрузить и протестировать в течение 2 недель.

Благодаря группе Eyes-Free Project на ОС Android, начиная с версии 1.6, был портирован кроссплатформенный Open-Source синтезатор eSpeak, поддерживающий русский язык. По сравнению с коммерческими программами, скорость и качество речи не сильно велики, но вполне приемлемы.

Первоначальная настройка

Установив TTS, нужно произвести его первоначальные настройки. Идем в такой последовательности:

Далее выбираем движок по умолчанию и выставляем желаемую скорость произношения. Запускаем приложение, проверяем чтение образца текста в боксе. С помощью ползунков выставляем дополнительные опции.

Использование экранного диктора

Для Android версии 3.2 и выше разработчиками Google выпущена утилита TalkBack , по функционалу напоминающая «Экранный диктор» для Windows. Начиная с Android Jelly Bean, приложение переустанавливается в систему и активируется из «Настройки» – «Специальные возможности». Для запуска следует передвинуть ползунок в положение «On».

Функции программы TalkBack:

  • Перечисление элементов на мониторе с одновременным их описанием;
  • Голосовые уведомления о происходящих событиях;
  • Уведомление о звонках и SMS-сообщениях;
  • Аудио и вибрационный отклик от устройства.

В своей работе утилита использует интерфейс TTS, установленный в системе по умолчанию. И хотя TalkBack уже относится к системным программам, она все же имеет один недостаток – для первоначальной активации нужен визуальный контроль, поэтому позаботьтесь о присутствии друга или члена семьи при первом знакомстве с приложением!

Управление Android-устройством с помощью TalkBack

Для девайсов с Android 4.0 и старше возможно управление с помощью прослушивания элементов экрана, которые находятся непосредственно под пальцем при его движении. Для этого в настройках TalkBack следует включить опцию «Изучение касанием».

После включения запустится демонстрационный ролик в двух частях, позволяющий обучиться:

  1. Управлению девайсом с помощью ощупывания и последующего выбора элемента экрана.
  2. Основным приемам скроллинга списков.

После обучения управление Android-устройством на ощупь обычно не вызывает затруднений:

  • Для выбора и активации элемента под пальцем необходимо оторвать палец от экрана и коснуться еще раз;
  • Для выбора элемента без предварительного ощупывания необходимо быстро дотронуться его дважды;
  • Скроллинг делается двумя пальцами без отрыва их от экрана;
  • При скроллинге раздается звук разной тональности, сигнализирующий о текущем положении в списке.

Подытоживая можно отметить: при правильно выбранной начальной настройке системы работа с устройствами под ОС Android для слабовидящих или слепых пользователей не сильно отличается от работы в стандартном режиме.

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

Синтезатор Речи Google Что Это

Синтезатор речи Google озвучивает текст, который виден на экране устройства. Это позволяет:

• пользоваться функцией Чтение вслух в Google Play Книгах

• слушать произношение слов в Google Переводчике

• пользоваться TalkBack и другими специальными возможностями (все действия при этом озвучиваются)

• работать со многими другими приложениями из Play Маркета.

Поддерживаемые языки: английский (Великобритания, Индия, США), индонезийский, испанский (Испания, США), итальянский, кантонский, корейский, мандаринский, немецкий, нидерландский, польский, португальский (Бразилия), русский, тайский, турецкий, французский, хинди и японский.

[Android] Синтезатор речи от Google. Ваш телефон заговорит по-русски

Языковые движки и синтезаторы (TTS text-to-speech) для русского языка никогда не были чем-то совершенным. В отличие от английских, чье развитие шло постоянно и неуклонно, лучшим представителем отечественных синтезаторов уже более десяти лет был мужской голос Николай от компании Acapela. Конкуренцию ему в последние годы составляли два вполне приличных женских варианта — Алена (Acapela) и Катерина, позднее — Катерина II (ScanSoft RealSpeak).

Читать еще:  Npsstartup что это за программа

Для повседневного использования требовались определенные усилия, а уж для мобильных платформ, в первую очередь Android, они подходили лишь в связке с персональным компьютером, заставляя перегонять текст в звук, чтобы позднее воспроизводить стандартным Mp3 плеером на конечном устройстве.

Некоторую надежду на прогресс, как это часто бывает, дарила корпорация добра Google, см. наш материал:

Site Link: Русские голосовые движки и применение Google Api TTS . До недавнего времени максимум возможностей, предоставляемых поисковым гигантом, сводился к онлайн работе с их синтезатором. Результат, откровенно говоря, не был чем-то революционным. С примером работы Google API TTS вы можете ознакомиться на странице с общей информацией о Клубе.

Существовало и еще несколько решений, заточенных непосредственно под использование со смартфонами:

  • Поставляемый по умолчанию Pico TTS — без русского языка
  • IVONA Text-to-Speech — к сожалению, поддержка русского пока не реализована, хотя официальный голос Татьяна представлен на сайте разработчика
  • SVOX Classic Text To Speech Engine — единственная рабочая модель. Установка софта — бесплатная, пробный период на ознакомление. Конечная цена

3USD

Как видите, реально работает только решение SVOX. При всей реальности , работает система из рук вон плохо. То есть основное свое предназначение — читать по-русски, формально она выполняет, но читает плохо.

И вот, в конце мая года в Google Play появляется их новый абсолютно бесплатный Синтезатор речи Google. Этот продукт легко затыкает за пояс прошлые решения с использованием русских систем TTS, более того, по моему скромному мнению, этот женский голос лучше доступных решений для персональных компьютеров.

Ниже приведен небольшой демофрагмент полученный со смартфона с установленным синтезатором речи Google — русский женский голос (пока единственный из доступных)

Запись получена через стандартную программу для fb2 FBReader с подключенным модулем чтения TTS+ от Hyperionics Technology. Запись велась напрямую с телефона.

Если есть желание и необходимость, можно использовать любые читалки, так популярная Moonreader уже в дистрибутиве содержит модуль чтения, сами же создатели модуля TTS+ для FBReader настойчиво рекламируют свое приложение Voice Reader.

    Преимущества использования голосового синтеза Google для Android:
  • Качество. Лично для меня digalo Николай уходит в прошлое
  • Универсальность и совместимость с большинством читалок для смартфонов и планшетов. Дальнейшие удобства пользователя (например таймер сна, триггеры включения, паузы и пр.) — зависят от программы посредника
  • Стабильность работы. За 12 часов тестирования в разных условиях синтезатор ни разу не вылетал, чего нельзя сказать о программах читалках
  • Синтезатор не привязан к сети интернет и не потребляет дополнительных ресурсов на беспроводную передачу данных
  • Даже если вы не воспринимаете компьютерную речь в контексте озвучивания книг, это решение позволит вам апгрейдить своего мобильного друга. Гугль навигация начнет читать вам названия улиц, специальные приложения смогут озвучивать текст СМС и номера при входящих звонках.

    Кроме того, и это весьма полезно для слабовидящих или незрячих пользователей, теперь можно полноценно использовать TalkBack — аналог знакомого многим по работе на персоналках скрин-ридера Jaws. Эта система реализует потенциал Android для голосового оповещения о всех событиях на телефоне, позволяющего управлять им, не видя экрана.

      Недостатки в работе с синтезатором
  • Существенный минус для любителя аудиокниг — повышенное энергопотребление, за пару часов озвучивания вы потеряете до половины заряда аккумулятора
  • Неприятность, зафиксированная лишь во время проигрывания через динамик телефона: легкий fade in — затухание уровня звука в начале предложения. Через проводную гарнитуру, внешнее устройство и bluetooth этот эффект отсутствует
  • Нет поддержки пользовательских ударений и словарей
  • Особенных чудес ждать не приходится — это всего лишь компьютер, впрочем, некоторая холодность во время чтения кому-то может показаться приятным отдохновением после избытка театральности в работе отдельных исполнителей.

    Установка синтезатора предельно проста.

    Заходим на страницу продукта в магазине. Google Play, как обычно, известит вас о совместимости с вашим устройством — требуется Android 4.0.3 и выше, затем произойдет загрузка и установка. После чего нужно скачать голос :

    Настройки — Специальные возможности — Вывод функции текста в речь — Синтезатор речи Google (не пугайтесь грозного предупреждения, ничего нового о вас производитель через эту программу не узнает, ему и так все доподлинно известно) — скачать. И для спокойствия — перезагрузить.

    © Iudushka. Клуб Любителей Аудиокниг. www.abook-club.ru

    Синтезатор речи Google появился в Google Play

    Компания Google выпустила свой Синтезатор речи (Text-to-Speech) в виде отдельного приложения в Google Play Store. Таким образом, приложение может самостоятельно обновляться прямо из магазина, а владельцы устройств, на которых производители установили свой собственный синтезатор речи смогут попробовать и вариант от Google.

    Напомним, Синтезатор речи Google озвучивает текст, который виден на экране устройства. Это можно использовать для прочтения книг вслух, в переводчиках для озвучивания произношения слов, а также при использовании TalkBack и других специальных возможностей озвучиваются действия пользователя. Чтобы включить Синтезатор речи Google, необходимо перейти в Настройки Язык и ввод Синтез речи .

    Отметим, что функция доступна пока только на следующих языках: английский (Великобритания), английский (США), итальянский, испанский, корейский, немецкий и французский. Как можно легко заметить, русский отсутствует. Что, впрочем, не отменяет полезности программы для изучающих английский язык. Для работы требуется версия Android 4.0.3 или более поздняя.

    Синтезатор речи Google 3.5.6.2080558

    Синтезатор речи Google озвучивает текст, который виден на экране устройства. Он используется во многих приложениях.

    • В Google Play Книгах можно пользоваться функцией «Чтение вслух».
    • В Google Переводчике можно слушать произношение слов.
    • При использовании TalkBack и других специальных возможностей озвучиваются ваши действия.
    • Также в Play Маркете есть много других приложений, в которых применяется синтез речи.

    Включить Синтезатор речи Google можно в разделе «Настройки Язык и ввод Синтез речи». Если он уже включен, здесь его можно обновить.

    Поддерживаемые языки: английский (Великобритания), английский (Индия), английский (США), итальянский, испанский (Испания), испанский (США), корейский, немецкий, нидерландский, польский, португальский (Бразилия), русский, французский и японский.

    Синтезатор речи. Теперь и на русском

    Меня всегда огорчало, что в Android не было синтезатора речи на русском. Изначально выбор языков был ограничен английским, испанским, французским, немецким и итальянским. Существовали отдельные коммерческие движки, а также производители могли добавить в свои устройства какой-нибудь движок с нужным языком, видимо договорившись с разработчиком. Но хотелось поддержки из коробки от самой «корпорации добра».

    Вчера, включив WiFi на своем телефоне в метро, увидел, что на аппарат прилетело несколько обновлений, в том числе и Синтезатор речи Google с поддержкой русского языка. Сначала я не обратил внимания на данное обстоятельство, а сегодня вдруг подумал, а не могу ли использовать теперь движок с русским языком в своём приложении?

    Набросал простенький пример с кнопкой, чтобы услышать фразу из классики: «А Васька слушает да ест».

    Запустив приложение, услышал родную речь, произнесённую женским голосом.

    Сначала я использовал локаль по умолчанию Locale.getDefault(). Для большинства российских пользователей это сработает, но некоторые пользователи оставляют на телефоне другую локаль, поэтому решил явно указать Locale(«ru»). Наверное, так правильнее.

    Если к вам обновление Синтезатора речи Google ещё не прилетело, то можете скачать с Google Play по адресу https://play.google.com/store/apps/details?id=com.google.android.tts.

    Источники: http://www.androidpit.ru/app/com.google.android.tts, http://abook-club.ru/info%3D182/, http://www.ferra.ru/ru/games/news//11/08/google-android-tts/, http://trashbox.ru/link/google-text-to-speech-android, http://habrahabr.ru/post/224685/

    Лучшие Бас Гитары По Фирмам Производителям

    лучшие бас гитары по фирмам производителямКак правильно выбрать бас гитаруВы решились приобрести свою первую бас гитару, и если .

    Мой секрет

    Скачать русский язык для pico tts. Pico TTS что это за программа на Андроид? Как установить синтезатор речи для Андроид – Nuance VocalizerEx TTS Milena Rus

    Страница 2 из 3

    Для установки и настройки русского голоса в CoolReader его нужно поставить на Android (голос). Android (сгодняшний, непроапгреденный до 4-й версии) уже имеет многое для этого, но, увы, разработчики CoolReader приверженцы старых традиций и голосов. Поэтому пришлось наравне с уже имеющимися на моём Galaxy Note : Samsung TTS и Pico TTS , ещё поставить один TTSSVOX Classic TTS (открываем у себя Market Play и находим там SVOX Classic TTS , он распространяется бесплатно, чего не скажешь о голосах к нему). Установили? Идём в настройки , там — Голосовой ввод и вывод , Преобразование текста в речь . Поставьте «флажок» в Всегда использовать мои параметры . И включите (опять флажок) SVOX Classic TTS .

    АХТУНГ, АХТУНГ! Русен, халявен, не тупите и отказывайтесь от любых автоматических апдейтов и апгрейтов как SVOX Classic TTS в общем так и Russian Female Voice в частности .

    Читать еще:  Crt setup что это за программа

    Зпускаем CoolReader, в системном меню выбираем Опции /Читать вслух . И всё. Работает как и на персоналках. Громко и хорошо. Не икает. Скорость я поставил довольно быструю, стало немного приятнее слушать голос женщины-робота. Но мне и так сойдёт. Пока еду на работу слушаю книгу, да и на работе в моменты посещения лютой безделицы: наушники в ухи, девайс в карман и стучи иногда по клавишам, дабы не привлекать внимание наблюдательное начальство отсутствием клавиатурного стрекота с своей стороны .

    SVOX Classic Text To Speech Engine голосовой движок для платформы является программой, позволяющей воспроизводить любой текстовый документ в виде речевого потока. На каждом устройстве, работающем под управлением ОС Android имеется встроенная программа позволяющая, преобразовывать текст в человеческую речь. Однако недостатком этой программы является то, что она поддерживает только иностранные языки. Особенностью же SVOX Classic Text To Speech Engine как раз является то, что данная программа умеет «говорить» по-русски.

    Использование SVOX Classic Text открывает массу новых возможностей. Благодаря ему вы сможете озвучивать различные программы, воспроизводить электронные книги и важные сообщения. SVOX Classic Text поддерживает работу с более чем 25-ю языками. Благодаря такому набору данная программа является уникальной в своём роде. Здесь также имеется возможность выбора голосового сопровождения — всего их здесь сорок вариантов. Для воспроизведения текста на русском языке необходимо скачать специальное дополнение к программе, которое легко найти в Интернете. Для дальнейшей работы достаточно установить программу вместе с этим дополнением и всё — ваш смартфон говорит по-русски!

    Настройки SVOX Classic Text при воспроизведении текста позволяют установить использование этой программы по умолчанию. Для этого достаточно зайти в настройки приложения и перейти в раздел «голосовой ввод — вывод». Там нужно отметить галочкой пункт «система, устанавливаемая по умолчанию». После этого пользователь также может выбрать и голос, используемый по умолчанию.

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

    Pico tts. подскажите плз где можн скачать этот модуль для самсунг гэлакси с на андроид

    Я тоже ищу. если найдешь первый дай знать

    Pico tts для андроид русский. Но и это еще не все. Согласен, ударения при чтении в словах не всегда соответствуют нормам русского языка, но к этому можно быстро. Бесплатная При удалении необходимо отключить Где его можно скачать Хочу.10 октября 2015

    Вопрос про читалки голосом на андроид (Важно)

    Для начала я бы тебе посоветовал Рут, НО. все голосовые читалки такое барахло, что и не снилось. Уж поверь..

    Plants vs zombies 3d скачать на андроид — скачать симс 3 на телефон lg t500 бесплатно. Демо 233. Русский голос для pico tts андроид скачать бесплатно, скачать дискографию видео ера на телефон.

    Как установить русский язык в синтез речи телефона SE xperia mini (OS Android 2.3.4)

    К сожаленю русского нет (

    Pico Tts Русский Андроид. Информация о файле Android Mobile Adapter Драйвер Pico Андроид Последняя операционная система на сегодня Windows Mobile 6 имеет следующие версии Новый пользовательский интерфейс веб-браузера и.

    • Caddy в gta vice city — Есть чит на вертолет в gta-vice-city ? Какой код на grand theft auto vice city летать Во время игры вводите следюущие чи
    • Color note Android — Посоветуйте простой блокнот на андроид планшет ColorNote. я пользу юсь этим. тоже искала, чтоб ничего лишнего ColorNote
    • Скачать check-engine Android — Lada Priora отзывы Хачи одобряют Скачать в формате B1. Что такое B1? Check Engine.eps. File QR Code. Похожие файлы. Chea
    • Восстановление из бэкапов Андроид — Как вернуть родную ос на телефоне? Зайти на сайт www.4pda.ru и там поинтересоваться в разделе своего телефона. Создание
    • — Через какой сайт можно скачать кино на андроид? Установи торрент и качай с любого где на раздаче есть тот фильм Для верс
    • Скачать на Андроид игру 94 degrees — Где достать песни Эллен МакЛейн?(из игры Portal) Нужна песня из финальных титров Portal 2 Http://www.myzuka.ru/Song/1419
    • Телефон доверия зависимых от азартных игр — Как сделать так, чтобы думцы принимали законы сначала по запросу общества,а потом по указу сверху и за деньги богатиков?

    Языковые движки и синтезаторы (TTS text-to-speech) для русского языка никогда не были чем-то совершенным. В отличие от английских, чье развитие шло постоянно и неуклонно, лучшим представителем отечественных синтезаторов уже более десяти лет был мужской голос Николай от компании Acapela. Конкуренцию ему в последние годы составляли два вполне приличных женских варианта — Алена (Acapela) и Катерина, позднее — Катерина II (ScanSoft RealSpeak).

    Для повседневного использования требовались определенные усилия, а уж для мобильных платформ, в первую очередь Android, они подходили лишь в связке с персональным компьютером, заставляя перегонять текст в звук, чтобы позднее воспроизводить стандартным Mp3 плеером на конечном устройстве.

    Некоторую надежду на прогресс, как это часто бывает, дарила корпорация добра Google, см. наш материал:
    . До недавнего времени максимум возможностей, предоставляемых поисковым гигантом, сводился к онлайн работе с их синтезатором. Результат, откровенно говоря, не был чем-то революционным. С примером работы Google API TTS вы можете ознакомиться на с общей информацией о Клубе.

    Существовало и еще несколько решений, заточенных непосредственно под использование со смартфонами:

    • Поставляемый по умолчанию Pico TTS — без русского языка
    • IVONA Text-to-Speech — к сожалению, поддержка русского пока не реализована, хотя официальный голос Татьяна представлен на сайте разработчика
    • SVOX Classic Text To Speech Engine — единственная рабочая модель. Установка софта — бесплатная, пробный период на ознакомление. Конечная цена

    3USD

    Как видите, реально работает только решение SVOX . При всей «реальности», работает система из рук вон плохо. То есть основное свое предназначение — читать по-русски, формально она выполняет, но читает плохо.

    И вот, в конце мая 2014 года в Google Play появляется их новый абсолютно бесплатный Синтезатор речи Google . Этот продукт легко затыкает за пояс прошлые решения с использованием русских систем TTS, более того, по моему скромному мнению, этот женский голос лучше доступных решений для персональных компьютеров.

    Ниже приведен небольшой демофрагмент полученный со смартфона с установленным синтезатором речи Google — русский женский голос (пока единственный из доступных)

    Запись получена через стандартную программу для fb2 FBReader с подключенным модулем чтения Даже если вы не воспринимаете компьютерную речь в контексте озвучивания книг, это решение позволит вам апгрейдить своего мобильного друга. Гугль навигация начнет читать вам названия улиц, специальные приложения смогут озвучивать текст СМС и номера при входящих звонках.

    Кроме того, и это весьма полезно для слабовидящих или незрячих пользователей, теперь можно полноценно использовать TalkBack — аналог знакомого многим по работе на персоналках скрин-ридера Jaws. Эта система реализует потенциал Android для голосового оповещения о всех событиях на телефоне, позволяющего управлять им, не видя экрана.

      Недостатки в работе с синтезатором
    • Существенный минус для любителя аудиокниг — повышенное энергопотребление, за пару часов озвучивания вы потеряете до половины заряда аккумулятора
    • Неприятность, зафиксированная лишь во время проигрывания через динамик телефона: легкий fade in — затухание уровня звука в начале предложения. Через проводную гарнитуру, внешнее устройство и bluetooth этот эффект отсутствует
    • Нет поддержки пользовательских ударений и словарей

    Особенных чудес ждать не приходится — это всего лишь компьютер, впрочем, некоторая холодность во время чтения кому-то может показаться приятным отдохновением после избытка театральности в работе отдельных исполнителей.

    Установка синтезатора предельно проста.
    Заходим на страницу продукта в магазине . Google Play, как обычно, известит вас о совместимости с вашим устройством — требуется Android 4.0.3 и выше, затем произойдет загрузка и установка. После чего нужно скачать «голос»:
    Настройки -> Специальные возможности -> Вывод функции текста в речь -> Синтезатор речи Google (не пугайтесь грозного предупреждения, ничего нового о вас производитель через эту программу не узнает, ему и так все доподлинно известно) -> скачать. И для спокойствия — перезагрузить.

      UPD.: октябрь 2016

    Для андроид 4,2 (лучше 4,4) и выше к базовому женскому голосу добавлено 6 новых — три мужских и три женских:

    Ссылка на основную публикацию
    Adblock
    detector