среда, 4 июня 2014 г.

Acapela TTS Voices

Читайте дополнительно: Jeannie (like Siri), Pdf-в-Речь .

Один из лучших синтезаторов речи под Android.

Голоса от Acapela Group отличаются высоким качеством синтезированной речи и стабильной работой. Они правильно склоняют числительные, имеют Поддержку модуляции голоса и пользовательских словарей произношения(редактор словаря входит в состав приложения).

Пример покупки и включения русскоязычного голоса "Алена":
1. Скачать из Play store бесплатное приложение Acapela TTS Voices.
2. Запустить его из меню приложений или с рабочего стола устройства.
3. В списке голосов выбрать "Alyona Russian".
4. Нажать кнопку "Buy" (Купить), цена голоса – Euro 3.99.
5. Оплатить покупку с зарегистрированной в Кошельке Google банковской карты.
6. Снова нажать на строку "Alyona Russian" исходного экрана приложения для загрузки данных голоса.
7. По завершении загрузки включить "Acapela TTS" зайдя в настройки устройства и проследуя в "Специальные возможности", "Синтез речи" (Android 4.x).

Разработчиком предоставлена возможность оценить качество голоса перед его покупкой. В приложении менеджера голосов, тому служит кнопка "Play", присутствующая в окне каждого голоса синтезатора. Заготовка пробного текста или любой введенный Вами текст, будет практически немедленно озвучен при наличии связи с интернет .

Подключение словаря произношения голоса "Алена":
Поместите zip-архив со словарем в папку sdcard/downloads/. Папка "downloads" - это системная директория Android, предназначенная для скачиваемых файлов из интернет. В менеджере голосов, по очереди нажмите кнопки "Settings" (Настройки) и "Click to import voices dictionaries" (Щелкните, чтобы импортировать словари голосов). Файл словаря содержит более 53 000 словарных статей.

Добавление словарных статей:
Кнопка "Editer" открывающая редактор словарей, расположена левее кнопки "Settings" в основном окне менеджера голосов Acapela. В выпадающем списке укажите один из установленных голосов, для которого планируется выполнить коррекцию произношения. В поле "Entry" введите целевое слово. В выпадающем списке укажите класс части речи, к которому относится данное слово. В поле "Transcription" введите текст замены для целевого слова. Кнопка "Play" воспроизведет полученный результат вслух, кнопка "Add entry" добавит созданную словарную статью в персональный словарь.

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

Плюсы: Внятность речи. Анализатор текста. Виджет рабочего стола для быстрого переключения между установленными голосами.

Скачать программу из Play store.
Прямая ссылка на zip-архив со словарем "Алены" (изменен 19.08.2013).

Хотите поделиться описанием найденной Вами программы? Для публикации Вашего оригинального текста на www.androidvoice.ru вышлите его на e-mail Олега Глинского.

34 комментария:

  1. Здравствуйте.
    Многие новые пользователи которые приобретают устройства на операционной системе "android", интересуются как установить голосовой синтезатор "Милена". В связи с этим решил написать тут маленькую инструкцию по установки Милены. За основу примера возьмём Милену "Vocalizer expressive" и смартфон "galaxy s3".
    1. Нужно взять папку "VocalizerEx" и скопировать в корень памяти телефона или карты памяти, всё зависит от устройства модели вашего смартфона или планшета. Если с памяти телефона не заработает, то нужно пробовать переместить папку "VocalizerEx" в корень карты памяти. У меня лично на смартфоне "galaxy s3" - всё работает с памяти телефона на отлично, но бывают такие устройства у которых работает только с карты памяти. Так - же ещё закинуть файл движка "vocalizer_e.tts.apk" на ваш смартфон или планшет для того - чтоб в дальнейшем его потом установить.
    2. На вашем устройстве пройти по пути:
    (настройки\безопасность)
    И отметить там флажок:
    "разрешить установку приложений из других источников кроме play stor".
    Примечание; после того как установите нужное приложение, то лучше потом для безопасности вашего устройства - этот флажок опять снять.
    3. Запустить любой файловый менеджер, найти в нём файл "vocalizer_e.tts.apk" и установить его. После того как установите нужный файл, устройство лучше потом перезагрузить.
    4. Пройти по пути:
    (настройки\язык и ввод\преобразование текста в речь)
    И выбрать там установленный движок, в нашем случае - это "vocalazerEx TTS". И отметить его, чтоб он стал голосовым синтезатором по умолчанию.
    5. Всё наэтом голосовой синтезатор установлен и должен работать. Для установки голосового синтезатора Милены от "Nuance" делается всё тоже самое, только место папки "VocalizerEx" используется папка "Nuance", а в место движка "vocalizer_e.tts.apk", используются движки "nuance.tts.apk" и "vocalizer.tts.apk".
    Примечание; движок "vocalizer.tts.apk" который идёт в связке с папкой "Nuance" работает по стабильней чем движок "nuance.tts.apk", хотя и он тоже не без грихов.
    С уважением, Игорь из АР Крым.

    ОтветитьУдалить
  2. Дополню ещё сам себя, что при установки некоторых движков Милены - бывает нужно в его настройках указать путь к папке с самим голосом. Это если после всех выполненных действий которые указаны выше в предыдущем комментарии - синтезатор не начел говорить, то наряду с этим возможен быть ещё и такой вариант. Также ещё подчеркну, то - что для этого действия возможно придётся обратится к зрячему помощнику.
    Для движков vocalazer и nuance - нужно указывать папку "Nuance", а для движка vocalizer_e - указываем папку "VocalizerEx".
    И предоставлю ещё ссылку на тему с обсуждением голосовых синтезаторов для android - которая идёт
    здесь.
    Возможно кому ни будь это тоже пригодится.
    С уважением, Игорь из АР Крым.

    ОтветитьУдалить
  3. Инструкция как сделать для всех трёх движков Милены английские или какие либо другие голоса речи. И автором этого описания является Александр Евдокимов.
    Для nuance и простого vocalizer:
    Инструкция:
    1. Скачиваете, устанавливаете на компьютер понравившиеся голоса.
    2. Внимательно изучаете, как устроена папка с голосом русской Милены у вас на смартфоне, какова структура папок, какие файлы лежат в какой папке.
    3. Открываете на компьютере папку, куда установили голоса vocalizer direct (пункт 1).
    4. Делаете, что называется, по образцу - раскладываете файло для англоязычных (или французскоязычных и т.д.) синтезаторов также, как лежат файлы Милены. Разница только в том, что для русского голоса папка rur, для американского английского enu, для британского eng и т.п. В результате у Вас должно получится так: папка_синтезатора/languages/ваш_язык/speech/ Тут две подпапки: components и vautov5. В components для синтезатора Том (американский английский) у меня лежат: clc_enu_cfg3.dat, clc_enu_tom_cfg3.dat, lid.dat, synth_med_fxd_bet2f22.dat, synth_tom_full_vssq5_f22.dat, uselect_tom_full.dat.
    За конкретный синтезатор отвечают файлы с именем синтезатора, те, что без имени - общие компоненты для всех синтезаторов данного языка. В папке vautov5 лежат файлы с расширением hdr, их столько, сколько у Вас синтезаторов данного языка. В моем случае это vauto_pipeline_enu_tom_22_full_vssq5f22.hdr.
    5. Всё, включаете синт и пользуетесь с удовольствием.
    Для "выразительного" vocalizer:
    Инструкция:
    В общем-то, все то же самое, принцип один и тот же, разница в том, что вместо папки vautov5 здесь используется папка ve. Это не значит, что голоса взаимозаменяемые, базы и алгоритмы отличаются, просто указанное различие - самое очевидное для того, кто устанавливает себе эти голоса.
    Устанавливать аддоны для nvda на компьютер не обязательно, их можно распаковать обычным архиватором, например, 7zip.
    На примере того же тома должно получится так:
    папка_синтезатора/languages/enu/speech/
    Две подпапки - components и ve.
    В компонентах:
    clc_enu_cfg3.dat, clc_enu_tom_cfg3.dat, synth_tom_full_vssq5_f22.dat, synth_tom_full_vssq5_f22_pmk.dat, uselect_tom_full.dat.
    А в папке ve:
    ve_pipeline_enu_tom_22_full_vssq5f22.hdr.
    Пользуемся и наслаждаемся.
    Примечания:
    1. папка_синтезатора для каждого драйвера своя: nuance для nuance, vocalizer для последней версии vocalizer, VocalizerEx - для vocalizer expressive.
    2. Ни простой, ни выразительный vocalizer у меня не подхватываются автоматом после перезагрузки телефона (ни на alcatel 997d, ни на lenovo a820), так что не рискуйте попусту установкой их в качестве синтезатора для talkback (если только под рукой нет помощника на всякий пожарный случай).
    Всё, теперь я научил и Вас, и всю рассылку (кто еще не умел) ставить себе своими руками нужные голоса для этих трех систем синтеза речи.

    ОтветитьУдалить
  4. Опубликую тут несколько рекомендаций которые связанные с движками голосового синтезатора Милена. И подчеркну только - то, что на устройствах Samsung и Nexsus этой проблемы не наблюдается. Но бывает часто возникает у разных Китайских производителей. Поэтому возможно кому нибудь ещё эти рекомендации пригодятся.

    1. Автор этого описание Stereoleg.
    удалось решить давнюю проблему с вылетами движка vocalizer после перезагрузки на некоторых смартфонах. причина таких вылетов кроется в следующем, при загрузке телефона первым стартует talkback, затем vocalizer, который просто не успевал найти папку с голосом так как чтение sdcard происходит в последнюю очередь. для того, чтобы решить проблему с вылетами, нам прежде всего потребуется root права. потому что, для нормальной работы vocalizer после перезагрузки, необходимо папку с голосом положить в корень system, но и выбрать путь к ней в соответствующем пункте настроек движка. скажу сразу, что обьём системного раздела ограничен, поэтому мне не удалось туда запихнуть полную версию милены, но вот версию размером в 137мб - я туда засунул успешно.
    Тел. Alcatel One Touch 997D, android 4.0

    2. Автор этого описания Yevdokimov Alexander.
    Недавно сделал интересное открытие, которое, возможно, поможет тем, у кого vocalizer не поднимается после перезагрузки и нет желания возиться с root правами.
    1. Если в разделе настройки/память у Вас есть пункт "память для записи по умолчанию" (или в том роде, ключевое слово "по умолчанию"(, выставьте флажок "память телефона" (она же встроенная sd card, она же видна Вам при подключении телефона к компьютеру). Если такого нет, к сожалению, можно не продолжать.
    2. Кладем папку (папки) с голосами в память телефона.
    3. Устанавливаем и запускаем vocalizer или (и) vocalizer expressive.
    Если это не исключительная особенность моего аппарата lenovo a820, то после перезагрузки vocalizer подхватится и будет радовать Вас своей речью.
    Примечания:
    А). Пункт 1 обязателен, простое перемещение папки с голосами и указание пути к ней в настройках движка результатов не дает (по совершенно нелогичной и таинственной причине).
    Б). На всякий случай имейте под рукой помощника, чтобы, если это не общее правило, а исключение, была возможность вернуть голосовое сопровождение.
    В). У этого рецепта есть неприятный побочный эффект - все приложения будут писать свои данные, а также искать их в памяти телефона, если в настройках явно не указано иное. (osm and, fbreader, cool reader, камера и т.д.). Не всем и не всегда можно объяснить, что писать и искать надо не в памяти по умолчанию, а на внешней sd.

    ОтветитьУдалить
  5. Привет ребята! Собираюсь перейти на андроид. Пока что пользуюсь телефоном на симбиане . Интересует такое дело. на каких языках разговаривает талк бек? Интересует литовский язык. Для mobilespeak доступно много языков, а как на счет этой программы.

    ОтветитьУдалить
  6. Разговаривает не talkBack, а голосовой синтезатор. Если у Acapela имеется для android литовский голосовой синтезатор, то значит будет говорить. Также нужно смотреть и голоса для движка volcalazer или vocalazer expressive - инструкция в комментариях написана выше. И если там имеются литовские голоса, то тогда проблем быть с этим недолжно.

    ОтветитьУдалить
  7. Когда я писал краткую инструкцию по установки синтезатора Vocalizer expressive которая опубликована выше, то брал за основу свой аппарат galaxy s3 который был на версии android 4.1.2. Теперь он у меня обновился до версии android 4.3 и инструкцию я чуть подредактировал по той причине, что поменялись пути в настройках самого телефона. Теперь это будет так.
    1. Нужно взять папку VocalizerEx и скопировать в корень памяти телефона или карты памяти. Всё зависит от устройства модели вашего смартфона/планшета. Если с памяти телефона не заработает, то нужно пробовать переместить папку VocalizerEx в корень карты памяти. У меня лично на смартфоне galaxy s3 всё работает с памяти телефона на отлично. Но бывают такие устройства у которых работает только с карты памяти. Также ещё нужно закинуть файл движка vocalizer_e.tts.apk на ваш смартфон/планшет. Для того - чтоб в дальнейшем его потом установить.
    2. На вашем устройстве пройти по пути:
    (настройки\опции\безопасность)
    и отметить там флажок:
    "разрешить установку приложений из других источников кроме play market".
    Примечание; после того как установите нужное приложение лучше будет потом для безопасности вашего устройства - этот флажок опять снять.
    3. Запустить любой файловый менеджер, найти в нём файл vocalizer_e.tts.apk и установить его. После того как установите нужный файл - устройство нужно будет перезагрузить.
    4. Пройти по пути:
    (настройки\моё устройство\язык и ввод\параметры TTS)
    также имеется ещё один путь - чтоб попасть в параметры TTS:
    (настройки\моё устройство\специальные возможности\параметры TTS.)
    Разницы в общем особой нет. Там выбрать установленный движок, в нашем случае - это vocalazerEx TTS, и отметить его - чтоб он стал голосовым синтезатором по умолчанию.
    5. Всё наэтом голосовой синтезатор установлен и должен работать. Для установки голосового синтезатора Милены от "Nuance" делается всё по такому же принципу, только место папки "VocalizerEx" используется папка "Nuance". А в место движка vocalizer_e.tts.apk используются движки nuance.tts.apk и vocalizer.tts.apk.
    И вот даю ссылку на архив где есть движок в месте с голосовыми синтезаторами
    Vocalazer Expressive.
    Где уже есть три голоса Милена, Юрий и Катя. А также на данный момент последний словарик который давал Шамиль в андроидовской рассылки.

    ОтветитьУдалить
  8. Здравствуйте. Имею несколько вопросов:
    1) А кто-нибудь ставил Татьяну от Ivona?
    2) Какой синтезатор речи по вашим ощущениям лучше? Ставил Samsung'овские и бето версии голосов от Ivona: последнии практически идеальные.
    3) Какой компонент ПО отвечает за то, чтобы Русский текст читал один синтезатор, а Английский другой. Движек? Я читал, что движек, вроде, не при чем. Видимо, эту возможность должен поддерживать Talkback.

    ОтветитьУдалить
  9. 1. "Татьяну" не рассматриваю за работоспособный голос, из-за ее более чем чудовищную манеру коверкать английскую фонетику.
    2. Не устанавливал.
    3. Это будет праздник, когда Android разживется собственной, так сказать, нативной технологией смены голоса TTS согласно языку текста. SVox в 2012 г. в движок для Android внедрил свою разработку под названием "Полиглод". Английский голос, насколько это возможно, правильно может произносить текст на Греческом и Тайском языках. Практической проверкой правильности работы полиглота не занимался, ввиду незнания двух этих языков.
    Чуть больше месяца назад, Игорь Парецкий открыл для скачивания разработанный им движок для синтезатора Vocalizer Expressive , - "SmartVoice". Вот ссылка на его страничку, там можно получить дополнительную информацию и скачать *apk движка: http://poretsky.homelinux.net/smartvoice/.

    ОтветитьУдалить
  10. Татьяну некоторые ребята устанавливали, и говорят, что английский текст она читает отвратительно.
    Я лично пользуюсь на постоянной основе синтом от Acapela Алёной. Также в принципе Милена тоже будет ничего.
    Переключение чтение языка на лету, как раз это и должен поддерживать сам движок. Такую тему можно провернуть с голосовым синтезатором Милена. Но для этого нужен движок "SmartVoice". Голоса для этого движка можно взять выше, инструкция которая от Александра Евдокимова для выразительного "vocalizer". А сам движок берём
    здесь.

    ОтветитьУдалить
  11. Спасибо вам огромное! И разработчику!!! Поставил - все работает на ура! Я даже не ожидал, что решение придет так быстро. Лучшая новость за последнее время!!! Мягко говоря, я в восторге!
    Сам я использую капитана, милену и катерину. Я как-то с любым могу работать. капитан и милена для повседневных задач, а милена и катерина для чтения книг. Книги, наверное, мне больше нравится катериной читать, хотя принципиальной разницы нет. Поскольку у капитана нет плавного регулятора скорости, то милена больше подходит для работы с телефоном. Еще милена громче, что принципиально для поездок в метро. Покупал Алену, но теперь ее не использую. Во-первых, она тихая, во-вторых, качество речи у милены на уровень выше, хотя у алены бывают очень приятные интонации. Вот из-за интонаций мне и понравилась Татьяна, правда у нее свои недостатки. Надо будет попробовать поставить ее. Кстати, теперь, имея эту софтинку, как я понимаю, уже не обязательно требовать от Русскоязычного синтезатора внятного чтения английского текста. Если только капитан еще будет нужен, чтобы слышать буквы в словах.
    Я видел, что на 4pda были заинтересованные в автоматическом переключении синтезаторов, надо бы туда выложить (если еще не выложили).
    СПАСИБО ЕЩЕ РАЗ!

    ОтветитьУдалить
  12. Пожалуйста!
    Насчет Татьяны не хотелось бы думать, что у нее такой английский останется навсегда. Быть может к дате релиза голоса в Play store, IVONA сумеет навести с произношением маломальский порядок.

    ОтветитьУдалить
  13. Да, с Английским у нее катастрофа, посмотрел на Windows версии. Но на Android мне пока не удалось ее установить. Пробовал через recovery и заменой файлов в ручную. Видимо, руки кривые. Если у кого-то есть опыт установки на Android 4.4 (Nexus 4), то было бы неплохо, если бы вы поделились им. А пока связка Smartvoice+Milena+Ava кажется наиболее оптимальной. Правда, Английские синтезаторы от Ivona читают несколько плавнее и естественней, чем от Nuance.

    ОтветитьУдалить
  14. Те, кто покупал хотя бы один голос у Acapela group для Android, могут попробовать новейшие долгожданные функции движка. Основные - это переключение между голосами с помощью виджета, менеджер словарей. Чтобы присоединиться к бета-тестированию, пошлите свой запрос на email компании: acapelavoices@acapela-for-android.com.

    ОтветитьУдалить
  15. После обновления Алена малость охрипла. Буду писать в коментах на маркете. Пользуюсь этим движком на постоянной основе, а для чтения книг использую голоса от "Svox", так-как книжки читаю русские, английский без надобности.

    ОтветитьУдалить
  16. После установки мною беты, голоса перезакачались заново. Но изменений их тембров звучания, я как-то не смог заметить. Может такие слова просто не попадаются...

    ОтветитьУдалить
  17. здравствуйте. а как в словаре Алёны ударения ставить?

    ОтветитьУдалить
  18. Новый модуль редактора, мне представился не вполне отвечающим заявленной разработчиком функциональности. Документации на его счет в открытом доступе я не нашел. Попытаюсь что-то выяснить у разработчиков по электронной почте. Пока могу лишь посоветовать поиграться добавлением символа пробела после ударного слога.

    ОтветитьУдалить
  19. А разве там не тот же принцип, что и в дектопном редакторе?

    ОтветитьУдалить
  20. Я пробовал тот синтаксис. У меня ничего должного не получилось.

    ОтветитьУдалить
  21. В поддержке Acapela ответили, что текущая форма реализации словаря не предоставляет возможности исправления неправильной постановки ударения в словах. Сделать можно лишь малое - заменить одно слова на другое.

    ОтветитьУдалить
  22. Я выше в комментариях писал:
    Цит.
    Вот даю ссылку на архив, где есть движок в месте с голосовыми синтезаторами Vocalazer Expressive.
    Где уже находиться три голоса: Милена, Юрий и Катя.
    Конец цит.
    Ссылка давно отжила свой век, поэтому вот новая, где можно на странице будет найти всё необходимое:
    Инструкция по установке голосового синтезатора Vocalizer Expressive.

    ОтветитьУдалить
  23. Существует редактор словарей для Милены. А кто-нибудь находил какой-нибудь уже готовый словарь?

    ОтветитьУдалить
  24. Нуда, по ссылке выше в комментарии перейдите, там словарь от Шамиля найдёте.

    ОтветитьУдалить
  25. Только если использовать движок
    SmartVoice,
    то со словаря нужно будет удалить файл с названием "e_userdct_rur.dat", размер его около 18 мб. Иначе может проявляться торможение, при переключении языков на лету.

    ОтветитьУдалить
    Ответы
    1. Да, там что-то странные вещи происсходят. Жест и кнопка назад в некоторых приложениях блокируется. Вот сейчас удалил этот файл, посмотрим.
      Зато у меня получилось установить Татьяну. И, впринципе, без бубна. В прошлый раз я гораздо больше мучался с файлами, правами и т.д. но ничего не вышло, а сейчас все работает. Мне нравится книги с ее помощью читать.
      А кто-нибудь ждет выхода "Читателя" от ЦРТ на маркете?

      Удалить
  26. Я лично нет. Потому - что голосовыми синтезаторами речи слушать книжки не предпочитаю. Я слушаю книжки начитанные дикторами. И мне в этом плане нравится приложение «библиотека av3715.ru».
    Ну тут как говориться: на вкус и цвет, и девки разные.

    ОтветитьУдалить
    Ответы
    1. Ну проблема в том, что далеко не все книги есть в начитке диктора. А многие так начитаны, что лучше синтезатором послушать.
      Я пользуюсь программой "поиск бесплатных аудиокниг" (раньше оно по-другому называлось):
      https://play.google.com/store/apps/details?id=audiobooks.search
      Еще есть программа для поиска торрентов аудиокниг...
      А еще лучше книгу читать на брайлевском дисплее.
      А есть смысл регистрироваться в этой библиотеке (av3715)? Там есть какие-то удобства или есть только ощущение, что ты более легально слушаешь книги, чем обычно?

      Удалить
  27. Да, согласен, но это если слушать книжки какие-нибудь специфические, а я слушаю простые художественные. А художественных книжек в сети вполне будет достаточно.
    Язык Брайля не знаю. Поэтому мне лично такое не подходит.
    Есть ли смысл регистрироваться? да, для меня лично был, я уже выше написал, что мне нравится пользоваться этой программой. А какие конкретно удобства вам нужны, то я тут не знаю. Приложение доступное полностью. Книжки можно подгружать на устройство, и в дальнейшем прослушивать их оффлайн. Есть ускорение речи в полтора раза, есть таймер выключения, есть запоминание места остановки, есть закладки, есть голосовой поиск. На сайте выложено уже в данный момент более 22000 книг и чуть ли не каждый день чего-нибудь добавляется. Программа находится пока ещё к сожалению в бета тестировании:
    http://www.av3715.ru/library/reception/readers/android

    ОтветитьУдалить
  28. Рука тянулась давно описать плеер онлайн-библиотеки av3715.ru, если бы ни какая-то необъяснимая мистика, что творится с нею на всех моих девайсах со дня появления первой публичной беты. Доступ по интернету к своей полке на сайте открыл, книги на полку положил, логин и пароль в приложении на Android ввел правильные, а она дает ошибку подключения к библиотеке и книги не отображаются. Писал как-то разработчику о проблеме, но оттуда ни слуху ни духу.

    ОтветитьУдалить
  29. Олег. Даже и не знаю. У меня лично всё работает, но бывают конечно случаются некие баги с самим приложением. Да и разработчикам писал наверное раза три-четыре, то отклик от них всегда в принципе получал.

    ОтветитьУдалить
  30. О, чудесно. Отрадно узнать, что они не всегда отвечаютна обращения, холодным безмолвием. Потревожу своими невзгодами их еще раз.

    ОтветитьУдалить

Оставляйте Ваши комментарии и вопросы.