ESpeakWitMbrola (Espeak с поддержкой Mbrola)
Дополнение ESpeakWitMbrola это старый Espeak с поддержкой Mbrola, перенесенный в аддон для NVDA.
Особенности
- Это дополнение поставляется с открытой версией Mbrola dll, найденной по адресу: https://github.com/numediart/MBROLA. Эта версия больше не показывает лицензионное соглашение, что очень раздражало, так как голос скринридера переставал работать.
- В этой раздаче я исправил перевод на фонемы Mbrola голосов бразильского португальского, испанского и диалектов. Кроме того, эти голоса включены в дополнение. К ним относятся: Br1, известный как голос бразильской компании Virtual vision screen reader, Br2 и 3, также созданные той же компанией, и Br4, известный как голос Liane, который сопровождает систему Dosvox.
Для испанского языка есть 4 голоса Испании, 2 голоса Мексики и венесуэльский голос.
- Эта версия обрабатывает изменения частоты сэмплов при использовании голоса Mbrola. В версии, которая сопровождала NVDA до появления Espeak-ng, можно было использовать эти голоса, но они звучали по-детски, потому что плеер NVDA не переключался на 16000 hz, когда это было необходимо.
- Работает на 100% на портативных копиях NVDA.
- Легче, чем sapi5-версия Espeak.
- Убраны настройки вариантов и переключение языков, так как они были проблематичны. Первое изменяет частоту дискретизации, а второе - голос за пределами Mbrola.
- Удалены родные голоса, чтобы легче было найти голоса Mbrola, что является основной целью данного дополнения.
Чтобы добавить больше голосов Mbrola в дополнение
- Проверьте голоса, поддерживаемые Espeak, в: NVDA configuration folder/addons/espeakWithMbrola/synthDrivers/espeak-data/voices/mb
- Скачайте нужные вам базы данных Mbrola с сайта: здесь
- Скопируйте или переместите их по пути: NVDA configuration folder/addons/espeakWithMbrola/synthDrivers/espeak-data/mbrola.
Известные проблемы
- Изменение высоты тона для заглавных букв не работает при использовании голоса Mbrola. Это проблема eSpeak, потому что в версии sapi5 высота тона меняется после буквы.
- В конце некоторых предложений в мужских голосах могут возникать небольшие заминки, которые, как мне кажется, связаны с тем, что Mbrola не хватает тишины для дыхания. Я провел несколько тестов с программой Serpro Liane tts с паузами в 1 мс, и это происходит.