Rhvoice

Содержание

  • arw-Laila качество PremiumHigh
  • arw-Maged качество PremiumHigh
  • arw-Tarik качество PremiumHigh

Далее

bae-Miren качество PremiumHigh

Далее

dub-Ellen качество PremiumHigh

Далее

  • ptb-Felipe качество PremiumHigh
  • ptb-Fernanda качество PremiumHigh
  • ptb-Luciana качество PremiumHigh

Далее

bgb-Daria качество PremiumHigh

Далее

cah-Sin_Ji качество Pro

Далее

  • cae-Jordi качество PremiumHigh
  • cae-Montserrat качество PremiumHigh

Далее

vae-Empar качество PremiumHigh

Далее

hrh-Lana качество PremiumHigh

Далее

  • czc-Iveta качество PremiumHigh
  • czc-Zuzana качество PremiumHigh

Далее

  • dad-Magnus качество PremiumHigh
  • dad-Sara качество PremiumHigh

Далее

  • dun-Claire качество PremiumHigh
  • dun-Xander качество PremiumHigh

Далее

  • ena-Karen качество PremiumHigh
  • ena-Lee качество PremiumHigh

Далее

English British — Британский английский

  • eng-Daniel качество PremiumHigh
  • eng-Kate качество PremiumHigh
  • eng-Malcolm качество PremiumHigh
  • eng-Oliver качество PremiumHigh
  • eng-Serena качество PremiumHigh

Далее

  • eni-Rishi качество PremiumHigh
  • eni-Sangeeta качество PremiumHigh
  • eni-Veena качество PremiumHigh

Далее

ene-Moira качество PremiumHigh

Далее

ens-Fiona качество PremiumHigh

Далее

enz-Tessa качество PremiumHigh

Далее

English United States — Американский английский

  • enu-Ava качество PremiumHigh
  • enu-Nathan качество PremiumHigh
  • enu-Samantha качество PremiumHigh
  • enu-Susan качество PremiumHigh
  • enu-Tom качество PremiumHigh
  • enu-Zoe качество PremiumHigh

Далее

  • fif-Onni качество PremiumHigh
  • fif-Satu качество PremiumHigh

Далее

  • frf-Audrey качество PremiumHigh
  • frf-Aurelie качество PremiumHigh
  • frf-Thomas качество PremiumHigh

Далее

  • frc-Amelie качество PremiumHigh
  • frc-Chantal качество PremiumHigh
  • frc-Nicolas качество PremiumHigh

Далее

gle-Carmela качество PremiumHigh

Далее

German — Немецкий

  • ged-Anna качество PremiumHigh
  • ged-Markus качество PremiumHigh
  • ged-Petra качество PremiumHigh
  • ged-Viktor качество PremiumHigh
  • ged-Yannick качество PremiumHigh

Далее

  • grg-Melina качество PremiumHigh
  • grg-Nikos качество PremiumHigh

Далее

hei-Carmit качество PremiumHigh

Далее

huh-Mariska качество PremiumHigh

Далее

bei-Paya качество PremiumHigh

Далее

bhi-Jaya качество PremiumHigh

Далее

  • hii-Lekha качество PremiumHigh
  • hii-Neel качество PremiumHigh

Далее

kai-Alpana качество PremiumHigh

Далее

mai-Ananya качество PremiumHigh

Далее

tai-Vani качество PremiumHigh

Далее

tei-Geeta качество PremiumHigh

Далее

idi-Damayanti качество PremiumHigh

Далее

Italian — Итальянский

  • iti-Alice качество PremiumHigh
  • iti-Federica качество PremiumHigh
  • iti-Luca качество PremiumHigh
  • iti-Paola качество PremiumHigh

Далее

  • kok-Sora качество PremiumHigh
  • kok-Yuna качество PremiumHigh

Далее

mnt-Mei_Jia качество Pro

Далее

  • non-Henrik качество PremiumHigh
  • non-Nora качество PremiumHigh

Далее

  • plp-Ewa качество PremiumHigh
  • plp-Krzysztof качество PremiumHigh
  • plp-Zosia качество PremiumHigh

Далее

  • ptp-Catarina качество PremiumHigh
  • ptp-Joana качество PremiumHigh
  • ptp-Joaquim качество PremiumHigh

Далее

ror-Ioana качество PremiumHigh

Далее

  • rur-Katya качество PremiumHigh
  • rur-Milena качество PremiumHigh
  • rur-Yuri качество PremiumHigh

Далее

sks-Laura качество PremiumHigh

Далее

spa-Diego качество PremiumHigh

Далее

  • spe-Jorge качество PremiumHigh
  • spe-Marisol качество PremiumHigh
  • spe-Monica качество PremiumHigh

Далее

spl-Francisca качество PremiumHigh

Далее

  • spc-Carlos качество PremiumHigh
  • spc-Soledad качество PremiumHigh

Далее

  • spm-Angelica качество PremiumHigh
  • spm-Juan качество PremiumHigh
  • spm-Paulina качество PremiumHigh

Далее

  • sws-Alva качество PremiumHigh
  • sws-Klara качество PremiumHigh
  • sws-Oskar качество PremiumHigh

Далее

  • tht-Kanya качество PremiumHigh
  • tht-Narisa качество PremiumHigh

Далее

  • trt-Cem качество PremiumHigh
  • trt-Yelda качество PremiumHigh

Далее

Отправить этот пост друзьям или знакомым

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

Просьба администратора

Личные просьбы по работе сайта или облачных хранилищ, невозможности скачать предложенный файл отправляйте через

  • форму обратной связиили через раздел
  • обсуждений в сообществе VK,а не через форму для комментариев.

Шаг 3. Компиляция и установка

Для компиляции нам потребуется архив с исходным кодом RHVoice. Его можно скачать по данной ссылке.

Затем удобным способом помещаем его на сервер телефонии и разархивируем его командой

После того, как произошла разархивация, переходим в появившуюся папку и начинаем компиляцию. Для этого вводим команду:

Компиляция может завершиться ошибкой: src/include/core/pitch.hpp:76:12: error: non-static const member ‘const size_t RHVoice::pitch::stylizer::point_t::index’, can’t use default assignment operator. Эта ошибка связана с версией компилятора g++.

Для решения данной ошибки выполним следующие действия:

                — Перейдём в файл SConstruct (в корне папки RHVoice-master);

                — Находим нужную строку ‘env.AppendUnique(CXXFLAGS= )’;

                — Заменяем ‘-std=c++03’ на ‘-std=c++11’.

Если до этого были установлены все зависимости, то после текущих правок компиляция завершится удачно.

Далее приступаем к установке.

  scons install

Установка

После успешной установки делаем ldconfig и проверяем работу командой:

Голос Эллисон (аЛИСА)

Vocalizer Allison – English приятный женский голос на английском языке. Голос той же компании, что и Милена. Качественная компьютерная обработка позволяет этому движку очень качественно и разборчиво произносить слова на английском языке. Эллисон поможет Вам легко освоить правильное произношение слов при изучении английского языка.

Выберите из папки Голоса для Балаболки 2.15 голос Allison и установите его на свой компьютер.

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

Как преобразовать текст в речь.

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

Когда у Вас есть текстовый файл, вы можете сделать из него звуковой. Для этого:

  • — В Меню программы Балаболка выберите «Сервис».
  • — Выберите «Преобразовать в аудиофайлы».
  • — Вместо выбора Меню/Сервис можно применить горячие клавиши:
  • Ctrl+Y.

В открывшемся окне «преобразовать текстовые файлы в звуковые файлы»:

  • — Нажмите кнопку «Добавить файлы», найдите на своём компьютере нужный текстовый файл или сразу несколько файлов. Порядок загруженных файлов можно поменять кнопками Вверх и Вниз.
  • — Нажмите кнопку «Выбрать.
  • — Далее выберите папку, где будет сохраняться аудиофайл, выберите формат звукового файла, а также голос, которым будет произноситься текст.
  • — Нажмите кнопку «Преобразовать»».

В результате этих действий программа Балаболка создаст аудиофайл выбранного Вами формата.

Настройка интерфейса

Программа позволяет в текстовом поле выводить текст любого размер, любого формата, или показывать светлый (белый) текст на тёмном (чёрном0) фоне.

Чтобы настроить текст в Поле редактирования, в меню Вид выберите вкладку «Шрифт и цвета».

Основные горячие клавиши

Для комфортного прослушивания текста, желательно запомнить несколько Горячих клавиш:

  • F5 – Прочитать вслух.
  • F6 – Приостановить.
  • F7 – Остановить.
  • F8 – Прочитать выделенный текст.
  • F9 – Прочитать текст из Буфера обмена.
  • Ctrl+Up — Перейти к предыдущему предложению.
  • Ctrl+Down — Перейти к следующему предложению.
  • Ctrl+F11 — Перейти к предыдущему абзацу.
  • Ctrl+F12 — Перейти к следующему абзацу.

Мы рассмотрели не все возможности программы Балаболка. Она ещё может: переводить загруженный текст, сохранять озвученный большой текст в виде нескольких аудиофайлов, проверять орфографию загруженных текстов, преобразовывать субтитры, извлекать текст из файлов.

Со всеми этими возможностями Вы можете разобраться самостоятельно.

Insofta Cover Commander 5.5.1 RePack by вовава [2018, Графические редакторы, 3D моделирование]

Год выпуска: 2018Жанр: Графические редакторы, 3D моделированиеСайт разработчика: Insofta DevelopmentЯзык интерфейса: Русский + АнглийскийТип сборки: RePackРазрядность: 32/64-bitОперационная система: Windows XP, Vista, 7, 8, 8.1, 10 (32-bit & 64-bit) Описание: Insofta Cover Commander позволяет создавать профессиональные виртуальные коробки, книги, DVD-коробки, руководства, CD-диски, скриншоты. Всего несколько щелчков мыши все что нужно для выполнения этой работы. Исчерпывающие настройки освещения, камеры, тени, отражения позволяют вам создать изображение любого уровня сложности и увидеть …

Доступные решения

В материале разберём добавление русского голоса  на такие программы, как NVDA и Экранный Диктор Windows.Данные программы доступнее остальных, так Экранный Диктор, является предустановленной программой операционной системы Windows? Не требует особых знаний и входит в лицензию системы. А программа NVDA, является уникальным продуктом для голосового доступа  к экрану компьютера, она уже ни первый год помогает людям с нарушениями зрения. Главной особенностью программы, можно отметить её бесплатность  и широкий спектр возможностей, по решаемой проблеме.

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

  • Коммерческие – выпускаемые по платным лицензиям, имеющие ограничения на пробный период.
  • Бесплатные – синтезаторы, предоставляемые пользователям на правах свободного распространения .

Люблю повторять фразу: «Бесплатно, не значит хуже!». В нашем случае эта фраза подходит, как нельзя лучше. Бесплатные синтезаторы речи развиваются и имеют место быть.

RHVoseдля NVDA

Чтец экрана NVDA может использовать синтезатор RHVose, установленный в операционную систему как SAPI5, так и в качестве плагина NVDA, то есть дополнения. В последнем варианте синтезатор будет присутствовать как в установочном варианте, так и при создания переносной копии. К тому же, в этом случае можно добиться более высокой скорости чтения синтезатором.

Компоненты установки

Если установить только голосовой пакет русского языка и хотя бы один русский голос, то английские буквы будут читаться в латинской транскрипции.

Если установить дополнительно английский языковой пакет, то включится псевдоанглийское проговаривание слов.

Рекомендую устанавливать все голоса для каждого из языков, так как места они занимают мало, а возможности настройки при этом расширяются.

Например, для русского и английского языков в этом случае появилась возможность выбора не одного голоса синтезатора, а ещё двух пар:

Александр+Alan;

Елена+Clb.

При чтении голоса в такой паре переключаются между собой автоматически.

Конфигурационный файл

Первое время начинающего устраивает та скорость чтения, которая доступна после установки. Но со временем хочется её увеличить ещё. Это возможно только в случае настройки с помощью конфигурационного файла. При этом имейте ввиду, что скорость чтения при одних и тех же настройках, но для разных вариантов исполнения синтезатора будет несколько отличаться. О замерах скорости чтения можно прочитать .

максимальной скорости можно достичь, если сделать настройки в специальном файле и расположить его по тому пути, откуда синтезатор будет брать настройки после очередного запуска.

Сам файл конфигурации можно взять по пути, для установочной версии:

«C»:\Program Files\RHVoice\config-examples\RHVoice.ini»

Отсюда файл копируют, настраивают и размещают в папке, откуда синтезатор RHVoice возьмёт настройки сразу после очередного запуска.

для SAPI5 файл «RHVoice.ini» копируется в папку RHVoice расположенную примерно по такому пути —

C:\Users\Администратор\AppData\Roaming\RHVoice

Учтите, что на вашем компе диск «C:» и имя пользователя «Администратор» могут быть другими. А папка «ApplicationData» относится к скрытым папкам и чтобы её увидеть, нужно в «свойствах папки» отметить галкой «показывать скрытые файлы и папки»

В портабельной версии программы файл настроек лежит по пути:

\nvda\userConfig\RHVoice-config\RHVoice.ini

В самом файле есть комментарии о том, что и для чего можно менять, а на сайте GitHub есть рекомендации от создателя синтезатора.

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

Решение некоторых проблем, возникающих при настройке синтезатора RHVoice

Перед установкой новой версии старые версии синтезатора лучше удалить, с последующей очисткой остатков из Program» Files и из папок пользователя локальной учётной записи.

Или, как советует пользователь Kvark, нажмите windows+r и в появившийся диалог вставьте

%appdata%\nvda\addons

В открывшемся каталоге найдите папку RHVoice.pendingInstall и переименуйте её в RHVoice. Далее перезагрузите NVDA и пробуйте в диалоге выбора синтезатора (NVDA+control+s) найти RHVoice.

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

RHVoice

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

Для того чтобы установить синтезатор речи RHVoice на свой компьютер, следует определиться с программой диктором. Если Вы будете использовать встроенную программу Windows , то формат скачиваемого файла будет иметь вид .EXE, а если ваш выбор диктора остановился на NVDA, то файл будет оканчиваться на .NVDA.

Установка на Windows

По умолчанию операционная система Windows не имеет русского языка для Экранного диктора, поэтому пользователям придётся самостоятельно дополнить голоса.

, рассмотренного выше, запустите установку двойным щелчком мыши или клавишей клавиатуры – Enter.

Никаких изменений в установочный процесс вносить не потребуется, поэтому сложностей возникнуть не должно!

По завершении установки, откройте настройки Экранного диктора и измените голос. В списке голосов должны появиться несколько русских голосов, таких как: Александр, Елена и Ирина.  Сохраните настройки выбора и попробуйте по перемещаться в системе.

Установка на NVDA

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

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

, запустите установку двойным щелчком мыши или по нажатии клавиши – Enter.  В появившемся уведомлении дайте согласие на установку. Подождите пару секунд и согласитесь с перезапуском программы NVDA (при этом Вы услышите характерные звуки выгрузки и запуска программы NVDA).

По окончании установки синтезатор запустится вместе с стартом диктора. Вам останется лишь настроить голоса с вашими предпочтениями!

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

Голос Александр и Елена:

Команды для сборки

Ниже списком будут даны команды, которые необходимо ввести в терминале,
ожидая выполнения каждой из них. Можно копировать команды и вставлять, однако,
помните, что в терминале комбинация для вставки ctrl+shift+v,
а не ctrl+v. И так, для сборки синтезатора
выполните следующие действия в терминале:

  • sudo apt-get -q install git scons g++ libglibmm-2.4-dev libpulse-dev pkg-config
  • git clone https://github.com/Olga-Yakovleva/RHVoice.git
  • cd RHVoice
  • scons
  • sudo scons install
  • sudo ldconfig
  • sudo cp -a /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules

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

Голосовой движок для Балаболки от Майкрософт с голосом Елена

У Майкрософта, кроме речевого стандарта Microsoft Speech API 4 и 5 версий, а также Microsoft Speech Platform, есть еще и синтезатор речи. Этот голосовой движок называется MS Server Speech TTS Voise RU Elena и соответствует стандарту речевых функций Microsoft Speech Platform. Русский голос Elena от Microsoft можно загрузить с оф. сайта компании Майкрософт внизу данной страницы https://programmywindows.com/ru/readers/balabolka без регистрирования и SMS. Дополнительно потребуется загрузить и установить Microsoft Speech Platform (MSP x86 или x64). После установки MSP и MS Server Speech TTS Voise RU Elena для нормальной работы этих компонентов с программой Balabolka необходимо обязательно перезагрузить компьютер.

Научи Windows говорить по-русски! Как установить голосовой движок.

Программа незаменима для людей с ограниченными функциями речи! 

Недавно наткнулся в интернете на одну, очень занимательную программу… 

Я и раньше сталкивался с программами для синтеза речи,  различные «Говорилки», «Балаболки» и т. д., но все они были с ограниченным набором функций. Но в программе   TextAloud, как «шампунь и кондиционер» в той рекламе — все в одном флаконе! Честно скажу, был удивлен, когда после установки программы скопировал какой-то отрезок текста из блокнота и тут-же появилось полупрозрачное небольшое окошко с предложением прочитать отрезок вслух… И в Worde появилась вкладка TextAloud для чтения вслух.

Итак, что она умеет:

TextAloud — читает слова, письма, интернет-страницы и документы, которые Вы желали бы услышать. Звук для последующего прослушивания позволяет сохранять в форматах WAV, MP3 либо WMA. Вы будете крайне удивлены качеством голоса и его интонацией. Читает из буфера обмена, текстового файла, документы Word, PDF, HTML и интегрируется в IE,Firefox и Outlook. Теперь вам предоставляется возможность читать почту, книжки, большие документы, новости и так далее,  не отрываясь от главных дел и не надевая собственные очки. Программа допускает установку дополн. синтезированных голосовых движков для многообразия языков и акцентов. Что вы можете делать при помощи этой программы: • Сидеть, сложа руки и расслабляться, покуда программа читает вам текст • Сохранять текст в MP3 формат, для дальнейшего прослушивания на миниатюрных аудио-устройствах • Прослушивать отчет о чем-нибудь, пока вы пребываете в спорт-зале, торговом центре и прочих местах • Может помочь читать текст тем, кто не может его прочесть по инвалидности, либо по временным обстоятельствам • Делать сообщения для вашего автоответчика • Понизить напряжение глаз от чрезмерно длительного чтения • Прослушивать текст, на тот момент, как вы занимаетесь чем-то иным • Прослушивать электронные книжки, во время вашей занятости • Учить иностранные языки (в плане грамматики или же — пополнения словарного запаса, но не фонетики) • Программа в значительной степени может помочь людям с ослабленным зрением • Добавлять ваши записи в демонстрации PowerPoint • Готовиться к экзаменам • Прослушивать текст на других языках • Делать аудио-файлы для компьютерных игр • И прочее… 

Операционная система: Windows XP/Vista/7 Год выхода: 2011 Версия: 3.0.32Язык: English

Вся информация по установке программы находится в архиве, в текстовом файле. Внимательно прочитайте его перед установкой!

Но вот незадача!

Программа, сама по-себе, не читает по-русски… Ибо она определяет встроенный в Винду голосовой движок. А он только один — английский. 

Логично предположить, скажете вы и будете абсолютно правы, что надо найти в инете, скачать и установить русский голосовой модуль. Неправы вы только в одном… Ничего искать не надо! Я все уже нашел.

Итак, пошагово — дальнейшие ваши действия:

1. Скачать архив с программой.

2. Скачать русский голосовой движок.  

3. Внимательно прочитать инструкцию по установке (текстовый файл внутри архива.).

4. Установить и пользоваться.

Размер архива: 39 mb

Размер голосового модуля: 150 mb

Шаг 1. Установка зависимостей

Для успешной установки синтезатора речи в системе необходимы следующий зависимости: GCC, PKG-config и scons.

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

Обратите внимание, что в статье установка производится на CentOS 7.

GCC – совокупность компиляторов для ряда языков программирования. Среди таких яызков, например, Java, Си, C++ и другие.

Для установки GCC в CentOS введём команду:

SCons – ПО для сборки, созданный в качестве замены для make. Сборка RHVoice происходит именно через SCons.

Для установки SCons введём команду:

Установка SCons

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

Для установки PKG-Config введём команду:

Также для дальнейшей работы с Asterisk на сервере телефонии обязательно иметь установленный sox.

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

        — PulseAudio;

        — Libao;

        — PortAudio V19.

При установке важно понимать, что для работы RHVoice требуются как пакеты типа devel, так и само приложение.

В качестве примера рассмотрим установку PulseAudio.

Сборка и установка RHVoice.

1
2

mkdir build

cd build

устанавливаем программы необходимые для сборки

1 sudo apt-get-qinstall git sconsg++libglibmm-2.4-dev libpulse-dev pkg-config

скачиваем синтезатор речи

1 git clonehttps//github.com/Olga-Yakovleva/RHVoice.git

заходим в скачанную папку, собираем и устанавливаем

1
2
3
4
5

cd RHVoice

scons

sudo scons install

sudo ldconfig

sudo cp-ausrlocalbinsd_rhvoiceusrlibspeech-dispatcher-modules

После команды scons начнется процесс сборки, он довольно долгий. Но результат должен выглядеть следующим образом.

Голос установлен. Теперь необходимо настроить операционную систему, чтобы она могла без проблем работать с синтезатором.

создадим конфигурационный файл

1 sudo nanoetcspeech-dispatchermodulesrhvoice.conf

внесем в него следующие строчки

1
2
3
4
5
6
7

RHVoiceDataPath»/usr/local/share/RHVoice»

RHVoiceConfigPath»/usr/local/etc/RHVoice/»

RHVoicePunctuationMode

#RHVoicePunctuationList «@+_»

RHVoiceDefaultVoice»Aleksandr»

RHVoiceDefaultVariant»Pseudo-English»

Debug

После внесения строк жмем Ctrl+X, подтверждаем изменения написав Y, затем Enter и ещё раз Enter.
Теперь внесем изменения в ещё один конфигурационный файл.

1 sudo nanoetcspeech-dispatcherspeechd.conf

ищем строки где добавляются модули (строка начинается с #AddModule) речевых синтезаторов и добавляем новый модуль

1 #AddModule «rhvoice» «sd_rhvoice» «rhvoice.conf»

вот что получается в итоге

1. Vocalizer

Пожалуй, один из наиболее качественных синтезаторов речи, который отличает чёткое произношение и высокая детализация речи. В приложении более 50 поддерживаемых языков, в том числе «русский».

Есть возможность выбора из трёх русскоязычных голосов. «Мужской Юрий» — подойдёт для прослушивания художественной литературы. «Женские Милена или Катя» — придутся по вкусу пользователям «Google TalkBack”, хотя читают «девушки» ни чуть не хуже.

Найти приложение можно в “Play Market” по запросу “Голос Vocalizer (русский)”. После его установки требуется выбрать голос по умолчанию. Перед покупкой одного из голосов можно воспользоваться 7-дневным пробным периодом, позволяющим ознакомиться с нюансами звучания синтезатора речи.

Стоимость: 289 рублей за 1 голос Ссылка на приложение:

Функциональные возможности

Balabolka бойко и громко прочитает текстовку из буфера обмена, а также из файлов: TXT, BXT, AZW, MOBI, PRC, CHM, DJVU, DJV, DOC, DOCX, EPUB, FB2, HTM, HTML, MHT, LIT, ODT, PDB, PDF, RAR, RTF, TCR, WPD, ZIP. Прослушивать можно не только русскоязычные произведения. Кроме уже установленного английского голосового модуля, можно установить немецкий, французский, итальянский, испанский и множество прочих голосовых движков.

Balabolka умеет разделять большие тексты на маленькие файлы для удобства, удалить символы переноса строк для предотвращения запинания во время проговаривания, декламировать набираемые слова и предложения. Программа позволяет легко изменить цвет, шрифт, откорректировать произношение, проверить текст на орфографические ошибки, находить омографы. Работу можно запускать, приостанавливать и останавливать, применяя хоткей.

Необходимо отметить следующие достоинства Балаболки:

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

Результат работы Balabolka может сохранить в аудиофайл: MP3, MP4, WAV, WMA, M4A, M4B, AWB, OGG для последующего воспроизведения на MP3/MP4 плеере, iPhone, iPad, iPod, смартфоне на Андроид, сотовом телефоне или другом оборудовании. При сохранении в MP3 доступна опция LRC-текста или ID3-тегов для синхронного отображения бегущей строки текста параллельно со звуком, по принципу караоке.

Documentation

First create TTS object:

from rhvoice_wrapper import TTS

tts = TTS(threads=1)

You may set options when creating or through variable environments (UPPER REGISTER). Options override variable environments. To set the default value use :

  • threads or THREADED. If equal to , created one thread object, if more running in multiprocessing mode and create a lot of processes. Default .
  • force_process or PROCESSES_MODE: If engines run in multiprocessing mode, if in threads mode.
    Default if threads == 1, else .
    Threads mode and threads > 1 causes a segmentation faults or may return corrupted data
  • lib_path or RHVOICELIBPATH: Path to RHVoice library. Default in Linux, in macOS and in Windows.
  • data_path or RHVOICEDATAPATH: Path to folder, containing voices and languages folders. Default .
  • config_path or RHVOICECONFIGPATH: Path to folder, contain RHVoice.conf in linux and RHVoice.ini in windows. Default .
  • resources or RHVOICERESOURCES: A list of paths to language and voice data. It should be used when it is not possible to collect all the data in one place. Default .
  • lame_path or LAMEPATH: Path to , optional. Lame must be present for support. Default .
  • opus_path or OPUSENCPATH: Path to , optional. File must be present for support. Default .
  • flac_path or FLACPATH: Path to , optional. File must be present for support. Default .
  • quiet or QUIET: If don’t info output. Default .
  • stream or RHVOICESTREAM: Processing and sending chunks soon as possible, otherwise processing and sending only full data including length: will return one big chunk, formats other than and will be generated much slower. Default .

Usage

Start synthesis generator and get audio data, chunk by chunk:

def generator_audio(text, voice='anna', format_='wav', buff=4096, sets=None):
    with tts.say(text, voice, format_, buff, sets) as gen:
        for chunk in gen:
            yield chunk

Or get all audio data in one big chunk:

data = tts.get('Hello world!', format_='wav')
print('data size: ', len(data), ' bytes')
subprocess.check_output(, input=data)

Or just save to file:

tts.to_file(filename='esperanto.ogg', text='Saluton mondo', voice='spomenka', format_='opus', sets=None)

is output audio format. Must be present in .

is a voice of speaker. Must be present in .
equal , more priority.

may set as dict containing synthesis parameters as in .
This parameters only work for current phrase. Default .

If equal , for pcm and wav chunks return as is (probably little faster).
For others used default chunk size (4 KiB).

Text as iterable object

If iterable object, all its fragments will processing successively.
This is a good method for processing incredibly large texts.
Remember, the generator cannot be transferred to another process. Example:

def _text():
    with open('wery_large_book.txt') as fp:
        text = fp.read(5000)
        while text:
            yield text
            text = fp.read(5000)

def generator_audio():
    with tts.say(_text()) as gen:
        for chunk in gen:
            yield chunk

Other methods

set_params

Changes voice synthesizer settings:

tts.set_params(**kwargs)

Allow: , , , , , , , , , , . See RHVoice documentation for details.

Return if change, else .

get_params

Get voice synthesizer settings:

tts.get_params(param=None)

If param is return all settings in , else parameter value by name. If parameter not found return .

join

Join thread or processes. Don’t use object after join:

tts.join()
  • : List of supported formats, and always present.
  • : Number of synthesis threads.
  • : If , TTS running in multiprocessing mode.
  • : List of supported voices.
  • : List of supported voice profiles.
  • : Dictionary of supported voices with voices information.
  • : Supported RHVoice library version.
  • : RHVoice library version. If not in , may incorrect work.
  • : Dictionary of external calls, as it is.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий