{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Модераторы: good_cat, wasyaka

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#51

Сообщение SAMERS » 10 фев 2019 19:26

tonio_k писал(а):
10 фев 2019 19:19
Есть предложение, что при записи в аудио у вас активированы галочками словари
Ваше предположение верно. Честно сказать не в курсе был что надо их выключать.
Спасибо за подсказку.
Может есть новая сборка?

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#52

Сообщение tonio_k » 10 фев 2019 19:31

Вообще ( Субъективно) обработка текста и запись книги в аудио происходит в пропорции 1:4. Т.е.
10 часов чтения вслух будет записано примерно за 2-3 часа. Скорость во многом зависит от мощности ПК


Отправлено спустя 2 минуты 51 секунду:
Сборку для Балаболки делает wasyaka
Я делаю сборку для Демагога.
Между ними есть небольшие отличия в скорости и словарях.

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#53

Сообщение SAMERS » 10 фев 2019 19:44

tonio_k писал(а):
10 фев 2019 19:34
Скорость во многом зависит от мощности ПК
Комп не слабый, Балаболка+ фотошоп+хром с открытыми 5-20 вкладками=максимум 50% загруженности цп.
Но по мне кажется долгая озвучка.
Демагог может побыстрее?

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#54

Сообщение tonio_k » 10 фев 2019 20:00

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


Отправлено спустя 10 минут 55 секунд:
SAMERS писал(а):
10 фев 2019 19:44
максимум 50% загруженности цп.
попробуйте разбить текст на две половины и запустить две копии Демагог или балаболку. И запустить одновременно первую и вторую часть. Может получите небольшой прирост в скорости?

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#55

Сообщение SAMERS » 10 фев 2019 21:47

Попробую завтра,отпишусь о результатах.


Отправлено спустя 11 часов 40 минут 4 секунды:
Тест не удался. Демагог почему то игнорирует знаки препинания при озвучке через скрипт. И качество голоса ужасное. При простом чтении этих проблем нет.


Отправлено спустя 36 минут 17 секунд:
Качество звука исправляется сменой скорости записи аудио на SAFT48kHz8bitStereo.
А вот со знаками препинания непонятно. Игнорирует запятые.


Отправлено спустя 7 часов 2 минуты 52 секунды:
tonio_k, Помогите пожалуйста.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#56

Сообщение tonio_k » 11 фев 2019 18:08

У меня стоит SAFT22kHz16bitMono
SAMERS писал(а):
11 фев 2019 17:06
А вот со знаками препинания непонятно. Игнорирует запятые.
в словаре 62_резервируем омографы.dic в самом конце текста попробуйте удалить строку:
*,*= <speak><break time="5ms"/><speak>
или изменить в ней 5ms на большее значение - поэксперементируйте.

Вообще чтение вслух и запись аудио должна быть по звучанию одинаковой.
Единственное, у меня в настройках записи в аудиофайл стоит ускорение скорости воспроизведения записи на (примерно) 10%. Может это как раз и съедает паузы на запятых?
Изменить можно:
в панели меню Сервис - вкладка Аудио в строке:

-loglevel -8 -y -i %1 -af atempo=1.1 -b:a 64k %2

поменяйте 1.1 на 1.0

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#57

Сообщение good_cat » 11 фев 2019 18:27

В IVONA TTS начиная с версии 1.6.75 нельзя управлять параметрами пауз голосов через реестр Windows. Можно изменять длительность пауз через файлы конфигурации Maxim.lex и Tatjana.lex.
Для голоса Максим версии 1.6.76, например, этот путь можно будет найти в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\Maxim RSI Harpo 22kHz
в параметре "lexPath".

По умолчанию он будет иметь значение "C:\ProgramData\RS_S2G_VP\Maxim.lex"
(В зависимости от версии Windows).

Паузы каждый подбирает индивидуально, это дело вкуса.
Например так: (Надо переименовать файл Maxim.txt в Maxim.lex)
Вложения
Maxim.txt
(516 байт) 39 скачиваний

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#58

Сообщение tonio_k » 11 фев 2019 18:28

Сам я лично для записи в аудио использую только скрипт:
20_ПАКЕТНАЯ ЗАПИСЬ ВСЕХ КНИГ В ПАПКЕ.lua - как самый универсальный
подходит для автоматической записи в аудио как для одной так и для нескольких книг сохраненных в указанной пользоваетелем папке формате txt

Если надо всего лишь прочитать вслух содержимое окна открытой в Демагоге книги, то не забывайте нажать Ctrl+Shift+1 :nasyalnika: и до


Отправлено спустя 11 минут 5 секунд:
good_cat писал(а):
11 фев 2019 18:27
Можно изменять длительность пауз через файлы конфигурации Maxim.lex и Tatjana.lex.
Смысл сборки как раз в том, что бы пользователь не копался в реестрах. Скачал сборку - все работает. Надо паузу поменять? - идем в словарь Демагогоа и меняем её.

у меня Максим версии 1.6.76 и длительность паузы вставляется в сам текст путем замены через словарь dic. Например:
► Показать
после отработка словарем на выходе будет иметь вид:
► Показать
Воспринимает ли Максим 1.6.74 (или 1.6.75) подстановку пауз в самом тексте
<speak><break time="10ms"/><speak> не тестировал, но вроде должен. :suspect:

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#59

Сообщение good_cat » 11 фев 2019 18:51

tonio_k, настройки в файлах *.lex имеют высший приоритет при чтении, ни о каком "копании в реестрах" речь не идет. Чтобы изменить длительность паузы достаточно изменить число в файле конфигурации.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#60

Сообщение tonio_k » 11 фев 2019 19:16

Не спорю. Однако При замене в тексте точек и запятых на <speak><break time="10ms"/><speak> с помощью словарей конфликтов с проритетами *.lex уже не возникнет так как этих точек и тире уже не будет. Вообще перенос настроек паузы для знаков припенания на словари под Демагога возникла по двум причинам:
1) как раз и не заморачиваться со словарями *.lex особенно при переустановке голоса или переноса настроек на другой ПК. Что бы личные настройки озвучки были портабельными и переносились вместе с демагогом и его словарями.
2) лично у меня не часто, но до 2-3 раз на книгу возникали проблемы с постановкой ударения если на конце слова стоит запятая. Все фонемы подставились верно, но ударение не ставит куда нужно. Стоит убрать запятую, и сразу нормально становится. На форуме как то поднимал эту тему. Но решения не нашёл. Слушая озвучку на Андроиде мне субьективно понравилось как Максим делает красивые окончания слова перед запятой не делая дребезжащие до рези в ушах и странно меняя ударения в попытке сделать интонацию. Оказывается там просто нет запятых! Они меняются на паузы! Эту идею я и перенёс в словари Демагога.

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#61

Сообщение good_cat » 11 фев 2019 19:30

tonio_k писал(а):
11 фев 2019 19:16
книгу возникали проблемы с постановкой ударения если на конце слова стоит запятая. Все фонемы подставились верно, но ударение не ставит куда нужно. Стоит убрать запятую, и сразу нормально становится.
Так и должно быть, вставляя фонему, перед знаком препинания, не учитывается то обстоятельство, что знак препинания повышает или понижает интонацию. Это воспринимается как вторичное ударение, особенно если фонема оканчивается на гласный звук. Что и воспринимается на слух как неправильное ударение.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#62

Сообщение tonio_k » 11 фев 2019 19:44

good_cat писал(а):
11 фев 2019 19:30
Это воспринимается как вторичное ударение
спасибо за инфу! Я то думал у меня Максим криво установлен!!! я и винду из за этого пробовал откатывать думая, что мусор от прошлых установок голоса мешают правильно ударение озвучивать.
Однако такие "условно ложные " простановки ударения очень утомляют в плане поиска ошибки в словарях. Резанула слух ошибка ударения при чтении в книге, Записал себе что надо словарь проверить на ложное срабатывание, а оказывается это глюк Максима при попытке вставки интонации перед запятой. (Слушаю не с экрана, а с mp3 плеера)

Хотя... Если найду на форуме тот пост , ссылку выложу здесь. По-моему вы же мне и отвечали тогда, что приведенный мной пример текста у вас озвучивался корректно. Вы ещё пример приводили mp3.

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#63

Сообщение good_cat » 11 фев 2019 20:02

Насколько я помню там речь шла о том, что IVONA TTS во многих случаях правильно расставляет ударение в омографах изначально, в зависимости от контекста.

Например:
Окна-окнА, Игры-игрЫ, и т д.

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#64

Сообщение SAMERS » 11 фев 2019 21:03

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


Отправлено спустя 8 минут 9 секунд:
1. Скачал демагог из первого поста. Из второго поста там где обновление, выдаёт ошибку при запуске. Как вставить картинку не нашел поэтому ссылка на радикал:
https://c.radikal.ru/c05/1902/1a/af6d43f9800d.png
2.Запускаю программу из первого поста, настройки не трогаю.
Выбираю пункт 10_ОКНО ЗАПИСАТЬ В MP3.lua, выдаёт ошибку
3. Выбираю пункт 20_ПАКЕТНАЯ ЗАПИСЬ ВСЕХ КНИГ В ПАПКЕ.lua(в папке одна книга в формате тхт
Создаются файлы мп3 которые не открываются стандартным плеером виндовс
Открытие через aimp плеер показывает время звучания файла 1сек.
Может надо настройки изменить?

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#65

Сообщение good_cat » 11 фев 2019 21:17

SAMERS писал(а):
11 фев 2019 21:12
Может проблемы из за того что у меня стоит голос Александр от Ольги Яковлевой.
Сборка предназначена для голосов IVONA TTS, с другими синтезаторами речи корректно работать не будет.

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#66

Сообщение SAMERS » 11 фев 2019 21:23

good_cat писал(а):
11 фев 2019 21:17
работать не будет.
Попробовал через "Сервис" "Пакетная запись аудио"
Всё отлично работает.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#67

Сообщение tonio_k » 11 фев 2019 21:45

нет. Речь шла о том, что у меня даже в Speech to Text текст (с уже подставленной фонемой ударения) всё равно ставит ударение не на тот слог. и вы сказали, что скопировали к себе этот текст "как есть" и он у вас ставит ударение правильно и приложили аудио. В качестве совета порекомендовали удалить голосовой движок и почистить реестр при помощи программ чистильщиков. Похоже, этот пост был на предыдущем (промежуточном) форуме, с которого на этот переехали. Пример того текста я уже не найду. В старых словарях нашел такую строчку:

Код: Выделить всё

взволнован,=взволнован... 
пример текста:
он был на столько взволнован, что язык отнимался
запят.mp3
(27.59 КБ) 25 скачиваний
он был на столько взволнован... что язык отнимался
многот.mp3
(28 КБ) 27 скачиваний
этот пример ярко отражает ваше сообщение как запятая меняет ударение.

что интересно, исправление запятой на паузу не принесло результата. т.е. мой метод замены запятой на паузу далеко не всегда работает, А может и не работал? :thinking:

Выход нашел через изменение фонемы которая работает при любо знаке припенания:

Код: Выделить всё

взволнован=<phoneme ph="vzvɐlnˈov.@n"/>
Пришлось ее вручную подбирать, так как OpenPLS предлагал vzvɐlnˈovən - а этот вариант фонемы так же чувствителен к запятой


Отправлено спустя 2 минуты 54 секунды:
SAMERS писал(а):
11 фев 2019 21:23
Попробовал через "Сервис" "Пакетная запись аудио"
Всё отлично работает.
попробую перезалить архив сборки.


Отправлено спустя 19 минут 7 секунд:
перезалил.
У себя проверил - все работает, аудио пишет.
Если опять ошибка выйдет, то автору Демагога давайте переадресуем вопрос
SAMERS писал(а):
11 фев 2019 21:12
Как вставить картинку
как вставить файл

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#68

Сообщение SAMERS » 11 фев 2019 22:13

tonio_k писал(а):
11 фев 2019 22:07
перезалил.
Скачивать из первого или из второго поста?
tonio_k писал(а):
11 фев 2019 22:07
как вставить файл
Спасибо, не заметил.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#69

Сообщение tonio_k » 11 фев 2019 22:20

Продублирую ссылки на Демагог из первого поста:

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#70

Сообщение good_cat » 11 фев 2019 22:31

tonio_k писал(а):
11 фев 2019 21:48
взволнован=<phoneme ph="vzvɐlnˈov.@n"/>
Вместо точки в фонемах, лучше использовать символ "вторичное ударение".
взволнован=<phoneme ph="vzvɐlnˈovˌən"/>

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#71

Сообщение tonio_k » 11 фев 2019 22:34

good_cat писал(а):
11 фев 2019 22:31
лучше использовать
а почему лучше? Есть подводные камни?

Аватара пользователя
good_cat
Администратор

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#72

Сообщение good_cat » 11 фев 2019 22:42

Читайте документацию по IPA и SAMPA для кириллицы. Точка не входит в словари IPA и SAMPA.
Если делать, то лучше правильно. Тогда проблем меньше будет. При первичном ударении интонация повышается, при вторичном понижается.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#73

Сообщение tonio_k » 11 фев 2019 22:45

SAMERS писал(а):
11 фев 2019 21:12
Может проблемы из за того что у меня стоит голос Александр от Ольги Яковлевой.
и повторю за good_cat
Сборка предназначена только для голосов IVONA Максим (или Татьяна) для голоса Александр от Ольги Яковлевой Демагогог или Балаболку лучше скачать со сайта разработчика. От сборника вам не холодно не жарко будет. Словари из сборки фактически не работают и на выходе вы получаете файл аудио с обработкой словарей которые скорее все ломают чем улучшают запись аудио плюс время на бесполезную предварительную обработку текста

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#74

Сообщение SAMERS » 11 фев 2019 23:15

tonio_k писал(а):
11 фев 2019 22:45
От сборника вам не холодно не жарко будет
Спасибо большое за помощь. Очень понравилась функция "ПАКЕТНАЯ ЗАПИСЬ ВСЕХ КНИГ В ПАПКЕ"
Из за неё собственно в основном и хотел настроить программу. Удобно. Накидал книг, оставил на ночь. Утром уже всё готово)
Очень жаль что для RHvoice нет готовых решений.
Проще наверное установить дополнительные голоса чем искать решения?
Как считаете?
Ещё раз спасибо за терпение.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#75

Сообщение tonio_k » 11 фев 2019 23:45

SAMERS писал(а):
11 фев 2019 23:15
Проще наверное установить дополнительные голоса чем искать решения?
здесь примеры звучания голосов.
Выбор - дело исключительно вкуса.
Рекомендую обратить внимание на Ivona Максим или Acapela Алёна так как под них уже есть Очень богатые словари в готовых сборках тут с поддержкой от их составителей.

Понравившийся вам Скрипт в Демагоге с пакетной записью книг можно адаптировать под любой список словарей для любого голосового движка. Перечень словарей редактируется в файле СПИСОК СЛОВАРЕЙ.lua
Вопросы по скриптам для Демагога задавайте здесь

Аватара пользователя
SAMERS
Интересующийся

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#76

Сообщение SAMERS » 12 фев 2019 12:11

tonio_k писал(а):
11 фев 2019 23:45
Рекомендую обратить внимание на Ivona Максим
Установил голоса. Подскажите почему не читают знак %
Т.е. если написано 1%, 2%, 5% читает как 1, 2, 5.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#77

Сообщение tonio_k » 12 фев 2019 13:20

SAMERS писал(а):
12 фев 2019 12:11
Установил голоса. Подскажите почему не читают знак %
Т.е. если написано 1%, 2%, 5% читает как 1, 2, 5.
20190212-131538.mp3
(85.76 КБ) 22 скачивания
Максим "проценты" читает даже без словарей - умолчанию. Вы в балаболке или в Демагоге запускаете чтение?

Аватара пользователя
balabolka
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#78

Сообщение balabolka » 12 фев 2019 13:21

SAMERS писал(а):
12 фев 2019 12:11
Подскажите почему не читают знак %
"Максим" и "Татьяна" нормально читают знак процента.
Возможно, какое-то правило в словаре для коррекции произношения удаляет этот символ. Или, например, в "Балаболке" в окне "Настройки" есть опция "Игнорировать символы во время чтения" - там может быть указан знак процента.

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#79

Сообщение tonio_k » 17 фев 2019 22:14

wasyaka,
По мере возможности сижу и ускоряю работу твоих словарей REX под Демагог.
Тесты показывают, что скорость срабатывания правила увеличиваются почти в 2 раза!
Вот основные правила ускорения:
Первое - как можно меньше скобок!
Второе - или \s или \b но не одновременно! \s+ работает чуть быстрее чем \s{1,4}
Третье - Для ускорении использую 2 шаблона:
\s+([^\.,!?-]*)\s+ -- как альтернатива твоего (\w+)?(\s(\w+)?){1,}
\s+(\s*\w*\s*)\s+ -- как альтернатива твоего (\s?(\w+)?\s{1,4}
Пример:

Код: Выделить всё

(\b(горячие|дамские|делю|добрые|забилис|завоевал|закаляйте|искусственные|колотились|кормит их|крошечные|многие|немногие|открывать|повергает|покорять|просветил|распали|растапливает|сжимаются|сквозь|стуча|ужас в)(\w+)?(\s(\w+)?){1,})(\bсердца\b)=$1 сердцА
в измененном виде получим:

Код: Выделить всё

\b(горячие|дамские|делю|добрые|забилис|завоевал|закаляйте|искусственные|колотились|кормит их|крошечные|многие|немногие|открывать|повергает|покорять|просветил|распали|растапливает|сжимаются|сквозь|стуча|ужас в)([^\.,!?-]*)\s+сердца\b=$1$2 сердцА
Разница во времени:
► Показать

Код: Выделить всё

(\bсердца\b)((\s(\w+)?){1,}(колотятся|людские|остановились|скорбят|трепетали)(\w+)?)=сердцА $2
в измененном виде получим:

Код: Выделить всё

\bсердца\s+([^\.,!?-]*)(колотятся|людские|остановились|скорбят|трепетали)=сердцА $1$2
Разница во времени:
► Показать

Код: Выделить всё

(\w+(ают|ые|(г|дн|ж|к|х|ч|ш|шн|щ)ие)\b\s?(\w+)?)\s{1,4}(\bсервера\b)=$1 серверА
в измененном виде получим:

Код: Выделить всё

(\w+)(ают|ые|гие|дние|жие|кие|хие|чие|шие|шние|щие)\b(\s*\w*\s*)\s+сервера\b=$1$2$3 серверА
Разница во времени:
► Показать
такой кусок правила:
(г|дн|ж|к|х|ч|ш|шн|щ)ие лучше заменить на перебор:
гие|дние|жие|кие|хие|чие|шие|шние|щие - вроде длиннее, но работает быстрее
аналогично:
вс[её] лучше заменить на перебор:
все|всё - вроде длиннее, но работает быстрее
Вложения
2019-02-17_22-10-09.png
2019-02-17_22-10-09.png (28.57 КБ) 384 просмотра
2019-02-17_22-03-20.png
2019-02-17_22-03-20.png (29.61 КБ) 384 просмотра

Аватара пользователя
tonio_k
V.I.P.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

#80

Сообщение tonio_k » 12 мар 2019 10:49

Обновление сборки Демагог одной кнопкой
+Внесены изменения в скрипты под новый скоростной алгоритм обработки текста словарем (ИНДЕКСНЫЙ МЕТОД)
+Demagog Version 7.29.367
Ссылки
► Показать

Ответить

Вернуться в «TTS-Builds»