Синтезаторы речи. Каталог программ для чтения текста голосом | Озвучивание текста | Текст в речь | Text to speech | TTS
Опрос
Каким синтезатором речи пользуетесь вы?
Acapela [ 198 ] ** [6.69%]
Google Text-to-Speech [ 697 ] ** [23.54%]
Ivona [ 479 ] ** [16.18%]
Loquendo [ 20 ] ** [0.68%]
Nefonit [ 16 ] ** [0.54%]
RHVoice [ 178 ] ** [6.01%]
Sakrament [ 9 ] ** [0.3%]
SamsungTTS [ 121 ] ** [4.09%]
Vocalizer от Code Factory [ 69 ] ** [2.33%]
Vocalizer Expressive 2 от Nuancе [ 414 ] ** [13.98%]
Yandex SpeechKit [ 475 ] ** [16.04%]
Читатель [ 289 ] ** [9.76%]
Насколько понятны инструкции по установке синтезатора речи?
Все очень подробно. Получилось установить без проблем [ 1461 ] ** [49.34%]
Все достаточно подробно, но некоторые моменты упущены, из-за чего пришлось повозиться с установкой [ 609 ] ** [20.57%]
Инструкции написаны непонятно, приходится просить о помощи на форуме [ 107 ] ** [3.61%]
Не получилось установить, как ни старался [ 128 ] ** [4.32%]
Я и сам спец, мне не нужны ваши инструкции. У меня и так все хорошо работает [ 196 ] ** [6.62%]
Всего голосов: 2961
 



Реп: (2578)
Синтезаторы речи. Каталог программ для чтения текста голосом
Метки темы: Озвучивание текста | Синтезатор речи | Текст в речь | Text to speech | TTS

Прикрепленное изображение

Краткое описание:
Программы для озвучивания текста голосом.

ƒОписание:
Способность компьютера воспроизводить введенный текст в виде проговариваемых слов называется преобразованием текста в речь (text to speech - TTS).
В данной теме представлены наиболее популярные программы для озвучивания текста, опробованные и рекомендованные пользователями.

Синтезаторы речи:
Acapela ★★★☆☆
Языки: 20+ (в том числе английский, русский)
Операционные системы: Android, Windows
Режим работы: offline
Редактирование словарей: отсутствует в программе, но можно отредактировать с помощью сторонних приложений
Оценка звучания: ★★★☆☆
Примеры звучания: пример 1, пример 2, online demo

Минусы:
  • В программе из Play Market качество голоса оставляет желать лучшего. Есть возможность подключить голоса лучшего качества, но неофициально
  • У Алёны наблюдается распространённая ошибка с отсутствием произношения отдельно стоящих русских беззвучных букв, таких как мягкий и твёрдый знаки.
  • Голос склонен к проглатыванию окончаний фраз, особенно на границе кириллического и латинского текстов, что можно заметить в вышеприведённом примере.

Скачать:

Edge TTS ★★☆☆☆
Google Text-to-Speech ★★★★☆
Языки: английский (Австралия, Великобритания, Индия, США), бенгальский (Бангладеш), венгерский, датский, индонезийский, испанский (Испания, США), итальянский, кантонский (Гонконг), корейский, мандаринский (Китай, Тайвань), немецкий, нидерландский, норвежский, польский, португальский (Бразилия), русский, тайский, турецкий, финский, французский, хинди и японский.
Операционные системы: Android
Режим работы: offline (работает без интернета)
Редактирование словарей: отсутствует в программе, но можно отредактировать с помощью сторонних приложений
Оценка звучания: ★★★★☆
Примеры звучания: пример 1, пример 2

Плюсы:
  • Простота установки. Пакет устанавливается вместе с Google сервисами
  • Распространяется бесплатно

Минусы:
  • Достаточно механический голос
  • Нет встроенного редактора словарей

Скачать:
Google Text-to-Speech (Синтезатор речи Google)

Инструкция по установке:
Google Text-to-Speech (Синтезатор речи Google) (Пост Leo64 #31788175)

Ivona от Amazon.com ★★★★★
Языки: русский, английский, датский, голландский, французский, немецкий, итальянский, норвежский, польский, португальский, румынский, испанский, шведский, турецкий
Операционные системы: Android, Windows
Режим работы: offline
Редактирование словарей: отсутствует в программе, но можно отредактировать с помощью сторонних приложений
Оценка звучания: ★★★★★
Примеры звучания: пример 1, пример 2, Онлайн демо

Плюсы:
  • Один из лучших голосов наряду с Vocalizer и Yandex SpeechKit
  • Работает без интернета

Минусы:
  • Последний голос от 18.04.2017 г., новые голоса только online.
  • Нет встроенного редактора словаря
  • Иногда путает ударения
  • Программа убрана из Google Play Market, поэтому поддерживается силами форумчан.

Скачать
Синтезатор + голосаˇ
Словари:

Редакторы словарей:

Windows:

Инструкция по установке и настройке неофициального синтезатора Ivona
  • Скачиваем архив Ivona русский (Tatjana, Maksim)ver.1.6.101.3
  • Распаковываем этот архив и переносим папку ivona в основную память устройства
    • Если выполняете действия с помощью компьютера
      Прикрепленное изображение
      Прикрепленное изображение

      Прикрепленное изображение


    • Если выполняете действия без компьютера
      Открываем любой файловый менеджер
      Идем в основную память (/sdcard)
      Прикрепленное изображение
      Прикрепленное изображение
      Прикрепленное изображение

    • Устанавливаете ivona.tts_1.0.0.0c.apk (находится в том же скачанном архиве)
      Прикрепленное изображение

    • Открываем программу "Настройки"
    • Ищем пункт меню "Синтез речи" или "Преобразование текста в речь". Названия отличаются в зависимости от версии Android, а также от оболочки устройства (например, настройки Xiaomi отличаются от настроек Samsung).
      Прикрепленное изображение

      Прикрепленное изображение
      Прикрепленное изображение

    • В пункте "Синтезатор по умолчанию/Предпочитаемый модуль/Система по умолчанию" (названия также отличаются от версии Android и оболочки устройства) выбираем нужный нам синтезатор речи
      Прикрепленное изображение
      Прикрепленное изображение

    • Далее заходим в настройки синтезатора и устанавливаем голос:
      Прикрепленное изображение
      Прикрепленное изображение

      Указываем путь к папке ivona, которую копировали ранее (как правило, программа сразу указывает нужный путь, вам нужно только нажать кнопку "ОК").
    • Прикрепленное изображение

    • Голоса начнут добавляться. Если все прошло удачно, вы увидите надпись "Completed successfully", после чего жмем кнопку "Close" и перезагружаем устройство
      Прикрепленное изображение

    • После перезагрузки снова заходим в программу "Настройки" в "Синтез речи"/"Преобразование текста в речь"
    • Жмем на "язык" и выбираем нужный нам голос:
      Прикрепленное изображение
      Прикрепленное изображение

    • Должны появиться кнопка "Воспроизвести" и ползунки для настройки речи. Синтезатор готов к использованию
      Прикрепленное изображение

    • Открываем электронную книгу, которую мы хотим озвучить, в любой программе-читалке (например, moon reader)
    • Воспроизводим наш текст
      Прикрепленное изображение
      Прикрепленное изображение





Loquendo от Nuancе ★★★☆☆
Языки: русский, английский
Операционные системы: Android, Windows (через приложение Балаболка)
Режим работы: offline (работает без интернета)
Редактирование словарей: отсутствует в программе, но можно отредактировать с помощью сторонних приложений
Оценка звучания: ★★★☆☆
Примеры звучания: пример 1

Плюсы:
  • Голос Дмитрия чем-то похож на голос Василия Ланового

Минусы:
  • Голос плоский, отсутствует интонирование
  • Нет встроенного редактора словарей
  • Программа убрана из Google Play Market. Проект восстановлен и пересобран нашими форумчанами. При заходе в настройки периодически появляются ошибки

Скачать: Loquendo
Инструкция по установке
  • Скачиваем архив с синтезатором Loquendo и распаковываем его.
  • Устанавливаем loquendo.tts-all.apk
  • В файловом менеджере папку LoquendoTTS переносим в основную память (/sdcard)
    Прикрепленное изображение
    Прикрепленное изображение
    Прикрепленное изображение

  • Перезагружаем устройство
  • Открываем программу "Настройки"
  • Ищем пункт меню "Синтез речи" или "Преобразование текста в речь". Названия отличаются в зависимости от версии Android, а также от оболочки устройства (например, настройки Xiaomi отличаются от настроек Samsung).
    Прикрепленное изображение

    Прикрепленное изображение
    Прикрепленное изображение

  • В пункте "Синтезатор по умолчанию/Предпочитаемый модуль/Система по умолчанию" (названия также отличаются от версии Android и оболочки устройства) выбираем нужный нам синтезатор речи
    Прикрепленное изображение
    Прикрепленное изображение

  • Далее заходим в настройки синтезатора и выбираем параметры
    Прикрепленное изображение

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

    Синтезатор готов к использованию
  • Открываем электронную книгу, которую мы хотим озвучить, в любой программе-читалке (например, moon reader)
  • Воспроизводим наш текст
    Прикрепленное изображение
    Прикрепленное изображение



Дополнительная информация:
Loquendo TTS
Loquendo Lexicon (словарь)

Windows:
Loquendo Olga в программе "Балаболка"
Nefonit TTS ★★☆☆☆
Google PlayMarket
Скачать Nefonit TTS + Lexicon
Последнее обновление - 14 апреля 2015. Проект более не поддерживается


RHVoice ★★★★☆
Сайт проекта: https://nvda.ru/sintezator-rhvoice
Языки:
  • Brazilian-Portuguese (Новый)
  • Английский - English
  • Эспиранто - Esperanto
  • Грузинский - Georgian
  • Киргизский - Kyrgyz
  • Русский - Russian
  • Татарский - Tatar
  • Украинский - Ukrainian

Операционные системы: Android версии 7, Windows
Режим работы: offline ( работает без интернета)
Редактирование словарей: в Android отсутствует, в Windows присутствует
Оценка звучания: ★★★★☆
Примеры звучания: пример 1, пример 2

Плюсы:
  • Умеет автоматически переключаться с одного языка на другой. Удобно при изучении иностранных языков, когда нужно услышать слово на языке оригинала и сразу же перевод на русском.
  • Распространяется бесплатно

Минусы:
  • Отчетливо слышен механический голос
  • Отсутствует интонирование
  • Произношение английского диктора хромает

Скачать:
RHVoice

Инструкция по установке:
RHVoice (Пост Venenchik #88843590)

Sakrament TTS ★★☆☆☆
Ссылка на PlayMarket: https://play.google.co…rament.tts_hmm.service
Программа заброшена и не развивается. Последнее обновление было в 2016 году.

Скачать:


SamsungTTS от Samsung & SVOX ★★★★☆
Языки: русский, английский, испанский, итальянский, немецкий, португальский, французский и пр.
Операционные системы: Android
Режим работы: offline
Редактирование словарей: отсутствует
Оценка звучания: ★★★★☆
Примеры звучания: пример 1, пример 2

Плюсы:
  • Устанавливается по умолчанию в телефоны Samsung. Для других же устройств установка довольно простая.
  • Большое количество голосов

Минусы:
  • Нет встроенного редактора словаря
  • Из-за отсутствия словаря некорректно произносит слова чаще других популярных движков: Vocalizer, Ivona, Yandex

Скачать:

Настройка
  • Устанавливаем apk файлы с модулем TTS Samsung и нужными голосами
  • Открываем программу "Настройки"
  • Ищем пункт меню "Синтез речи" или "Преобразование текста в речь". Названия отличаются в зависимости от версии Android, а также от оболочки устройства (например, настройки Xiaomi отличаются от настроек Samsung).
    Прикрепленное изображение

    Прикрепленное изображение
    Прикрепленное изображение

  • В пункте "Синтезатор по умолчанию/Предпочитаемый модуль/Система по умолчанию" (названия также отличаются от версии Android и оболочки устройства) выбираем нужный нам синтезатор речи
    Прикрепленное изображение
    Прикрепленное изображение

  • Далее заходим в настройки синтезатора и выбираем голос:
    Прикрепленное изображение
    Прикрепленное изображение

  • Должны появиться кнопка "Воспроизвести" и ползунки для настройки речи. Синтезатор готов к использованию
    Прикрепленное изображение

  • Открываем электронную книгу, которую мы хотим озвучить, в любой программе-читалке (например, moon reader)
  • Воспроизводим наш текст
    Прикрепленное изображение
    Прикрепленное изображение



Альтернативный вариант
Vocalizer от Code Factory ★★★★☆
Языки: английский, русский
Операционные системы: Android
Режим работы: offline (работает без интернета, но иногда требует интернет, чтобы проверить лицензию)
Редактирование словарей: присутствует
Оценка звучания: ★★★★☆
Пример звучания: пример 1, https://www.nuance.com…vr/text-to-speech.html

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

Минусы:
  • Платные голоса
  • Качество голосов используется среднее, хотя в другом Vocalizer Expressive 2 от Nuance voices используются эти же голоса лучшего качества (подключить их нельзя, т.к. файлы шифруются)
  • При каждом запуске программе лезет в интернет, проверить лицензию. Если интернета нет, может в любой момент перестать работать, несмотря на то, что у вас купленная версия.
  • Неудобный редактор словаря

Скачать:
Голос Vocalizer (русский) (Пост directorgeneral #95134103)

Инструкция по установке:
Голос Vocalizer (русский) (Пост directorgeneral #95134103)

Vocalizer Expressive 2 от Nuancе ★★★★★

Под 64 бита не работает, используёте SmartVoice

Языки: английский, русский + 8
Операционные системы: Android, Windows
Режим работы: offline (работает без интернета)
Редактирование словарей: встроенный редактор отсутствует, но отредактировать можно через сторонние инструменты
Оценка звучания: ★★★★★
Примеры звучания: пример 1, пример 2, https://www.nuance.com…vr/text-to-speech.html


Плюсы:
  • Один из лучших голосов наряду с Ivona и Yandex SpeechKit
  • Работает без интернета

Минусы:
  • Нет встроенного редактора словаря
  • Частенько путает ударения
  • Иногда озвучивает знаки препинания и спец. символы
  • В Google Play Market проекта никогда не было, программа поддерживается силами форумчан.

Ссылки на скачивание + инструкция по установке и использованию
  • Устанавливаем программу на устройство:
    Прикрепленный файлvocalizer_e2.tts_1.0.2.3t3.apk ( 2.72 МБ )

  • Android 14
  • Скачиваем голоса по ссылке: https://cloud.mail.ru/public/Dho1/krnZxNheE
  • На устройстве создаем папку с названием VocalizerEx2 и копируем скачанные на предыдущем шаге словари
    Если выполняете действия с помощью компьютера
    Прикрепленное изображение
    Прикрепленное изображение

    Прикрепленное изображение


    Если выполняете действия без компьютера
    Открываем любой файловый менеджер
    Идем в основную память (/sdcard)
    Прикрепленное изображение

    Создаем папку VocalizerEx2 и копируем скачанные на предыдущем шаге словари
    Прикрепленное изображение
    Прикрепленное изображение


  • Открываем программу "Настройки"
  • Ищем пункт меню "Синтез речи" или "Преобразование текста в речь". Названия отличаются в зависимости от версии Android, а также от оболочки устройства (например, настройки Xiaomi отличаются от настроек Samsung).
    Прикрепленное изображение

    Прикрепленное изображение
    Прикрепленное изображение

  • В пункте "Синтезатор по умолчанию/Предпочитаемый модуль/Система по умолчанию" (названия также отличаются от версии Android и оболочки устройства) выбираем нужный нам синтезатор речи
    Прикрепленное изображение
    Прикрепленное изображение

  • Далее заходим в настройки синтезатора и выбираем параметры
    Прикрепленное изображение

    Указываем путь к папке VocalizerEx2, которую создавали ранее и в которую копировали голоса
    Прикрепленное изображение

    Прикрепленное изображение

    Синтезатор готов к использованию
  • Открываем электронную книгу, которую мы хотим озвучить, в любой программе-читалке (например, moon reader)
  • Воспроизводим наш текст
    Прикрепленное изображение
    Прикрепленное изображение

Больше голосов
Взято с блога kostenloserwarez.blogspot.com

Изначально голоса предназначены для Windows, поэтому ознакомьтесь с инструкцией ниже
скачать c GoogleDrive


Скачать с YandexDisk

Инструкция по установке голосов Windows на Android
  • Суть:
    • Находим в архиве папку languages и распаковываем ее.
    • Далее собираем в одно место все файлы, которые находятся в подпапках этой папки languages
    • Перекидываем на устройство папку с этим набором файлов
  • Видеоинструкция: Прикрепленный файлVocalizerVoices_Windows_To_Android.wmv ( 6.21 МБ )

  • Фотоинструкция:
    • Открываем архив
      Прикрепленное изображение

    • Входим в папку msi
      Прикрепленное изображение

    • Копируем папку languages и вставляем ее в любую папку (например, на рабочий стол)
      Прикрепленное изображение
      Прикрепленное изображение

    • Переименовываем папку languages в название архива
      Прикрепленное изображение
      Прикрепленное изображение

    • Входим в эту переименованную папку и в строке поиска вводим символ *, чтобы найти все файлы, которые содержатся в папке common и spe
      Прикрепленное изображение

    • Windows отобразит папки и файлы. Выделяем и через правую кнопку мыши вырезаем только файлы
      Прикрепленное изображение
      Прикрепленное изображение

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

    • Папки common и spe удаляем
      Прикрепленное изображение
      Прикрепленное изображение

    • Выходим на уровень выше, копируем папку, в которой лежат вставленные нами файлы
      Прикрепленное изображение

    • Вставляем скопированную папку на устройство в папку VocalizerEx2:
      Прикрепленное изображение
      Прикрепленное изображение
      Прикрепленное изображение

    • Выбираем нужный нам голос в приложении "Настройки" на устройстве
      Прикрепленное изображение
      Прикрепленное изображение
      Прикрепленное изображение




Версия для Windows
Дополнительная информация

Yandex SpeechKit ★★★★★
    Языки: русский
    Операционные системы: Android, Windows
    Режим работы: online
    Редактирование словарей: отсутствует в программе, но можно отредактировать с помощью сторонних приложений
    Оценка звучания: ★★★★★
    Примеры звучания: https://cloud.yandex.ru/services/speechkit#demo (отображение страницы доступно только в режиме "Версия для ПК")

    Плюсы:
    • Один из лучших TTS наряду с Vocalizer и Ivona
    • Большое количество голосов

    Минусы:
    • Для работы движка нужен стабильный скоростной интернет. Проблема частично решается переводом текста в формат mp3 через дополнительные программы. Не очень удобно, но работает.
    • Нет встроенного редактора словаря
    • Чрезмерное интонирование. Ощущение будто читают текст на утреннике.
    • Официальной адаптации под Android и Windows нет, поддерживается силами форумчан.
    • Неизвестно, как долго прослужит этот бесплатный способ прослушивания текста. Яндекс в любой момент может прикрыть лавочку.
    • Подробнее…

    Скачать:
  • YandexTTS Engine
    Инструкция по установке
    • Скачиваем и распаковываем архив с движком YandexTTS_Engine
      Прикрепленное изображение

    • В папке Engines лежат apk файлы для установки на устройстве: Alyss, Ermil, Jane, Oksana, Omazh, Zahar. 1 голос = 1 apk файл
      Прикрепленное изображение

    • Устанавливаем эти голоса
    • Далее подключаем словарь. Для этого в файловом менеджере из папки Lexx переносим файл Yandex.lexx в основную память (/sdcard)
      Прикрепленное изображение
      Прикрепленное изображение
      Прикрепленное изображение

    • Открываем программу "Настройки"
    • Ищем пункт меню "Синтез речи" или "Преобразование текста в речь". Названия отличаются в зависимости от версии Android, а также от оболочки устройства (например, настройки Xiaomi отличаются от настроек Samsung).
      Прикрепленное изображение

      Прикрепленное изображение
      Прикрепленное изображение

    • В пункте "Синтезатор по умолчанию/Предпочитаемый модуль/Система по умолчанию" (названия также отличаются от версии Android и оболочки устройства) выбираем нужный нам синтезатор речи (Alyss, Zahar и пр.)
      Прикрепленное изображение
      Прикрепленное изображение

    • Далее заходим в настройки синтезатора и выбираем параметры
      Прикрепленное изображение

      Здесь мы можем выбрать настроение, с которым читает синтезатор, а также корректное чтение е/ё и усиление звука
      Прикрепленное изображение
      Прикрепленное изображение

      Прикрепленное изображение
      Прикрепленное изображение

      Синтезатор готов к использованию
    • Открываем электронную книгу, которую мы хотим озвучить, в любой программе-читалке (например, moon reader)
    • Воспроизводим наш текст
      Прикрепленное изображение
      Прикрепленное изображение



    Дополнительно:
  • ACROW - программа для чтения вслух электронных книг голосами Яндекса на Android
  • fb2-player - плеер книг fb2 для Android с голосами Yandex
  • Play_A.apk - генератор книг для Android с голосами Yandex
  • Alisa_fb2 - программа на андроид для расстановки ударений в fb2 и txt файлах для Читалки из Яндекс.Браузера

    Windows:
  • CROW - программа для чтения вслух текстов голосами Yandex на Windows
  • Play_* - набор программ (скриптов на VBS и Python3) для создания аудиокниг с голосами Yandex

Синтез речи от ЦРТ ★★★★☆

Приложение "Читатель":
Языки: русский
Операционные системы: Android, iOS
Режим работы: online (API) и offline (работает без интернета, но это программа, а не движок). Т.е. нужно загружать только в эту программу текст, в других приложениях работать не будет.
Редактирование словарей: встроенный редактор отсутствует, но отредактировать можно через сторонние инструменты
Оценка звучания: ★★★★☆
Примеры звучания: пример 1, пример 2, Онлайн демо

Плюсы:
  • Очень хорошо читает текст (особенно Владимир)
  • Работает без интернета

Минусы:
  • Это программа, а не движок, о чем говорилось выше. А значит, что возможности для использования достаточны ограничены.
  • Разработчики прекратили поддержку приложения, сосредоточившись на корпоративном сегменте. Обновлений можно не ждать

Обзор приложения

Скачать:
Читатель

Дополнительно:
  • Play_A_CRT - программа на андроид для генерации аудиокниг одним из голосов Центра Речевых Технологий
  • Облачный сервис синтеза речи "Облако ЦРТ"


Изображение

Решение проблем и ответы на распространенные вопросы
Полезная информация


Информацию из старой шапки можно получить по ссылке


Сообщение отредактировал apokrifX - 10.03.24, 23:32



Реп: (1489)
Для тех у кого не получается установить IVON'у, сам долго мучался и пробовал разные способы наконец-то после 2-х дней курения данной темы собрал все сведения в одно целое и оказалось все просто, поэтому и решил поделиться данным способом (хотя он не мой, я просто собрал все вместе и упорядочил).
Инструкция по установке Ivona:
0. качаем архив Ivona.TTS.zip или Ivona.TTS.(golos.iz.Windows).zip с голосом из Windows
1. Распаковываете скачанный архив (внутри 2 папки ivona и apk и инструкция)
2. Копируете папку ivona в /sdcard/ получите путь /sdcard/ivona
3. Устанавливаете IvonaTTS.apk лежит в папке apk и инструкция
4. В настройках устанавливаете Ivona TTS по умолчанию (Настройки-Спец. возможности-Синтез речи-IVONA TTS, так у меня, где он у вас в настройках думаю найдете)
5. Устанавливаете ivona_fix.apk лежит в папке apk и инструкция
6. Запускаете ivona_fix.apk, подверждаете запрос [YES], программа сделает свое дело :) , жмете закрыть [Close] (кнопка внизу экрана)
7. Перезагружаете смартфон
8. Проверяете работу Ivona TTS, должен работать
9. Удаляете ivona_fix.apk
За улучшенный голос Tatyana для Windows ver. 1.6.60 или 1.6.63 благодарим align

Последняя версия на Google Диске ivona.tts_1.0.0.0a8 инструкция по установке внутри архива (она проще чем описанный способ выше).

За сам TTS и инструкцию по его установке благодарим уважаемого apokrifX
Надеюсь кому-то это поможет и сократит время на установку.

Если у Вас MIUI (возможно и другие кастомы) не забудьте разрешить автозапуск и нажать "я доверяю этому приложению"
P.S. для чтения книг рекомендую FBReader c плагином TTS+
P.P.S.устанавливалось и проверялось на ASUS ZenFone 5 андроид 4.4.2, для данного способа root не нужен.

Сообщение отредактировал Mukamol - 10.04.15, 15:01
Причина редактирования: Добавил второй вариант голоса



Реп: (2578)
Как бы @ 10.02.2015, 12:03 *
Mukamol @ 10.02.2015, 08:11 *
Используется улучшенный голос Tatyana для Windows ver. 1.6.60 или 1.6.63 за что благодарим align
Mukamol, что действительно новый голос Ивона лучше старого? Тут писали что это одно и тоже
Если не изменяет память, Windows Tatyana 1.6.60 и 1.6.63 файлы голоса не менялись, менялась только либа. 1.6.70 поменялись голос и либа. Старые либы 1.6.60/1.6.63 не работают с голосом 1.6.70 и наоборот. И конечно, всё это уже обсуждали и не раз. А какой голос лучше, 1.6.60 или 1.6.70 - вопрос субъективный, изменений там было совсем немного.

ild-nur @ 10.02.2015, 12:21 *
В play маркете обновилась Acapela,Алена стала читать довольно неплохо.
Голос от писюка наконец выкатили на Android?

Uriiii @ 14.02.2015, 18:42 *
в меню настроек ттс есть название VocalizerEx но оно не активно если по нему тапнуть
Я такого еще не видел... Кто-нибудь встречал? Я так понимаю, даже лог снять не получится.
А с предидущими версиями та же петрушка?

Сообщение отредактировал apokrifX - 01.03.15, 20:19



Реп: (491)
Что-то не пойму. Поставил 1.0.2.3p, в «Синтез речи» появился, но при нажатии на кнопку «настройки» (ключ с отвёрткой) ничего не происходит. Прослушать пример – вещает синтезатор Гугл. А если переключить на него, то его настройки вылетают. Если удалить VocalizerEx, то гугловские настройки работают.



Реп: (1250)
* andrewk-,
попробуйте заморозить гуглевский движок. у коллеги на работе на 4.4 похожая фигня с R.H.Voice скачанном с маркета - движок виден, но не активен...

Сообщение отредактировал saniab - 15.02.15, 21:14



Реп: (2578)
saniab @ 15.02.2015, 13:13 *
у коллеги на работе на 4.4 похожая фигня с R.H.Voice скачанном с маркета - движок виден, но не активен...
Писали чуть раньше - тоже самое было и с Vocalizer от Code Factory...



Реп: (491)
saniab @ 16.02.2015, 01:13 *
попробуйте заморозить гуглевский движок.
Помогло! Вернул папку VocalizerEx на внешнюю SD-карту – тоже работает.

Сообщение отредактировал andrewk- - 15.02.15, 22:09



Реп: (1250)
* andrewk-,
в принципе можно его разморозить и сбросить его обновления. будут, как говорится, и волки, и овцы...



Реп: (173)
всем привет, помогите победить "минус" в Татьяне. произносит она его в случае, если читалка передаёт ей неразрывный пробел (C2 A0) и среднее тире (E2 80 93). (Проверял Вокалайзером, как активировать лог в Татьяне - не нашёл.)в russian.lex прописано:
"\—" ""
"\–" ""
"\ " ""
кодировка - Utf-8. Но сдаётся мне, что Татьяна из Fire OS (а именно такая версия у меня стоит, чтобы подхватывать голос из Windows) игнорирует russian.lex. Или надо убрать обратный слеш? Пробовал и так, и эдак... :scratch_one-s_head:

Сообщение отредактировал apokrifX - 01.03.15, 20:22



Реп: (62)
Vladimyr @ 17.02.2015, 15:43 *
мой вопрос был несколько о другом
может попробовать вообще удалить из текста "-" (я тоже такое применял при упорном чтении "минус", радикально и на восприятие текста не влияет)

Сообщение отредактировал apokrifX - 01.03.15, 20:23



Реп: (24)
Vladimyr @ 17.02.2015, 13:15 *
Или надо убрать обратный слеш?
Обратный слэш нужен был в вашем случае только перед обычным минусом, пробел и длинное тире специальными символами для регулярных выражений не являются

Сообщение отредактировал apokrifX - 01.03.15, 20:23



Реп: (173)
abs063 @ 17.02.2015, 15:49 *
может попробовать вообще удалить из текста "-"
Спасибо, Кэп! разумеется, Татьяна не будет произносить слово "минус", если его нет в тексте. Но мне, знаете ли, не хотелось бы всю оставшуюся жизнь редактировать каждую вторую из попадающихся под руку книг... Гораздо привлекательнее идея решить проблему раз и навсегда.

apokrifX @ 17.02.2015, 16:51 *
Скинте свой russian.lex как есть, я посмотрю...
благодарю за помощь! Цепляю архив с указанным файлом и проблемной книгой. Треклятый минус, будь он неладен, произносится в каждом месте, где после прямой речи идёт запятая, затем неразрывный пробел и тире, например, так:
Должен, – согласился я.
кстати, на мой взгляд, Милена не выдерживает никакого сравнения с Татьяной, несмотря на вдвое больший размер (имеется в виду HQ-версия). Хоть и с акцентом, Таня говорит гораздо "естественнее".
Прикрепленный файлkniga.zip ( 560.16 КБ )

Мне всё же кажется, эта Татьяна (из Fire OS) напрочь игнорирует russian.lex. куда я его только не клал... В конфиге прописаны одинаковые пути voice_data и lex_dir. если что, размер apk 319 834 байт.

Сообщение отредактировал apokrifX - 01.03.15, 20:25



Реп: (2578)
Vladimyr @ 17.02.2015, 13:23 *
если что, размер apk
319 834 байт.
Пока ничего умного сказать не могу. Несмотря на то, что ваши регексы не "совсем правильные", они точно отрабатываются.
А russian.lex не подхватывается только в IvonaTTS_Fire_OS_3.5.1.rar или во всех?
IvonaTTS, которая читает ivona_config.xml НЕ из /etc - это IvonaTTS-40710.zip (IvonaTTS.apk 472179 байт)

Прикрепляю 2 теста, послушайте, как меняется темп (или интонация?)

yuryleb @ 17.02.2015, 12:22 *
Обратный слэш нужен был в вашем случае только перед обычным минусом, пробел и длинное тире специальными символами для регулярных выражений не являются
Все правильно. Используйте RegexBuddy для проверки. И конечно IVONA Text-To-Speech Lexicon

В Fire_OS был немного другой
ivona_config.xml
<?xml version="1.0" encoding="UTF-8"?>
<ivona_config>
<location>
<voice_data>/sdcard/ivona/</voice_data>
<voice_lib>/data/data/com.ivona.tts.oem/lib/</voice_lib>
<lex_dir load_strategy="auto">/sdcard/ivona/</lex_dir>
</location>
</ivona_config>


Прикрепленные файлы

Прикрепленный файлtest.7z ( 203.97 КБ )


Сообщение отредактировал apokrifX - 18.02.15, 00:44



Реп: (2578)
Покувыркался еще
1. В доке по Ivona
If the file contains a byte order mark (BOM) as the first character encoded in UTF-8, UTF-16LE or UTF-16BE, then this encoding will be used for reading the file.
Otherwise, the character encoding of a lexicon file may be explicitly declared by a special string in the first line. For example, in order to explicitly declare that a file uses WINDOWS-1250 encoding, the first line of that file must be:
#& encoding=UTF-8
Это просто НЕ работает.
Если оставить BOM UTF-8 и убрать #& encoding=UTF-8 – регексы с UTF-8 перестают работать.
Если оставить и BOM UTF-8 и #& encoding=UTF-8, то Ivona принимает #& encoding=UTF-8 за регекс! :)
: #& -> encoding=UTF-8
: – ->
: ->
Непонятно, каким боком это выйдет...

Я писал давным-давно, russian.lex должен быть только
Без BOM UTF-8 и с #& encoding=UTF-8

2. В доке по PCRE
\x{hhh..}
8-bit UTF-8 mode less than 0x10ffff and a valid codepoint
Получается
\x{E28093} не входит в диапазон для PCRE 8-bit UTF-8 mode
А
\x{E2}\x{80}\x{93} это 3 символа подряд, а не 1.
Т.е. будет работать только
– ""
или
"–" ""
Предлагаю оформлять/комментировать файлы словарей, как в приложенном примере.

Прикрепленные файлы

Прикрепленный файлrussian.lex.7z ( 179 байт )


Сообщение отредактировал apokrifX - 18.02.15, 02:17



Реп: (173)
* apokrifX,
ещё раз благодарю за помощь, но ваше сообщение породило больше вопросов, чем ответов :rolleyes:

во-первых, я не сам придумал такой файл russian.lex, а взял его откуда-то из бесчисленных архивов, раскиданных по этой ветке форума :scratch_one-s_head: хотелось бы готовую сборку, конечно, но я без претензий с предыдущей Татьяной всё работало: я имею в виду, что она постоянно произносила "запятая", а когда я прописал в russian.lex
"," "<speak><break time='200ms'/></speak>"
то эти безобразия прекратились. вижу, что и у вас в примере она в одном случае говорит слово "точка", а в другом - нет. но новая Татьяна даже и без замены "запятая" не говорит, а у себя я писал даже
"," "проверка"
что с ВОМ, что без него, - разницы никакой! :angry: в конфиг добавил "load_strategy="auto"".

а у вас точно версия из Fire OS, с голосом Windows? подскажите тогда, где у вас лежат файлы russian.lex и ivona_config.xml? (и в какой они кодировке)
вопрос про PCRE, в принципе, терпит, но мне тоже хотелось бы знать, причём тут Perl? разве движок Ивоны написан на нём, и воспринимает только символы с кодами меньше 0x10ffff? а что же он тогда делает, когда читалка передаёт ему несовместимые коды? и как поможет странный способ их записи в russian.lex - без кавычек и с табуляцией? :sveta:

Сообщение отредактировал apokrifX - 01.03.15, 20:26



Реп: (2578)
Vladimyr @ 18.02.2015, 03:02 *
во-первых, я не сам придумал такой файл russian.lex, а взял его откуда-то из бесчисленных архивов, раскиданных по этой ветке форума
Это точно не мой. И я не проверяю абсолютно все, всё народ загружает.

Vladimyr @ 18.02.2015, 03:02 *
что с ВОМ, что без него, - разницы никакой! в конфиг добавил "load_strategy="auto"".
Перезагрузились?

Vladimyr @ 18.02.2015, 03:02 *
а у вас точно версия из Fire OS, с голосом Windows? подскажите тогда, где у вас лежат файлы russian.lex и
ivona_config.xml? (и в какой они кодировке)
Точно, во всяком случае либа из неё.

Vladimyr @ 18.02.2015, 03:07 *
и кстати, как вам удалось понять, что "Ivona принимает #& encoding=UTF-8 за регекс"? значит, с неё всё-таки можно снять лог?
Написал консольную прогу.

Vladimyr @ 18.02.2015, 03:02 *
вопрос про PCRE, в принципе, терпит, но мне тоже хотелось бы знать, причём тут Perl? разве движок Ивоны написан на нём, и воспринимает только символы с кодами меньше 0x10ffff?
Исторически сложилось. Хорошо, что не перевели на русский как регексы имени "перловой каши".

Vladimyr @ 18.02.2015, 03:02 *
а что же он тогда делает, когда читалка передаёт ему несовместимые коды?
Ничего.

Vladimyr @ 18.02.2015, 03:02 *
и как поможет странный способ их записи в russian.lex - без кавычек и с табуляцией?
Пишите, как вам удобнее. Прочитайте про регексы, все варианты записи в доке описаны, в двух словах не расскажешь.



Реп: (173)
* apokrifX,
вы единственный, кто мне по теме ответил. а то чего только не предлагают, кроме разве что купить бумажную книгу, и читать её вслух :)
признаюсь, не предполагал, что есть столько всяких вариантов кодировок russian.lex. думал, есть некий стандартный формат... обычно я не смарт перезагружаю, а только TTS. но несколько раз и смарт дёргал - не помогало.
А вот насчёт либы - это идея! Имеется в виду, оставить нужную либу, а apk взять тот, который lex-файл подхватывает... Обязательно попробую! :yes2:
и вы мне напишите, если не трудно, размер вашего ivona_tts.apk в байтах. И где у вас лежат lex и конфиг... :thank_you:

Сообщение отредактировал apokrifX - 01.03.15, 20:27



Реп: (2578)
Vladimyr @ 18.02.2015, 10:43 *
А вот насчёт либы - это идея! Имеется в виду, оставить нужную либу, а apk взять тот, который lex-файл подхватывает... Обязательно попробую!
А что-то у меня russian.lex вообще не подхватывается из Ivona TTS...
(Раньше проверял из консольной проги, там отдельно lex загружается)
Проверил комбинации:
Голос Tatyana 1.6.30-kindle2 (Fire Phone) + Ivona TTS 34210 и Ivona TTS 40710
Голос Tatyana 1.6.27-kindle1 (Kindle HDX) + Ivona TTS 34210
А какой у вас был последний рабочий набор?

Версии можно посмотреть:
Голос Tatyana в либе libvoice_ru_tatyana.so
Ivona TTS в IvonaTTS.apk в AndroidManifest.xml

Uriiii @ 18.02.2015, 17:15 *
скажите а как вообще "заморозить этот гуглевский движок"?
Самый простой способ:
pm disable <package name>
Для Google Text-to-Speech:
pm disable com.google.android.tts

Сообщение отредактировал apokrifX - 19.02.15, 01:34



Реп: (173)
apokrifX @ 19.02.2015, 02:30 *
А что-то у меня russian.lex вообще не подхватывается из Ivona TTS...
(Раньше проверял из консольной проги, там отдельно lex загружается)
...
А какой у вас был последний рабочий набор?
я про размер не зря спрашивал ;) есть версия апк
34210 размером 335177 байт, и размером 502173 байта (если верить манифесту насчёт версии). откуда какая -
без понятия, уж извините... (Чтобы не быть голословным, цепляю аттач).
Прикрепленный файл34210.zip ( 765.94 КБ )
а "рабочая" была самая первая по времени версия,
которая проскакивала в этой ветке. но вот сохранилась ли она у меня? :o надо поскрести по сусекам бекапам...

к тому же заметил, что конфиг продублирован в папке /system/etc/ivona/, а в конфиге
<voice_data>/data/securedStorageLocation/com.amazon.providers.contentsupport/tts/ivona/</voice_data>
<voice_lib>/data/securedStorageLocation/com.amazon.providers.contentsupport/tts/ivona/</voice_lib>
<lex_dir>/data/securedStorageLocation/com.amazon.providers.contentsupport/tts/ivona/</lex_dir>

Vladimyr @ 19.02.2015, 11:37 *
есть версия апк 34210 размером 335177 байт, и размером 502173 байта
добавлю, что есть и 2 разные версии lang_ru_ru.dat одинакового размера, но с разным наполнением. начало одного из них:
49 53 45 46 00 00 00 01 51 67 d4 dc 37 68 ea 20
а другого
49 53 45 46 00 00 00 01 51 67 d4 dc 6b 3b f5 d7

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

Сообщение отредактировал apokrifX - 01.03.15, 20:29
Причина редактирования: аттач



Реп: (2578)
Vladimyr @ 19.02.2015, 02:37 *
я про размер не зря спрашивал есть версия апк 34210 размером 335177 байт, и размером 502173 байта
Они одинаковые, просто в 335177 НЕТ libttsivona.so.

Vladimyr @ 19.02.2015, 02:37 *
а "рабочая" была самая первая по времени версия, которая проскакивала в этой ветке. но вот сохранилась ли она у меня?
Все версии есть в посте про ivona. Других не было.

Vladimyr @ 19.02.2015, 02:37 *
к тому же заметил, что конфиг продублирован в папке /system/etc/ivona/, а в конфиге
Используется только один, тот что прописан в libttsivona.so.

Vladimyr @ 19.02.2015, 06:57 *
добавлю, что есть и 2 разные версии lang_ru_ru.dat
Лучше md5 пишите.

Сообщение отредактировал apokrifX - 25.02.15, 08:28



Реп: (499)
* apokrifX,
2 мужских и 4 женских, причем на любой вкус. Так как разработчик российский, других языков пока нет. Слушал Золотого Теленка, где много выдуманных фамилий и географических названий. Все произносит корректно. Иногда ошибается в неочевидных ударениях: заплАчу-заплачУ и т.п., а так все на удивление правильно! Между слов иногда даже проскальзывает предыхание. Полный эффект присутствия)))

Сообщение отредактировал lev64 - 19.02.15, 20:48

Куратор: apokrifX

Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 04:45