Синтезаторы речи. Каталог программ для чтения текста голосом | Озвучивание текста | Текст в речь | Text to speech | TTS
Опрос
Каким синтезатором речи пользуетесь вы?
Acapela [ 154 ] ** [6.99%]
Google Text-to-Speech [ 500 ] ** [22.69%]
Ivona [ 364 ] ** [16.52%]
Loquendo [ 16 ] ** [0.73%]
Nefonit [ 14 ] ** [0.64%]
RHVoice [ 128 ] ** [5.81%]
Sakrament [ 7 ] ** [0.32%]
SamsungTTS [ 80 ] ** [3.63%]
Vocalizer от Code Factory [ 59 ] ** [2.68%]
Vocalizer Expressive 2 от Nuancе [ 339 ] ** [15.38%]
Yandex SpeechKit [ 355 ] ** [16.11%]
Читатель [ 191 ] ** [8.67%]
Насколько понятны инструкции по установке синтезатора речи?
Все очень подробно. Получилось установить без проблем [ 1129 ] ** [51.23%]
Все достаточно подробно, но некоторые моменты упущены, из-за чего пришлось повозиться с установкой [ 431 ] ** [19.56%]
Инструкции написаны непонятно, приходится просить о помощи на форуме [ 68 ] ** [3.09%]
Не получилось установить, как ни старался [ 89 ] ** [4.04%]
Я и сам спец, мне не нужны ваши инструкции. У меня и так все хорошо работает [ 132 ] ** [5.99%]
Всего голосов: 2204
 



Реп: (2557)
Синтезаторы речи. Каталог программ для чтения текста голосом
Метки темы: Озвучивание текста | Синтезатор речи | Текст в речь | 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е ★★★★★

Языки: английский, русский + 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 МБ )

  • Скачиваем голоса по ссылке: 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 - 12.01.23, 07:32



Реп: (63)
sm151058 @ 14.11.2012, 08:10 *
Используй капитана. Еще хлеще.
Кто эта такая, капитана?
Сейчас спрыгнул с Svoxa на Nuance, гораздо лучше произношение.
Sakramentом пользовался много лет - он не лучше, просто на слух привык :D

sm151058 @ 14.11.2012, 15:36 *
Капитан - это такой русский движок для Андроида. Маленький, шустрый, дефективный.http://www.tiflocomp.ru/index.php?mod=arti...=show&id=37У меня работает и на 2-м Андроиде
Спасибо, попробовал. Улыбнуло :D

ihelg @ 15.11.2012, 19:15 *
Сейчас мне книжки читает Милена, НО помимо излишней (для меня) "человечности" голоса и того, что она "женщина", напрягает то, что она запятые обозначает словом ("запятая"). Кто нибудь догадался как это исправить?
У меня тоже читает. Слово "запятая" произносит раз минут может в двадцать, остальные запятые нормально. Напрягает, когда движок останавливается на *** таком знаке (обычно в конце глав бывает) и приходится перезапускать с новой страницы. И скорость бы еще как-то увиличить, а то долго читает.

Сообщение отредактировал apokrifX - 24.03.13, 16:46



Реп: (2557)
galaxy s2 2.3.5 устанавил NUANCE-MILENA вместо Кати произношение лучше и меньше ошибок в произношении но звук значительно слабее
использовал все аппартные возможности и прописал максимум sound в sys
есть ли возможность увеличить звук?Похоже проблема с громкостью только на galaxy?
Кто на galaxy, проверьте, AudioMixer что-нибудь меняет? Можно в ней Multimedia громкость поднять?

Vinitu2 @ 16.11.2012, 09:32 *
Я такое сам не смогу. Если можете- исправьте пожалуйста.

Да там все просто.
1. Ищите в гугле REGex TESTER. Открываете любой, например http://www.regular-expressions.info/javascriptexample.html

2. Берем любой REGex из /sdcard/Nuance/languages/rur/speech/components/rex_rur.dat, например
/(\d)(\s?)футов(\W|$)/ --> "$1 фут $2"

3. Вбиваем на странице:
Regexp: (\d)(\s?)футов(\W|$)
Subject string: 100 футов под килем
Replacement text: $1 фут $2
Жмём Replace
Получаем
Result: 100 фут под килем

3а: Аналогично:
Regexp: \*\*\*
Subject string: *** опа-на
Replacement text: (пусто)
Жмём Replace
Получаем
Result: опа-на

После редактирования rex_rur.dat, чтобы он перечитался, надо выбрать любой другой ТТС, кроме Nuance, потом опять Nuance.

"Лучше день потерять, зато потом за час долететь" (С)

Vinitu2 @ 16.11.2012, 10:28 *
Не получается у меня быстро, куда там файл rex_rur.dat кидать то?
/sdcard/Nuance/languages/rur/speech/components/rex_rur.dat

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



Реп: (2557)
Vinitu2 @ 16.11.2012, 11:00 *
На странице по ссылке вставляю, нажимаю, где что брать? Я так понял в файле rex_rur.dat, который я нашел, надо внести пару строчек. Как мне на той странице их найти? Или сюда их скопируйте, а я вставлю в блокноте.
"пару строчек" надо самому написать. На сайте только можно проверить, что на что будет заменяться.
Чтобы "съесть" *** д.б. что-то типа:
/\*\*\*/ --> ""

Vinitu2 @ 17.11.2012, 07:53 *
... Определил где Милена говорит "запятая", это ... (три точки подряд).
Если это действительно три точки подряд, а не один символ многоточие … (в разных кодировках может по разному изображаться), то можно попробовать заменить регексом:
/\.\.\./ --> "."

Сообщение отредактировал apokrifX - 24.03.13, 18:13



Реп: (2557)
Vocalizer Expressive © Nuance

Самый последний вариант внизу.
Для русского нужны только vocalize_e.tts и голос Milena, Yuri или Katya.
* Нужны именно Vocalizer Expressive voices, Vocalizer voices НЕ подходят!
Изменения
1.0.2.3t
Обновил либу от Nuance, она поддерживает голоса из Капитана (OS X El Capitan 10.11). Правка *.hrd не нужна. Моих изменений нет.
1.0.2.3s0
Правка для iGo/Primo. При запросе озвучить пустую строку "", строка заменяется на 1 пробел " " (пауза 0.25 сек.)
1.0.2.3r
Обновил либу от Nuance. Моих изменений нет.
1.0.2.3q
Обновил либу от Nuance. Моих изменений нет.
1.0.2.3p
Поправил platform из Vocalizer Expressive SDK чтобы работал на Android-е. До этого использовал platform из Vocalizer SDK. Надеюсь, что ничего не поломалось.
Для ICS и выше переключил сам TTS на UTF-16. В Java и Vocalizer Expressive все строки хранятся UTF-16. В Android-ах до ICS, TTS получает строки в UTF-8. Так же работало и в ICS.
Было: Java (UTF-16) -> TTS (UTF-8) -> VocalizerEx (UTF-16)
Стало: Java (UTF-16) -> TTS (UTF-16) -> VocalizerEx (UTF-16), т.е. без лишних перекодировок.
1.0.2.3o
Обновил либу от Nuance. Моих изменений нет. Либа заметно поправилась, возможно изменения будут заметны только когда появятся новые голоса.
1.0.2.3n
Обновил либу от Nuance. Моих изменений нет.
1.0.2.3m
Голоса называются Milena’Plus, Milena'Premium, Milena’ PremiumHigh, etc.
В предыдущих версиях TTS, если есть больше чем одна модель голоса, они назывались Milena1, Milena2, etc. Чтобы понять, какая модель голоса была выбрана, нужно было идти в соседнее меню.
Обновил либу от Nuance до 1.3.1
1.0.2.3l
Обновил либу от Nuance. Что там улучшено или поломано - я не в курсе.
Моих изменений нет.
1.0.2.3k
Обновил либу.
Добавил языки для меню.
Добавил установку VocalizerEx TTS как "системное приложение"
Распаковать vocalizer_e.tts_*.apk (это просто zip архив)
Нужны либы libttsenginevocalizer.so и libdmt_vex.so из lib\armeabi-v7a\
Для установки просто скопировать на Android:
libttsenginevocalizer.so и libdmt_vex.so -> /system/lib/
vocalizer_e.tts_*.apk -> /system/app/
1.0.2.3j
Обновился Android NDK, наконец-то прикрутили LLVM libc++, мои либы похудели аж на 1/3!
Будем надеяться, что Nuance тоже в ближайшее время перейдёт на LLVM и обновит своё хозяйство.
Никаких моих изменений кода нет.
Добавил Hungarian язык для меню, если хотите добавить другие языки, ПМ мне.
1.0.2.3i
TTS отслеживает монтирование SDcard на Андроидах 4.Х и перечитывает голоса.
Предыдущие версии работали так
TTS работает нормально до подключению Андроида к ПС.
Если SDcard "отдается" ПС - все открытые файла принудительно закрываются. TTS-у, например, делают принудительный рестарт. Он пытается прочитать голоса… и ничего не находит – SDcard недоступна для чтения.
Если отключить Андроид от ПС – TTS не рестартует, т.к. "он не в курсе", что SDcard стала доступна.
Если попытаться читать текст – TTS обломиться.
Чтобы привести его в чувство – нужно его рестартовать. Для большинства это небольшая проблема.
По идее, в этой версии должна быть решена проблема c TalkBack
TalkBack стартует TTS до того, как SDcard смонтирована, в результате TTS не находит голоса и молчит.
Думаю, что вы уже поняли, что делается это в основном для наших незрячих товарищей.
1.0.2.3g/1.0.2.3h
Обновил либы от Nuance. Что там нового, я не в курсе. Моих изменений нет.
1.0.2.3f
Обновил либы от Nuance. Какие в них изменения я не в курсе.
Немного упростил внутреннюю логику.
Баги не исправлял, т.к. никаких логов не получал.
1.0.2.3e
Добавил либу для ARM7 – Premium High голоса стали загружаться заметно быстрее.

Переделал выбор голосов для ICS – если голос один то выбор не показывается (нечего выбирать)
Если есть например
Milena bet3, dri80_1175mrf22 и full_vssq5f22
Yuri bet3 и full_vssq5f22
Будет выбор:
Russian: Milena bet3, dri80_1175mrf22, full_vssq5f22 и Yuri bet3 и full_vssq5f22 (все 5)
Russian (Russia): Milena bet3, dri80_1175mrf22, full_vssq5f22 и Yuri bet3 и full_vssq5f22 (все 5)
Russian (Russia) Milena: Milena bet3, dri80_1175mrf22, full_vssq5f22 (все 3 Milena)
Russian (Russia) Yuri: Yuri bet3 и full_vssq5f22 (оба Yuri)
Это нужно для iGo, которая может запрашивать голос более точно: rus-RUS-Milena

Баги не исправлял.
Кто-то говорил, что на самых больших и самых маленьких скоростях TTS молчит.
Мне воспроизвести не удалось, лог тоже не прислали.
Если у кого есть еще такая проблема – ПМ мне лог.
Картинки
Такие же, как и для Nuance Vocalizer
Если TTS не работает и есть желание разобраться
ПМ мне logcat лог:
1. С фильтром VxTTS
2. При старте VocalizerEx TTS
* Как должен выглядеть лог см. Ivona TTS
vauto_logging.hdr
vauto_logging.hdr / ve_logging.hdr для Vocalizer Expressive на windows - работает, а на Android - НЕТ. Перепробовал всё, без SDK не разобраться...
предыдущие версии
Капитанские голоса
Для 1.0.2.3s0 более старых apk и голосов из Капитана нужна правка hdr!
Прикрепленный файлvocalizer_e.tts_1.0.2.3c.zip ( 1.27 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3e.zip ( 2.42 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3f.zip ( 2.42 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3g.zip ( 2.42 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3h.zip ( 2.51 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3i.zip ( 2.51 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3j.zip ( 2.5 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3k.zip ( 2.68 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3l.zip ( 2.68 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3m.zip ( 2.67 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3n.zip ( 2.68 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3o.zip ( 2.75 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3p.zip ( 2.75 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3q.zip ( 2.75 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3r.zip ( 2.75 МБ )
Прикрепленный файлvocalizer_e.tts_1.0.2.3s0.zip ( 2.75 МБ )


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

Прикрепленный файлvocalizer_e.tts_1.0.2.3t.zip ( 2.86 МБ )


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



Реп: (2557)
dimokis @ 18.11.2012, 12:23 *
Милена говорит "запятая" в случае, когда после знака знака препинания стоит тире
Например:
Иван молчал.
-Чего молчишь? - спросил его Юра.
читается как "Иван молчал запятая чего молчишь запятая спросил его Юра"
Блин, когда в книге много диалогов так раздражает это "запятая" когда произносится через три слова...
У меня произносится с паузами, без слова "запятая" (как и должно)
Иван молчал запятая чего молчишь запятая спросил его Юра
А можете проверить в другой читалке?

dimokis @ 18.11.2012, 12:23 *
Еще. Когда в книге попадается слово "дней" Милена вместо этого слова произносит "Ваша учетная запись Том-том трафик заканчивается через..."
Vinitu2 @ 18.11.2012, 14:19 *
У меня Милена не говорит запятая, в случаях кроме...
Это, похоже, не "...", а что-то перед "..."
Иван молчал... ...
-Чего молчишь!-, спросил его Юра.
-Чего молчишь?-... спросил его Жора.
Оба !- и ?- дают "запятая"
Проверил, убирается регексом:
/([\?!])-/ --> "$1"

Vinitu2 @ 18.11.2012, 14:19 *
Про ТомТом тоже слышал пару раз, но не думал, что это с текстом связано. Думал, что это в самой проге заложено.
Эта Милена из ТомТом-а. Т.е. все пользовательские словари сделаны для ТомТом-а (а не для чтения книг)
Программа для редактирования словарей: Nuance Vocalizer Studio. У меня ее нет. :blush:

Сообщение отредактировал apokrifX - 19.11.12, 18:52



Реп: (2557)
Ivona @ Amazon.com для ICS+

Самый последний вариант внизу.
Для русского нужны только ivona.tts и голос Tatyana или Maxim.
Instructions
Установка дюже сложная, 12 шагов. Если вы не умеете читать инструкции или не читаете из принципа, то это не для вас!
* ivona.tts_1.0.0.0b.apk works with voices 1.6.68 and higher only!
steps.txt
0. create folder ivona on internal sdcard, for next steps I assume it's /sdcard/ivona/
1. download rus.rus.tatyana.*.rar
2. unpack it into the folder created in step #0
3. make sure you have 4 files there (in /sdcard/ivona/rus.rus.tatyana/)
lang_ru_ru.dat
libttsivonavoice.so
libvoice_ru_tatyana.so
vox_ru_tatyana22i

4. copy lang_ru_ru.dat file twice:
lang_ru_ru.dat -> lang_ru_ru_tatyana.dat
lang_ru_ru.dat -> voice_ru_ru_tatyana.dat

5. optionaly, add regular expressions lexicon(s) *.lex (russian.lex) and PLS lexicon(s) *.pls (russian.pls) to your taste.
6. repeat steps 3..5 for other voices, if needed
7. install IvonaTTS.apk
8. select Ivona TTS as default TTS
9. go to setting / install voice data / select folder you created in step #0 (i.e. /sdcard/ivona/, not /sdcard/ivona/rus.rus.tatyana/) / click OK / check log / click Close
A. exit to home screen
B. go to Ivona TTS setting again / Language / click on Voice you want. if Voice list is empty - restart TTS (or reboot android)
C. go back / click on "Listen to an example", it should work now
* to restart TTS it might be sufficient to change screen orientation while in Text-to-Speech setting screen.
uno mas
0. создайте папку ivona на внутренней sdcard, например /sdcard/ivona/
1. скачайте rus.rus.tatyana.*.rar
2. распакуйте его в папку, созданную в шаге №0
3. убедитесь, что у вас есть следующие 4 файла в /sdcard/ivona/rus.rus.tatyana/
lang_ru_ru.dat
libttsivonavoice.so
libvoice_ru_tatyana.so
vox_ru_tatyana22i
4. скопируйте файл lang_ru_ru.dat дважды
lang_ru_ru.dat -> lang_ru_ru_tatyana.dat
lang_ru_ru.dat -> voice_ru_ru_tatyana.dat

5. по вкусу добавите лексикон(ы) регулярных выражений *.lex (russian.lex) и PLS лексикон(ы) *.pls (russian.pls)
6. если нужны другие голоса, повторите шаги для 1..5
7. установите IvonaTTS.apk
8. войдите в настройки Text-To-Speech, выберите "Ivona TTS" как TTS по умолчанию.
9. войдите в настройки Ivona TTS / установка голосовых данных / выберите папку, созданную на шаге №0 (т.е. /sdcard/ivona/, а не /sdcard/ivona/rus.rus.tatyana/) / нажмите OK / Check Log / нажмите кнопку Закрыть
А. вернитесь главный экран (home)
B. войдите в установка Ivona TTS еще раз / Язык / выберите голос. Если список голосов пустой - перезагрузите TTS (или Андроид, что проще)
C. вернитесь назад / нажмите на "Прослушать пример", он должен сработать
* для перезагрузки TTS можно просто повернуть экран (изменить ориентацию landscape <-> portrait) находясь в настройках Text-To-Speech.
Словари
Словари от DamionSleeper
Обсуждаются в IVONA Pronunciation Lexicon Helper
Словари должны находиться в папке голоса (rus.rus.tatyana).
Регексы в файлах *.lex (russian.lex), фонетические/орфографические в *.pls (russian.pls).
Словари должны быть в кодировке UTF-8.
lex обязательно без BOM, pls работают и с BOM и без него.
Ошибки в словарях видны только в логе.
Картинки
Такие же, как и для Nuance Vocalizer
Если TTS не работает и есть желание разобраться
ПМ мне logcat лог:
1. С фильтром ITTS
2. При старте Ivona TTS
LogcatX
Прикрепленное изображение

Прикрепленное изображение
log example
V ITTS_TtsService: onCreate()
V ITTS_TtsService: library=/data/data/ivona.tts/files/ dataPath=/storage/emulated/0/ivona/ logText=0
V ITTS_ProxyI: Proxy 1.0.0.0a
V ITTS_ProxyI: Data()
V ITTS_Engine: Engine 1.0.0.0a / library=/data/data/ivona.tts/files/ dataPath=/storage/emulated/0/ivona/ logText=0
V ITTS_Engine: voice_lib /data/data/ivona.tts/files/
V ITTS_Engine: voice_data /storage/emulated/0/ivona/
V ITTS_Engine: addVoice ru-RU Maxim 1.6.30-kindle2 rus.rus.maxim
V ITTS_ProxyI: getAvailableLanguages 'rus-RUS-Maxim'
V ITTS_Engine: loadLanguage(rus, RUS, Maxim)
V ITTS_Engine: unloadVoice()
V ITTS_Engine: Loading voice 'rus.rus.maxim'
V ITTS_Engine: Loading engine library /data/data/ivona.tts/files/rus.rus.maxim/libttsivonavoice.so
V ITTS_Engine: IVONA Text-To-Speech
V ITTS_Engine: ivona-1.6.30-kindle2
V ITTS_Engine: December 2013
V ITTS_Engine: Loading voice 'rus.rus.maxim'
V ITTS_Engine: lib '/data/data/ivona.tts/files/rus.rus.maxim/libvoice_ru_maxim.so'
V ITTS_Engine: vox '/storage/emulated/0/ivona/rus.rus.maxim/vox_ru_maxim22i'
E ITTS_Engine: input_type 'text/plain'
E ITTS_Engine: encoding 'UTF-8'
V ITTS_Engine: setProperty(volume, 62)
V ITTS_ProxyI: loadLanguage(rus, RUS, Maxim) = 2
V ITTS_TtsService: onLoadLanguage(rus, RUS, Maxim) = 2
V ITTS_Engine: setProperty(volume, 62)
V ITTS_ProxyI: isLanguageAvailable(rus, RUS, Maxim) = 2
V ITTS_TtsService: onIsLanguageAvailable(rus, RUS, Maxim) = 2
V ITTS_ProxyI: isLanguageAvailable(rus, RUS, Maxim) = 2
V ITTS_TtsService: onIsLanguageAvailable(rus, RUS, Maxim) = 2
V ITTS_ProxyI: isLanguageAvailable(rus, RUS, Maxim) = 2
V ITTS_TtsService: onIsLanguageAvailable(rus, RUS, Maxim) = 2
V ITTS_TtsService: onSynthesizeText()
V ITTS_Engine: loadLanguage(rus, RUS, Maxim)
V ITTS_ProxyI: loadLanguage(rus, RUS, Maxim) = 2
V ITTS_TtsService: onLoadLanguage(rus, RUS, Maxim) = 2
V ITTS_Engine: setProperty(rate, 100)
V ITTS_Engine: set:dur_stretch 62
V ITTS_TtsService: onDestroy()
V ITTS_ProxyI: ~Data()
V ITTS_Engine: ~Engine()
V ITTS_Engine: unloadVoice()
предыдущие версии и голоса
Тут, для работы последних версий голосов прочитайте пост


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

Прикрепленный файлivona.tts_1.0.0.0a8.zip ( 80.88 КБ )
Прикрепленный файлlexicon_examples.zip ( 1.4 КБ )
Прикрепленный файлivona.tts_1.0.0.0a8a.zip ( 80.84 КБ )
Прикрепленный файлivona.tts_1.0.0.0b.zip ( 71.79 КБ )
Прикрепленный файлivona.tts_1.0.0.0b1.zip ( 71.64 КБ )


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



Реп: (46)
FedK @ 24.11.2012, 12:11 *
не видит пдф (именно для этого я читалку и просил)
Vinitu2 @ 24.11.2012, 13:37 *
EzPdfReader читает PDF через TTS.
И Repligo тоже может.

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



Реп: (2557)
Alenka @ 26.11.2012, 04:57 *
Несколько раз перечитывала шапку пытаясь понять чем можно заставить её проговаривать имена звонящих (1) и вообще можно ли её "упросить" управлять телефоном через голосовые команды (2) или набирать где либо текст (3) без подключения к инету (как это делает синтезатор Google)? Или это совершенно другие программы, не имеющие ничего общего со SVOX?
Очччень хотелось бы увидеть развернутый ответ или хотя бы быть посланной в тему где можно получить подобную консультацию..
На развернутый ответ я не потяну.
1. Обсуждался несколько раз в этой теме.
2 и 3. SVOX это только TTS (Text-to-speech), а тебе нужет Speech-to-Text.
Dragon Go! точно должен делать (также как и на PC)

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

Прикрепленный файлmilena_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part2.rar ( 120 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part3.rar ( 120 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part4.rar ( 100.74 МБ )
Прикрепленный файлkatya_22_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлkatya_22_premium-high_1-0-1.part2.rar ( 120 МБ )
Прикрепленный файлkatya_22_premium-high_1-0-1.part3.rar ( 37.79 МБ )
Прикрепленный файлyuri_22_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлyuri_22_premium-high_1-0-1.part2.rar ( 18.9 МБ )



Реп: (2557)
Vocalizer © Nuance voices
* Не работают с Vocalizer Expressive © Nuance
Voice models
Compact *bet2*
Standard *dri40_155mrf22*
Standard-High *dri40_vssq5f22*
Plus/Premium-Light *dri80_1175mrf22*
Premium *full_155mrf22*
Premium-High *full_vssq5_f22*
Голоса
Nuance Vocalizer voices

With CLC
Premium and Premium-High 1 & 2

Without CLC
Premium-Light TomTom 1.0
Standard-High KobaSpeech 2
Compact, Standard, Standard-High, Premium and Premium-High EvilShrike

Vocalizer Voices with CLC (установить или распаковать Universal Extractor)
Распаковка MSI
Создаём папку С:\TTS
Копируем в нее VocalizerExpressive-1.0.19.101-rur-Milena-Premium-enu.msi скачанный с freedomscientific
Запускаем консоль (cmd.exe)
cd С:\TTS
msiexec /a VocalizerExpressive-1.0.19.101-rur-Milena-Premium-enu.msi TARGETDIR=C:\TTS\OUT /qn /l*v extract.log
Копируем папку C:\TTS\OUT\Freedom Scientific\Shared\VocalizerExpressive\1.1\languages на SD-карту Андроида в папку Vocalizer
Голос из MacOS
Можно взять голос из MacOS: 10.8 - Vocalizer, 10.9 - Vocalizer Expressive
Распакуйте архив /System/Library/Speech/Voices/VoiceName.SpeechVoice/Contents/Resources/PCMWave
Имена файлов зашифрованы rot13, нужно переименовать перед использованием на Win/Android
* Папка по умолчанию /sdcard/Vocalizer/
** Голоса для Vocalizer Expressive не подходят, нужны именно для Vocalizer


Сообщение отредактировал apokrifX - 17.06.14, 06:04



Реп: (2557)
Vocalizer Expressive 2 © Nuance voices
Voice models
embedded-compact (Compact/*bet*)
embedded-pro (Plus/*dri80*)
embedded-high (Premium/*full_155*)
premium-high (Premium-High/*full_vssq5*)
Alternative locations
Vocalizer Expressive 2 voices availableЗатем установить или распаковать с помощью Universal Extractor
Другой способ распаковки MSI
Создаём папку С:\TTS
Копируем в нее VocalizerExpressive-2.2.121-rur-Milena-PremiumHigh-enu.msi скачанный с freedomscientific
Запускаем консоль (cmd.exe)
cd С:\TTS
msiexec /a VocalizerExpressive-2.2.121-rur-Milena-PremiumHigh-enu.msi TARGETDIR=C:\TTS\OUT /qn /l*v extract.log
Копируем папку C:\TTS\OUT\Freedom Scientific\Shared\VocalizerExpressive\2.2\languages на SD-карту Андроида в папку VocalizerEx2
предыдущие версии


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

Прикрепленный файлcommon-compact.rar ( 1.08 МБ )
Прикрепленный файлcommon-high.rar ( 1.11 МБ )
Прикрепленный файлembedded-compact.rar ( 66.46 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part2.rar ( 120 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part3.rar ( 120 МБ )
Прикрепленный файлmilena_premium-high_1-0-1.part4.rar ( 100.7 МБ )
Прикрепленный файлkatya_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлkatya_premium-high_1-0-1.part2.rar ( 120 МБ )
Прикрепленный файлkatya_premium-high_1-0-1.part3.rar ( 37.79 МБ )
Прикрепленный файлyuri_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлyuri_premium-high_1-0-1.part2.rar ( 18.93 МБ )
Прикрепленный файлmilena_embedded-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлmilena_embedded-high_1-0-1.part2.rar ( 29.55 МБ )
Прикрепленный файлkatya_embedded-high_1-0-1.rar ( 92.24 МБ )
Прикрепленный файлyuri_embedded-high_1-0-1.rar ( 46.98 МБ )
Прикрепленный файлvocalizer_e2.tts_1.0.2.3t2.zip ( 1.61 МБ )
Прикрепленный файлava_premium-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлava_premium-high_1-0-1.part2.rar ( 120 МБ )
Прикрепленный файлava_premium-high_1-0-1.part3.rar ( 120 МБ )
Прикрепленный файлava_premium-high_1-0-1.part4.rar ( 104.17 МБ )
Прикрепленный файлnathan_premium-high_1-0-0.part1.rar ( 120 МБ )
Прикрепленный файлnathan_premium-high_1-0-0.part2.rar ( 120 МБ )
Прикрепленный файлnathan_premium-high_1-0-0.part3.rar ( 97.29 МБ )
Прикрепленный файлnathan_premium-high_1-0-0.part3.rar ( 97.29 МБ )
Прикрепленный файлcommon-high-2.rar ( 1.12 МБ )
Прикрепленный файлcommon-high-3.rar ( 1.14 МБ )
Прикрепленный файлvocalizer_e2.tts_1.0.2.3t3.apk.zip ( 2.7 МБ )
Прикрепленный файлcommon-high-4.rar ( 1.14 МБ )
Прикрепленный файлlesya_embedded-compact_1-0-0.rar ( 2.56 МБ )
Прикрепленный файлlesya_embedded-pro_1-0-0.rar ( 47.54 МБ )
Прикрепленный файлmilena_embedded-compact_1-0-1.rar ( 6.79 МБ )
Прикрепленный файлmilena_embedded-pro_1-0-1.rar ( 54.13 МБ )
Прикрепленный файлmilena_embedded-high_1-0-1.part1.rar ( 120 МБ )
Прикрепленный файлmilena_embedded-high_1-0-1.part2.rar ( 29.55 МБ )
Прикрепленный файлkatya-ml_embedded-high_2-0-2.part1.rar ( 120 МБ )
Прикрепленный файлkatya-ml_embedded-high_2-0-2.part2.rar ( 16.1 МБ )
Прикрепленный файлcommon-high-5.rar ( 1.26 МБ )
Прикрепленный файлlesya_embedded-pro_1-0-4.rar ( 47.67 МБ )
Прикрепленный файлlesya_embedded-high_1-0-9.rar ( 115.64 МБ )
Прикрепленный файлkatya-ml_embedded-pro_2-0-3.rar ( 59.97 МБ )
Прикрепленный файлkatya-ml_embedded-high_2-0-4.part1.rar ( 120 МБ )
Прикрепленный файлkatya-ml_embedded-high_2-0-4.part2.rar ( 16.37 МБ )
Прикрепленный файлmilena_embedded-pro_1-0-6.rar ( 51.2 МБ )
Прикрепленный файлmilena_embedded-high_1-0-6.part2.rar ( 26.47 МБ )
Прикрепленный файлyuri_embedded-pro_2-0-0.rar ( 39.61 МБ )
Прикрепленный файлyuri_embedded-high_2-0-1.rar ( 43.97 МБ )
Прикрепленный файлmilena_embedded-high_1-0-6.part1.rar ( 120 МБ )
Прикрепленный файлava_embedded_high_4-0-1.part1.rar ( 120 МБ )
Прикрепленный файлava_embedded_high_4-0-1.part2.rar ( 84.59 МБ )


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



Реп: (2557)
Ivona TTS 21+
How to
Rewrote all application internals to comply with API Level: 21. Android 5.0 (LOLLIPOP) and above.
Most settings are similar to ICS+ version.

Default voices folder: /sdcard/Ivona
* To use external sdcard follow instructions on fixing sdcard permissions for your Android device.

Need to use voices with same version. Current version is 1.6.101.3 (April 2017)
Voices won’t work without lex and pls dictionaries.
Need sdcard read permission to load voices.
Can install voices from Ivona TTS settings menu, top level "install voices" is disabled on some Androids.
Logcat logging
Logs are written to /sdcard/Android/data/ivona.tts/files folder.
It’s the only folder where TTS is allowed to write to sdcard
Do not enable it unless you need to do troubleshooting.
Partial voices
If you have 4 voices available eng.gbr.amy, eng.gbr.brian, eng.usa.joey, eng.usa.salli, enabling partial voices show 3 more voices: eng.gbr, eng.usa, eng
You can choose what real voice is used when partial one is selected:
eng.gbr: eng.gbr.amy, eng.gbr.brian
eng.usa: eng.usa.joey, eng.usa.salli
eng: eng.gbr.amy, eng.gbr.brian, eng.usa.joey, eng.usa.salli
TTS shows partial voices in the list only when corresponding checkbox is checked (after TTS restart)
TTS client can use partial voices regardless of checkbox state.
Voices
Как
Переписал все внутренние приложения для соответствия уровню API: 21. Android 5.0 (LOLLIPOP) и выше.
Большинство настроек аналогичны версии ICS+.

Папка по умолчанию: /sdcard/Ivona
* Чтобы использовать внешнюю SD-карту, следуйте инструкциям по исправлению разрешений sdcard для вашего Android-устройства.

Необходимо использовать голоса с той же версией. Текущая версия 1.6.101.3 (апрель 2017 г.)
Голоса не будут работать без словарей lex и pls.
Требуется разрешение на чтение sdcard для загрузки голосов.
Можно установить голоса из меню настроек Ivona TTS, верхний уровень «установить голоса» отключен на некоторых андроидах.
Ведение журнала Logcat
Журналы записываются в папку /sdcard/Android/data/ivona.tts/files.
Это единственная папка, где TTS разрешено писать на SDCard
Не включайте его, если вам не нужно выполнять поиск и устранение неисправностей.
Частичные голоса
Если у вас есть 4 голоса, доступные eng.gbr.amy, eng.gbr.brian, eng.usa.joey, eng.usa.salli, позволяющие частичным голосам показывать еще 3 голоса: eng.gbr, eng.usa, eng
Вы можете выбрать, какой реальный голос используется при выборе частичного:
eng.gbr: eng.gbr.amy, eng.gbr.brian
eng.usa: eng.usa.joey, eng.usa.salli
eng: eng.gbr.amy, eng.gbr.brian, eng.usa.joey, eng.usa.salli
TTS показывает частичные голоса в списке только тогда, когда установлен соответствующий флажок (после перезапуска TTS)
Клиент TTS может использовать частичные голоса независимо от состояния флажка.


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

Прикрепленный файлivona.tts_1.0.0.0c.zip ( 64.82 КБ )


Сообщение отредактировал apokrifX - 19.11.17, 09:48



Реп: (2557)
sm151058 @ 28.11.2012, 03:10 *
Чем же так хорош Nuance (2-е место)? В чем его преимущества перед двумя другими? (я не нашел, а недостаток есть).
sm151058 @ 30.11.2012, 05:54 *
Оба?!! У меня штук 6 на мобильных устройствах и десяток на ББ. И 12 лет опыт слушания.
Ого. Это серьёзно. :yes2:
А какие, по вашему мнению, пара-тройка лучших голосов для ББ и мобильных устройств.
И, если можно, в двух словах, почему. :thank_you:

Alenka @ 26.11.2012, 04:57 *
Несколько раз перечитывала шапку пытаясь понять чем можно заставить её проговаривать имена звонящих (1) и вообще можно ли её "упросить" управлять телефоном через голосовые команды (2) или набирать где либо текст (3) без подключения к инету (как это делает синтезатор Google)? Или это совершенно другие программы, не имеющие ничего общего со SVOX?
Очччень хотелось бы увидеть развернутый ответ или хотя бы быть посланной в тему где можно получить подобную консультацию..
На развернутый ответ я не потяну.
1. Обсуждался несколько раз в этой теме.
2 и 3. SVOX это только TTS (Text-to-speech), а тебе нужет Speech-to-Text.
Dragon Go! точно должен делать (также как и на PC)

barket @ 29.11.2012, 13:04 *
для работы Нюанса требуется установленный (неснесённый из системы) ПикоТТС?
На некоторых Андроидах работает без ПикоТТС, на других без ПикоТТС не работает...

Vinitu2 @ 29.11.2012, 01:16 *
Еще б нашелся добрый человек и подправил Nuance. Чтоб не было остановок в тексте и дурацких выражений: запятая, том-том ваша версия.., закрывающие двойные ёлочки и др.
Я уже подробно объяснил, как править регексы.
Поскольку процесс улучшения бесконечный по свой природе, советую освоить и делать самостоятельно. ;-)

Vinitu2 @ 30.11.2012, 17:00 *
Вроде так и делал...
В блокноте открыл файл, добавил новую строчку, вышел с сохранением результата, переключил движок на Гугл и назад, открыл читалку, нажал читать голосом, нет изменений.
Что не так сделал? Некоторые строчки я прямо из темы и копировал.
Это только полдела. Я приводил пример как проверять строки поиска и замены. Какие строки вы проверяли?

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

Прикрепленный файлtian-tian-embedded-pro-compact.rar ( 16.66 МБ )


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



Реп: (63)
apokrifX @ 01.12.2012, 05:44 *
Это только полдела. Я приводил пример как проверять строки поиска и замены. Какие строки вы проверяли?
Я же писал, что брал из форума. Просто копировал и вставлял в файл. Другие делал по аналогии.
У меня вообще все читалки по разному реагируют на Nuance. Вернее движок по разному реагирует на то, что готовит ему для чтения прога-читалка. Svox вел себя одинаково во всех.
Пожалуйста, не посылайте меня опять учиться проверять регесы. Не вижу в этом смысла, по причине отсутствия реакции движка на эти действия. Может еще какие варианты есть?

И ещё по Nuance. Вот два предложения из текста:
— Ух, ты моя крошка, — со смехом выдавил из себя мистер Дурсль, выходя из дома.
– И привидится же такое! – буркнул мистер Дурсль.

При прочтении первого Nuance в MoonReder вместо - (дефис) говорит "запятая".
При прочтении второго все нормально.

Если кто обратил внимание, то в первом предложении дефисы отличаются от тех, что во втором - они другие (более длинные). В этом вся и бяка. Эти длинные дефисы и читает Nuance в проге MoonReder, как "запятая"!
К сожалению в большинстве моих книг дефисы именно такие (книги понятно что не куплены, а скачены из сети и кто такое делает не найдешь) и надо править файлы.
Читалка FBreder эти дефисы глотает нормально, но там другой минус - остановки на *** и они бесят очень сильно.

Для пользователей Nuance: нашел связку для нормального прослушивания книг. Это MoonReader Pro +Nuance+ правленный файл txt.
Правление очень простое: открываю файл в Ворде и сохраняю как обычный txt, при сохранении ставлю галку на пункте "Разрешить подстановку знаков". При этом "кривые" знаки заменяются на стандартные. Теперь движок перестает говорить в этой читалке "запятая" и можно слушать нормально.

Сообщение отредактировал apokrifX - 24.03.13, 16:59



Реп: (2557)
Vocalizer Express Studio
Официальный редактор словарей на ПК от компании Nuance

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



Инструкция по запуску Vocalizer Express Studio на английском
0. Main folder [Nuance]
x86 => C:\Program Files\Nuance
x64 => C:\Program Files (x86)\Nuance

Directory of C:\Program Files (x86)\Nuance
<DIR> Vocalizer Expressive
<DIR> Vocalizer Expressive Studio

1. Unpack "\Vocalizer Expressive Studio 1" from VEStudio.zip to
Directory of C:\Program Files (x86)\Nuance\Vocalizer Expressive Studio
<DIR> clc
<DIR> doc
<DIR> license_agreements
<DIR> studio

2. Unpack "\common\speech\components" from ve_engine_v1.4.0_win32.zip
Directory of C:\Program Files (x86)\Nuance\Vocalizer Expressive\common\speech\components
2829260 clm.dat
46 input.txt
1153748 lid.dat
21412 synth_med_fxd_bet3f22.dat
103576 sysdct.dat
2703360 ve.dll
335872 vedemo.exe
44544 ve_cdfinit.dll
2682880 ve_sapi5.dll
110592 ve_toolsapi.dll

3. Place Vocalizer Expressive language to "C:\Program Files (x86)\Nuance\Vocalizer Expressive\common\speech\languages". For Milena it'll be:
Directory of C:\Program Files (x86)\Nuance\Vocalizer Expressive\common\speech\languages\rur\speech
<DIR> components
<DIR> ve

Directory of C:\Program Files (x86)\Nuance\Vocalizer Expressive\common\speech\languages\rur\speech\components
2314391 clc_rur_cfg3.dat
58125 clc_rur_milena_cfg3.dat
58225 clc_rur_yuri_cfg3.dat
480200 select_milena_bet3f22.dat
479476 select_yuri_bet3f22.dat
38705256 synth_milena_dri80_1175mrf22_1175_02.dat
2571060 synth_milena_dri80_1175mrf22_1175_02_pmk.dat
446681420 synth_milena_full_vssq5_f22.dat
13160584 synth_milena_full_vssq5_f22_pmk.dat
3926992 uselect_milena_dri80.dat
17507204 uselect_milena_full.dat

Directory of C:\Program Files (x86)\Nuance\Vocalizer Expressive\common\speech\languages\rur\speech\ve
2700 ve_pipeline_rur_milena_22_bet3.hdr
2832 ve_pipeline_rur_milena_22_dri80_1175mrf22.hdr
2820 ve_pipeline_rur_milena_22_full_vssq5f22.hdr
2690 ve_pipeline_rur_yuri_22_bet3.hdr

4. Run "C:\Program Files (x86)\Nuance\Vocalizer Expressive Studio\studio\VocalizerExpressiveStudio.exe"

5. Setup | Add | "C:\Program Files (x86)\Nuance\Vocalizer Expressive\" | Ok




Реп: (2557)
Vinitu2 @ 01.12.2012, 01:14 *
Вот два предложения из текста:
— Ух, ты моя крошка, — со смехом выдавил из себя мистер Дурсль, выходя из дома.
– И привидится же такое! – буркнул мистер Дурсль.
При прочтении первого Nuance в MoonReder вместо - (дефис) говорит "запятая". При прочтении второго все нормально.
У меня говорит нормально - я уже писал, как исправить эту "запятую".

Vinitu2 @ 01.12.2012, 18:02 *
Кто обратил внимание, в первом предложении дефисы отличаются от тех, что во втором. В этом вся и бяка. Эти длинные дефисы и читает Nuance в проге MoonReder, как"запятая". К сожалению в большинстве моих книг дефисы именно такие и надо править файлы.
Непонятно, в каком виде эти длинные дефисы "—" доходят до Nuance
Попробуй поменять
/([\?!])-/ --> "$1"
на
/([\?!])[-—]/ --> "$1"

Vinitu2 @ 01.12.2012, 18:02 *
В читалке Fbreder такого нет, но его остановки на *** бесят очень сильно.
Не верю! (с) Если б действительно бесили, давно бы сам регекс написал :yes2:

Сообщение отредактировал apokrifX - 02.11.16, 07:03



Реп: (2557)
retigor @ 02.12.2012, 12:06 *
Я по поводу «рваного» произношения Loquendo TTS на Wildfirer_S.
Проблема не зависит не от выбранного голоса Loquendo (Ольга или Дмитрий), не от выбранной читалки (Cool_Reader, Moon_Reader, FBReader (c каждым из двух плагинов). Дефект речи повторяется постоянно в одних и тех же местах и припадает обычно на запятую, но не на каждую, либо на многоточие, либо вообще просто между слов, и зависимость такого дефекта (от сочетания букв) мне непонятна. Встречается такой дефект примерно через предложения три - четыре, и в одном предложении может повторяться несколько раз. Также дефект не зависит, от частоты и скорости произношения.
А можно выложить ,.epub (или что там) и сказать где конкретно будет помеха. Хотелось бы подтвердить сначала, что у всех она в одном и том же месте.

На слух данный дефект, я бы сравнил, с коммутационной помехой, т.е. очень краткий, но хлёсткий и чёткий щелчок, похожий на коммутационное подключение соединения.
Думал, что в момент паузы процессор сбрасывает частоту, а потом когда её повышает, происходит эта ерунда. Но проверил загрузку процессора, так движок Loquendo TTS больше чем 10% не загружает, т.е. со всеми наворотами процессор загружен максимум (пиковая загрузка) не более чем на 25%.
Думал, что возможно знаки форматирования текста могут провоцировать такое, но нет, на текстах *.txt то же самое.
Возможно, я думою, что данный дефект может быть связан с изменениями параметров голоса в момент пауз при чтении, но что это может провоцировать, непонятно. Так, остановил кучу всяких фоновых программ, ноль эффекта.
Работа проделана большая :-)
Давайте попробуем повторить на других Андроидах и будем решать что дальше делать. Не факт, что можно вообще исправить...

Еще не знаю должно – ли такое быть, или нет, но не в одном приложении изменить скорость чтения я не могу (с любым голосов, и не только Loquendo). Так, скорость чтения я могу изменить только в настройках Андроида.
В Nuance вообще ничего не изменить нельзя. А остальные не пробовал. Кажется, есть чекбокс – использовать "только мои установки" (в настройках Андроида), может в нем дело?

sm151058 @ 02.12.2012, 03:20 *
У меня Мун иногда останавливается в конце главы. Как с этим бороться?
Снять лог и попытаться понять в чем дело. Может TTS просто падает и Андроид его перезапускает?

Vinitu2 @ 02.12.2012, 03:23 *
Зря не верите. Я много времени потратил и решил для себя проблему. Спасибо за помощь. Десяток файлов поправил на компе за пару минут и на месяц хватит.
Отлично. Я прикручиваю ТТС движки в свое свободное время и денег за это не получаю. Где могу – стараюсь помочь, но на настоящий тех. саппорт от меня рассчитывать не стоит.

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



Реп: (2557)
saniab @ 14.12.2012, 05:10 *
apokrifX @ 02.12.2012, 07:24 *
saniab @ 13.12.2012, 14:59 *
Nuance на Moon произносит Запятая в начале абзаца перед длинным тире. Я пробовал править, как здесь было предложено, но безрезультатно. Может кто подсказать, помочь?
Непонятно, в каком виде эти длинные дефисы "—" доходят до NuanceПопробуй поменять/([\?!])-/ --> "$1"на/([\?!])[-—]/ --> "$1"
Вот примерно так и делал, но без заметного результата. открыл rex_rur.dat и дописал в последнюю строку /([\?!])[-—]/ --> "$1" с последующим сохранением. все так сделал?
Всё правильно, только rex_rur.dat не перечитывается после редактирования - проще всего перегрузить Андроид.

Сообщение отредактировал apokrifX - 10.10.13, 07:24



Реп: (2557)
saniab @ 14.12.2012, 12:02 *
apokrifX @ 14.12.2012, 18:49 *
Всё правильно, только rex_rur.dat не перечитывается после редактирования - проще всего перегрузить Андроид.
Все так и сделал. Без результата. Можно там еще пробел где-нибудь прописать?
Можно попробовать передвинуть строку, поставить её перед блоком
# Fix TT-Latin problems (needed for every language except Czech, Slovak and Lakota)
/Е_/ --> "t'"
/Д_/ --> "d'"
/Д_/ --> "l'"
Ещё попробуй добавить самый простой регекс, чтобы убедиться, что они вообще работают.

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



Реп: (2557)
saniab @ 14.12.2012, 17:11 *
Сдается мне, что не работают. Хотя могу ошибаться. Но переносил строки результата не дал.
Если не работают, то возможно что-то с не то с rex_rur.dat. Например BOM случайно появился в начале файла. На каком "самом простом регексе" проверял?



Реп: (2557)
apokrifX @ 14.10.2012, 18:38 *
Добавил 2 Милены (Voice Data)
Milena-Premium - milena_22_full_155mrf22 - 143,913,679 bytes
Milena-Premium-High milena_full_vssq5_f22 - 480,284,734 bytes
Проверил у себя - ну очень заметно отличается качество произношения... и размер тоже.
Интересно узнать ваше мнение :blush: Пожалуйста, пишите, какой голос проверяли.
ПМ, если кому надо, могу догрузить Samantha и Samantha, Premium и Premium-High.

saniab @ 21.12.2012, 16:12 *
Nuance 1.1 Голос вроде стал лучше, но Запятая произносит по-прежнему.
Запятая (и вся пунктуация) не изменится. ИМХО, это только регексами и можно исправить...

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


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

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

Сейчас: 05.02.23, 10:26