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

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

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

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

#101

Сообщение tonio_k »

alex писал(а):
05 сен 2019 11:32
нет настройки выбора голоса, как раньше,скорости речи итд
а можно скриншот? У меня ничего не менялось
► Показать

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

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

#102

Сообщение tonio_k »

Есть предположение, что вы случайно нажали комбинацию клавиш:
Ctrl+F11 или пункт меню:
Формат-Показывать-Параметры голоса Ctrl+F11

Аватара пользователя
alex
Постоялец

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

#103

Сообщение alex »

я перепутал это сборка под Максима . Я пока яндексом озвучиваю, это другая сборка.

Аватара пользователя
Djagernaut
Постоялец

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

#104

Сообщение Djagernaut »

tonio_k,
Вопрос.
После выполнения скрипта: 00_ПЕРВИЧНАЯ ОБРАБОТКА.lua
Текст из подобного;
#
Решайся, но перед этим... Прими лицензионное соглашение с конечным пользователем и выбери расу...


Введение


На боевом посту «Нерсатон», боевом Линкоре,
#

Становится таким;
#
Решайся, но перед этим... Прими лицензионное соглашение с конечным пользователем и выбери расу...



...

...

...

... Введение...


... На боевом посту Нерсатон, боевом Линкоре
#

В следствии при чтении там где троеточие повторяется несколько раз синтезатор говорит «точка» 1 или несколько раз в зависимости от их количественного повторения.

Как возможно решить проблему так чтобы не допускалось многократного повторения или синтезатор их не произносил?

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

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

#105

Сообщение tonio_k »

Такого, не должно быть... :dont_know:

"троеточие" должно озвучиваться как удлиненная пауза между словами. За это отвечает правило в словаре 80.ПАУЗЫ.dic заменяющее троеточие на паузу в 500ms

Убедитесь, что этот словарь, при чтении вслух активирован. Вообще, при чтении с экрана Демагога, в моей сборке должны быть активированы все словари.

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

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

#106

Сообщение tonio_k »

Замечание по сборке Демагог одной кнопкой от пользователя tonio_k.

Сам я ни разу не озвучивал целую книгу с экрана Демагога (два-три абзаца за раз не более).
Книги прослушивал либо в виде записи в mp3, либо подготавливал текст к озвучке Максимом, установленном на смартфоне.

Поэтому не обращал внимание, что при озвучивании книги с экрана Демагога, в зависимости от указного в настройках Демагога количества символов, на которые разбивается текст, на обработку этих отрезков текста уходит приличное время. А пока идет обработка, Максим умолкает в ожидании следующей порции текста, причем речь может идти о минутах! :tongue2:

Чем больше отрезок по размеру, тем дольше Максим молчит. Пауза на обработку словарями усугубляется еще и слабой производительностью ПК. При прослушивании книги, эти паузы создают дискомфорт при прослушивании.

В связи с этим, для тех, кто читает и слушает книгу только с Экрана Демагога, для комфортности прослушивания, рекомендую подготавливать книгу к озвучке по следующей схеме:

1) К текущему окну Запускаем скрипт 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ
Выбираем ДЛЯ СМАРТФОНА, далее БЕЗ ФОНЕМ
Ждем, пока книга обработается словарями.
Книга для прослушивания готова.

2)Убираем галочки со всех словарей. Оставляем активированными только последние 4 словаря:
70.ФОНЕМЫ Dopolneniya строчные.dic
75.ФОНЕМЫ-ОМО.dic
78.ФОНЕМЫ.dic
80.ПАУЗЫ.dic


3) В настройках Демагога Поставить галочку напротив:
Сервис-Общие настройки-Чтение-Хешировать dic-словари

4)Запускаем чтение подготовленной книги.

Аватара пользователя
Djagernaut
Постоялец

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

#107

Сообщение Djagernaut »

tonio_k,
Демагог одной кнопкой
А обновления ожидаются?
Сборка великолепная!

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

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

#108

Сообщение tonio_k »

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

Аватара пользователя
Djagernaut
Постоялец

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

#109

Сообщение Djagernaut »

tonio_k писал(а):
19 дек 2019 16:12
Djagernaut, ожидается но там не будет ничего существенного. Пополнение словарей происходит по мере накопления из лично мной прослушанных книг. В последнее время слушаю мало, другие же пользователи сборки выявленные ошибки мне не присылают так что всё продвигается медленно. И выкладывать обновления из за пары десятков правил смысла нет.
Последнее время предпочитаю синтезатор с вашей сборкой даже больше чем реальных дикторов, все недочеты озвучивания игнорирую так как не особо понимаю как их возможно скорректировать или понять в чем причина, но если вам возможно объяснить как эти недочеты акцентировать и возможно ясным вам образом описывать, то я со всем рвением буду старатся внести посильный вклад в совершенствование данной сборки.

Конечно в процессе изучения ознакомился и с версиями от Яндекса но как понял 1 он платный 2 требует интернета, и даже если игнорировать эти минусы и сделать скрипто-прогу для использования разращённые 5000 символов не думаю что результат станет значительно лучше движка Максима уж больно голос у него нейтральный и приятный на слух.

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

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

#110

Сообщение tonio_k »

Djagernaut писал(а):
19 дек 2019 18:58
недочеты озвучивания игнорирую так как не особо понимаю как их возможно скорректировать
недочёт озвучивания у Максима, который поддается корректировке - неправильное ударение в слове. Если это слово омограф, то скидываете мне целое предложение в ЛС т.к. правильность ударения исходит от его контекста в предложении. Если это слово, незнакомое Максиму, например Гремлинов, то к этому слову подбирается ударение в программе OpenPLS и добавляется правило $Гремлинов=<phoneme ph="ɡrʲˈe mlʲɪn@v"/> в словари с ФОНЕМАМИ

Аватара пользователя
Djagernaut
Постоялец

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

#111

Сообщение Djagernaut »

Привожу пример:

Вы согласны на это предложение? (Да/Нет)
Произносит: «ДаслЭшнЕт» произносит как целое слово, думаю есть смысл предусмотреть такой оборот.

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

Пример:
«слоем защиты - 14420 единиц поглощаемого»
«у самого персонажа было всего 2325 единиц»
«моментально выросла до 15862 единиц.»
Синтезатор пытается читать их согласно годам: «Пятнадцать тысяч восемьсот шестьдесят второго единиц.»

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

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

#112

Сообщение tonio_k »

Djagernaut писал(а):
24 дек 2019 00:51
Вы согласны на это предложение? (Да/Нет)
Произносит: «ДаслЭшнЕт» произносит как целое слово
в словаре 60_МОЙ СЛОВАРЬ.dic добавьте строку:

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

да/нет=да или нет
Djagernaut писал(а):
24 дек 2019 00:51
«слоем защиты - 14420 единиц поглощаемого»
«у самого персонажа было всего 2325 единиц»
«моментально выросла до 15862 единиц.»
попробуйте заменить на этот словарь:
10_REX_числа.zip
(20.1 КБ) 485 скачиваний

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

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

#113

Сообщение wasyaka »

tonio_k писал(а):
24 дек 2019 11:36
попробуйте заменить на этот словарь:
Словарь chisla
... предназначен для склонения порядковых и целых числительных. Склоняются любые числа от одного до четырёх знаков в т.ч. римские (кроме упрощенной формы) путём дописывания к числу нужного окончания или специальной падежной метки определяющей правило склонения числа.

Чтоб склонялось больше надо:
в 10_REX_числа.zip
Перед строкой 43 вставить правило:
(\d?\d\d)(\d\d\d)=$1 $2
и конкретней как пример к этому случаю
правило
\b(до)\b\s(\d?\d\d)\s(\d\d\d)\s\b(единиц)\b=$1 $2<ta2> тысяч $3<ta2> $4
вставить после строки 391 #исключение связка со словами единиц, хп и др игровым сленгом:
 
1.png
1.png (21.98 КБ) 45442 просмотра
2.png
2.png (48.29 КБ) 45442 просмотра
 
И замечания по самому словарю 10_REX_числа
Правило и подобные:
(\bсо\b|\bс\b|коло\b|выше\b|зительно\b|ее\b|ьше\b|делах\b|\bдо\b|\bот\b)\s(\d+)([^\<\-\d+\.\,\\\/\:])=$1 $2<ta2>$3
([^\<\-\d+\.\,\\\/\:]) вместо этого должно быть конкретное слово, иначе:
выше (двоих,второй,второго,вторых,вторую,вторая и т.д.) - будет всегда - выше двух

Используемый мной словарь чисел...
chisla.rar
(25.86 КБ) 483 скачивания

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

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

#114

Сообщение tonio_k »

chisla.rar
А если так?
стр 486
(\bс\b|\bдо\b|\bпосле\b|\bмоложе\b|\bстарше\b|\bиз за\b)\s(\d+)\s(\bградусов\b|\bлет\b|\bчасов\b|\bединиц\b)=$1 $2<ta1> $3

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

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

#115

Сообщение tonio_k »

wasyaka, Максим - очень умный дядька. Он отлично умеет читать числа.Единственная задача пользователя в исключительных случаях пояснить Максиму что в данном случае в данном контексте числительное читается с "таким-то" окончанием. При этом не обязательно превращать число в слова "число прописью". Максим хорошо прочитает и без словарей уточняющие окончания:
► Показать
Максим очень часто и без окончаний сам знает как изменить окончание в данном контексте предложения.
Я пробовал твой словарь (трех месячной давности) применять - но вынужден был отказаться. Слишком много ложных срабатываний стало. В слова прописью превращает, но окончания подставляет неверно. Со старым словарём проблемы не возникало.
Ту проблему выше, когда число во фразе до 15862 единиц ошибочно подставлялось окончание 15862-го достаточно было поправить путем создания исключения (как я сначала сделал в словаре)
Но я вспомнил, что во фразе до 15236 лет мой словарь "числа" никаких -го не добавляет! Вот я и ввел эту фразу в демагоге, нашел какое правило срабатывает на нём и добавил к правилу слово единиц:
(\bс\b|\bдо\b|\bпосле\b|\bмоложе\b|\bстарше\b|\bиз\-за\b)\s(\d+)\s(\bлет\b|\bчасов\b|\bединиц\b|\bхп\b|\bхит)=$1 $2<ta1> $3
И максим стал озвучивать верно.

Твой словарь chisla.rar - универсальный рассчитан на "любой движок" но грешит ложными срабатываниями (как сейчас - не знаю может все изменилось). Мой же словарь подгоняется исключительно под Максима без влезания в подробности (отсюда громоздкость и много лишнего) но работает в основном правильно.

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

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

#116

Сообщение tonio_k »

Допустим фраза: поднял до 4565465 долларов
Озвучка
С твоим словарем chisla.rar:
chisla.mp3
(36.98 КБ) 140 скачиваний
Максим вообще без словарей:
no_slovar.mp3
(39.63 КБ) 137 скачиваний

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

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

#117

Сообщение wasyaka »

tonio_k писал(а):
24 дек 2019 22:16
Допустим фраза: поднял до 4565465 долларов
Не внимательно читал
wasyaka писал(а):
24 дек 2019 20:04
Склоняются любые числа от одного до четырёх знаков
Всё что больше - вручную, индивидуально в словарь, а он пополняется когда ошибка проявится... :suspect:
Эти правила вчера и добавил, раньше не пересекался, на всякий случай...
Да и как шаблон для самостоятельного пополнения словаря.

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

(\d?\d?\d)(\d\d\d)(\d\d\d)=$1 $2 $3
(\d?\d\d)(\d\d\d)=$1 $2

\b(до)\b\s(\d?\d?\d)\s(\d\d\d)\s(\d\d\d)\s\b(долларов|единиц)\b=$1 $2<ta2> миллионов $3<ta2> тысяч  $4<ta2> $5
\b(до)\b\s(\d?\d\d)\s(\d\d\d)\s\b(долларов|единиц)\b=$1 $2<ta2> тысяч $3<ta2> $4
1.png
1.png (25.21 КБ) 45424 просмотра
2.png
2.png (60.93 КБ) 45424 просмотра
tonio_k писал(а):
24 дек 2019 21:45
Максим очень часто и без окончаний сам знает как изменить окончание в данном контексте предложения.
Яндекс голоса тоже, но не все как и Максим...
tonio_kpost_id=2975 писал(а):
24 дек 2019 21:45
ошибочно подставлялось окончание 15862-го

В изначальном словаре для этого есть правило

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

# удаление лишнего
\s\-(\bго\b|\bму\b|\bим\b|\bом\b|\bа\b|\bой\b|\bу\b|\bою\b|\bо\b|\bими\b|\bих\b|\bи\b|\bый\b|\bй\b|\bого\b|\b\bому\b|\bым\b|\bм\b|\bя\b|\bй\b|\bю\b|\bе\b|\bх\b|\bые\b|\bми\b|\bро\b|\bых\b|\bрым\b|\bро\b|\bых\b|\bыми\b|\bах\b)=
\bгг\.=

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

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

#118

Сообщение tonio_k »

Обновление: Демагог одной кнопкой от пользователя tonio_k

Скачать:
► Показать
Дополнительная инструкция: в архиве сборки.

Изменения в сборке:
31.01.2020
► Показать

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

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

#119

Сообщение tonio_k »

Обновление: Демагог одной кнопкой от пользователя tonio_k

Скачать:
► Показать
Изменения в сборке:
10.03.2020
► Показать

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

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

#120

Сообщение tonio_k »

Маленькая видео инструкция к сборке Демагог одной кнопкой от пользователя tonio_k
"Как вставлять ударения в словах, в которых Максим ошибается" При помощи программы OpenPLS"
► Показать
Пример текста:
Вот как звучало раньше: на ромашковом поле...
А вот как это звучит сейчас: на <phoneme ph="rɐmˈaʂkəvəm"/> поле...


Озвучка:
20200312-142540.mp3
(64.12 КБ) 96 скачиваний

Аватара пользователя
nikiv
Прохожий

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

#121

Сообщение nikiv »

Обнаружил странный баг в Вашей (мартовской) сборке Демагога. Моему Максиму (использую v 1.6.70 под Win 10) очень не нравятся некоторые фонемы из Вашего словаря "78.ФОНЕМЫ.dic". Максим (а, может, Демагог?) дергается, "прыгает", "глотая" значительные куски текста, когда встречает определенные фонемы, такие как
сомневающийся=<phoneme ph="səmnʲiv'ajuɕ:ij sʲə"/>
улыбающийся=<phoneme ph="ulɨb'ajuɕ:i jsʲə"/>
считается=<phoneme ph="ɕ:it'a itsə"/>
и многие другие.
В чем проблема? Что у нас "не той системы": мой Максим или Ваши фонемы?
Большое спасибо!

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

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

#122

Сообщение tonio_k »

Спасибо большое! Вы обнаружили плавающую ошибку о которой я даже не знал - т.к. слушаю на смартфоне, а для него словарь 80.ПАУЗЫ.dic не нужен, а именно этот словарь эпизодически по непонятным причинам генерирует ошибку ломая фонемы.
Замените на этот словарь:
80.ПАУЗЫ.rar
(388 байт) 334 скачивания
Сборку перезалил.

Аватара пользователя
nikiv
Прохожий

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

#123

Сообщение nikiv »

Спасибо!
Теперь озвучка и аудиозапись идут нормально.
Успехов!

Аватара пользователя
GIS88
Обыватель

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

#124

Сообщение GIS88 »

tonio_k, У меня проблема. При прочтении этого текста программа поизносит "вопросительный знак". Использую сборку для записи mp3 книг. Вот этот текст и mp3 -https://www.mediafire.com/file/sroxb2gh ... G.txt/file
https://www.mediafire.com/file/yy66gpt1 ... G.mp3/file

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

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

#125

Сообщение tonio_k »

GIS88, в словаре 80.ПАУЗЫ.dic попробуйте добавить пробел после второго знака "вопрос" в строке:

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

*?=?<speak><break time="10ms"/><speak>
что бы получилось:

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

*?=? <speak><break time="10ms"/><speak>
UPD:
на всякий "подобный случай" добавил во всех строках пробелы, что бы тэги SAPI не сливались со словами:
80.ПАУЗЫ.zip
(492 байт) 158 скачиваний

Аватара пользователя
GIS88
Обыватель

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

#126

Сообщение GIS88 »

tonio_k, Спасибо, вроде помогло.

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

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

#127

Сообщение tonio_k »

Сделал Еще один скрипт,
50_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ.zip
(1.76 КБ) 160 скачиваний
который разбивает книгу открытую в окне Демагога на сериал.
Может пригодиться для метода "параллельной" записи аудиокниги на 2 и более ПК. Предварительно при помощи скрипта 50_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ.lua разбиваем книгу или несколько книг на текстовые файлы - сериал (при необходимости меняем начальную автоматическую нумерацию файлов). Часть файлов переносим на один ПК, часть файлов - на другой и запускаем на каждом скрипт 40_ПРОДОЛЖИТЬ ПРЕРВАННУЮ ЗАПИСЬ В MP3.lua

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

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

#128

Сообщение ilog »

Как избавиться от проговаривания "минус" в прямой речи, например, для второго дефиса в таком тексте
– А я думаю иначе, ибо в противном случае не выступил бы с таким предложением, – ответил он, невозмутимо встретив ее взгляд и вложив в звучание своих слов суровую стальную нотку.
IVONA 2 Maxim v1.6.75, Demagog one button 2020-03-10, включены последние 4 словаря из списка, как предлагается в Инструкции

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

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

#129

Сообщение ilog »

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

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

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

#130

Сообщение tonio_k »

ilog писал(а):
02 май 2020 13:51
включены последние 4 словаря из списка, как предлагается в Инструкции
это пункт 1 инструкции, а вы по инструкции п.2 сделали?
► Показать
ilog писал(а):
02 май 2020 13:53
выделение цветом прочитанного текста ощутимо отстает от голоса - с этим как-то мржно бороться?
задайте этот вопрос автору Демагога здесь

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

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

#131

Сообщение ilog »

это пункт 1 инструкции, а вы по инструкции п.2 сделали?
Вы правы, не сделал...

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

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

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

#132

Сообщение tonio_k »

ilog, Поясню на всякий случай, сделав пункт 2, у вас автоматом изменённая книга сохранятся в папке Demagog\temp\book
При повторном обращении к книге уже не нужно повторно запускать скрипт 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ. Она уже готова к прослушиванию при сохранённых настройках из п.1 Инструкции

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

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

#133

Сообщение ilog »

Да-да, это я понял, спасибо. Немного непонятными остались манипуляции с опцией хэширования dic-словарей, сбрасываемой вторым скриптом. Но в целом последовательность действий теперь ясна.

Теперь, правда, возникают сомнения насчет правильности действий в Балаболке - в ней мне поменять ударения пока что не удалось. Видимо, там PLS словари либо не поддерживаются, либо я не могу понять, куда их помещать. А попытки добавить ударение в словари bxd/dic ничего не дало. Возможно, и там нужно использовать не исходный текст, а сгенерированный.

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

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

#134

Сообщение tonio_k »

ilog писал(а):
02 май 2020 19:24
Немного непонятными остались манипуляции с опцией хэширования dic-словарей, сбрасываемой вторым скриптом.
эта опция включает/отключает быстрый алгоритм применения словарей. Можно попробовать отключить. Будет работать правильно, но медленнее.
ilog писал(а):
02 май 2020 19:24
в Балаболке - в ней мне поменять ударения пока что не удалось.
при всей прелести Балаболки, есть некоторая несовместимость алгоритма работы правил dic со звездочками. Правила из Балаболки будут работать в Демагоге, а вот некоторые правила из Демагога не будут работать в Балаболке. Но таких правил не так много и ими можно пренебречь. В принципе можно словари перенести из Демагога в Балаболку с небольшими потерями, но тогда у вас время на применение словарей возрастёт аж в 5-10 раз. Т.е. вместо 5-10 минут на книгу в Демагоге эта же книга в Балаболке займет 30-45 минут на обработку словарями. Это не из за того, что программа Демагог работает быстрее, а за счёт того, что через скрипт по хитрому применяются некоторые тяжёлые словари (индексный метод), тем самым в разы уменьшая время на их применение.
ilog писал(а):
02 май 2020 19:24
Видимо, там PLS словари либо не поддерживаются, либо я не могу понять, куда их помещать.
PLS словари ни в Балаболке ни в Демагоге не поддерживаются. Они нужны для смартфонов, на которых установлен ivona Максим: предварительно готовим текст в Демагоге (п.2 инструкции) копируем книгу на смартфон, обновляем PLS словари и сразу можно слушать со смартфона. Я сам так и слушаю.
PLS можно "импортировать" прямо в Демагоге в словарь dic. В сборке это как раз "импортированные" первые 3 из 4 словарей упомянутых в предыдущих сообщениях. Эти dic словари и в балаболке прекрасно работают.
UPD: но Балаболка очень хорошо работает с прослушиванием текста напрямую из окна. Надо как нибудь эксперимента ради попробовать перенести словари в Балаболку, посмотреть как она будет справляться с чтением с экрана.

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

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

#135

Сообщение ilog »

О! Спасибо за объяснения касательно PLS словарей, картина становится яснее.

Очень согласен насчет Балаболки - если бы не ударения (точнее, невозможность добавить в словари свои варианты произношения, ну или мое непонимание как это сделать), все было бы хорошо. Я еще попробую сравнить как читаются одинаковые куски из сгенерированного текста в Демагоге и в Балаболке.

На самом деле, обе читалки читают приемлемо (я сравниваю заранее собранные последние версии с приготовленными словарями). Проблемы обычно возникают при сложной пунктуации, особенно при сложной прямой речи. Ну и с именами-фамилиями (по крайней мере много ошибок для русских написаний английских имен).

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

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

#136

Сообщение tonio_k »

ilog писал(а):
02 май 2020 21:05
Ну и с именами-фамилиями (по крайней мере много ошибок для русских написаний английских имен).
в сборке есть скрипт ОКНО - НАЙТИ ИМЕНА И АББРЕВИАТУРЫ для предварительного ручного поиска и их прослушивания (описание см Инструкцию). Как добавлять новые слова пример есть тут

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

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

#137

Сообщение ilog »

За это короткое видео - отдельное спасибо. Я им уже воспользовался :thank:

Говоря о именах-фамилиях, я скорее имел в виду мои проблемы с Балаболкой. :scratch:

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

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

#138

Сообщение tonio_k »

Балаболка одной кнопкой от пользователя tonio_k
Balabolka.rar
(40.78 МБ) 250 скачиваний
Сборка представляет из себя импортированные словари в Балаболку 2.15.0.741 из сборки Демагог одной кнопкой от пользователя tonio_k и так же предназначена только для голосового движка IVONA.

Из-за несовместимости правил со звездочками Демагог->Балаболка некоторые правила из словарей были удалены. Но в целом сборкой тоже можно пользоваться и записывать аудио (для этого надо активировать все словари). Внимание! сборка работает в разы медленнее чем сборка под Демагогом!

Для прослушивания текста "вслух" с экрана ПК данная сборка под Балаболку работает просто замечательно! Наглядно и комфортно в плане отслеживания прочтённого текста.
Сначала необходимо подготовить текст книги в сборке Демагог одной кнопкой от пользователя tonio_k , через скрипт 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ, а затем полученный текст книги открыть у же этой сборке с Балаболкой и сразу можно запускать чтение вслух. Для этого по умолчанию в сборке активированы необходимые 4 словаря (другие отключены).
Если у вас мощный ПК, то можно попробовать активировать все словари и запустить чтение сразу без предварительной подготовки в Демагоге - может паузы между отрезками не будут столь значительными?

Для обновления словарей достаточно заменить словари:
► Показать
берем их из сборки Демагог одной кнопкой от пользователя tonio_k

Остальные словари для Балаболки обновлять не планирую. Можете попробовать это сделать сами.

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

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

#139

Сообщение ilog »

Большое спасибо, опробую новую сборку как только закончу долгий эксперимент с Yandex TTS в текущей.

Кстати, еще вопрос: а есть ли какая-нибудь возможность, текстовая или фонетическая, поставить так называемое "логическое ударение", т.е. заставить движок подчеркнуть определенное слово в предложении или в словосочетании? Например, в тексте заключить какое-либо слово в некие символы.

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

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

#140

Сообщение tonio_k »

Кроме удлиненной паузы с двух сторон этого слова ничего придумать не могу.
Удлиненную паузу можно сделать за счёт многоточия либо внесите свой символ и прописать его в словаре 80.ПАУЗЫ.dic.
Но начните с запятой

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

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

#141

Сообщение flegont »

«выдвижение тоном голоса и силой выдыхания слова на первый план в смысловом отношении и называется логическим ударением» (с) https://sites.google.com/site/osobennos ... e-udarenie
Значит, тембр и громкость конкретного слова. Вот фраза, смысл которой совершенно непонятен без логических ударений:

Порядок сменит хаос

На письме логическое ударение обычно изображают, выделяя слово курсивом.
Порядок сменит хаос
И сразу понятно, что энтропия Вселенной - возрастает :smile1:
Но, созидательная деятельность человека победит энтропию и в результате:
Порядок сменит хаос
:wink:

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

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

#142

Сообщение ilog »

Да-да - "Казнить нельзя помиловать" :smile1:

UPD: Хотя в моем примере как раз можно обойтись паузой с нужной стороны слова "нельзя"

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

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

#143

Сообщение ilog »

Попробовал сборку Балаболки со словарями из Демагога на оригинальном (неподготовленном в Демагоге) тексте. Очень неплохо!

Набор словарей выглядел так
Slovari.png
Slovari.png (24.92 КБ) 21490 просмотров
70-й словарь содержал добавленные мной имена-фамилии
00.1 понадобился для убирания проговора "минус" в прямой речи
00.4 - для большего попадания в "ё" в длинных словах
15 - для лучшей статистики "все/всё"

Задержек в чтении с экрана не заметил. Даже к ударениям было мало претензий.

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

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

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

#144

Сообщение tonio_k »

ilog писал(а):
03 май 2020 00:01
«выдвижение тоном голоса и силой выдыхания слова на первый план в смысловом отношении и называется логическим ударением»
"логическое ударение" можно попробовать достичь при помощи Мультилингва, вот пример получения такого эффекта:

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

{{Maxim,0,0,100}}

Порядок сменит {{Maxim,-5,0,100}}хаос{{Maxim,0,0,100}}... 
... 
{{Maxim,-5,0,100}}Порядок{{Maxim,0,0,100}} сменит хаос... 
... 
Казнить нельзя {{Maxim,-5,0,100}}помиловать{{Maxim,0,0,100}}... 
... 
{{Maxim,-5,0,100}}Казнить{{Maxim,0,0,100}} нельзя помиловать... 
... 
И те, кто останется в живых, будет завидовать {{Maxim,-5,-1,100}}мёртвым!{{Maxim,0,0,100}} 
20200503-113456.mp3
(132.49 КБ) 82 скачивания

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

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

#145

Сообщение tonio_k »

ilog писал(а):
03 май 2020 23:09
Пример
стрЯпая фальшивку
Здесь проблема не ударения, а произношения голосового движка Максим.
создавать правила типа: стряпая фальшивку=стрЯпая фальшивку в словарях имеет смысл только если это слово стрЯпая прописано в одном из словарей с ФОНЕМАМИ:
70.ФОНЕМЫ Dopolneniya строчные.dic;75.ФОНЕМЫ-ОМО.dic;78.ФОНЕМЫ.dic
Если это слово не прописано в этих словарях, то Максим будет это слово всегда читать так, как он запрограммирован.
Для добавления в эти словари нового слова применяется вот этот метод.
В сборке Демагога встроена комбинация клавиш Ctrl+Shift+7 и Ctrl+Shift+8 - которые автоматом импортируют словари из папки PLS в словари с ФОНЕМАМИ dic. Описание есть в Инструкции к сборке.
Выполнив действия аналогичные видеоинструкции, получаем дополнительные строки в словаре с ФОНЕМАМИ dic

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

$Стряпая=<phoneme ph="strʲˈæpəjə"/>
$стряпая=<phoneme ph="strʲˈæpəjə"/>
теперь это слово Максим будет озвучивать как надо.

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

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

#146

Сообщение ilog »

Понял! Большое спасибо за ответ! Я так понимаю, что можно воспользоваться экспортом OpenPLS в dic для сохранения словаря, не обязательно загружать Демагог... Я прав?

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

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

#147

Сообщение tonio_k »

ilog писал(а):
04 май 2020 00:31
можно воспользоваться экспортом OpenPLS в dic для сохранения словаря, не обязательно загружать Демагог... Я прав?
рекомендую использовать импорт средствами скрипта Демагога. Экспорт в программе OpenPLS происходит без добавления к каждой строке символа $ означающий чувствительность к регистру. Без этого знака, укажи вы в тексте дОроги или дорОги или дорогИ, всегда будет срабатывать только первое правило следовательно всегда будет только дОрги и только. Но вы проверьте, может что поменялось?

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

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

#148

Сообщение good_cat »

tonio_k, а зачем нужна чувствительность к регистру во всех словарях? :smile1:

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

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

#149

Сообщение tonio_k »

good_cat писал(а):
04 май 2020 10:21
tonio_k, а зачем нужна чувствительность к регистру во всех словарях?
Строго говоря не во всех, конечно, достаточно сделать регистрозависимым словарь только для словаря с ФОНЕМАМИ содержащего правила с омографами и запускать его строго первым, что бы сначала сработали правила:
$дорОги=<phoneme ph="dɐrˈoɡʲɪ"/>
$дорогИ=<phoneme ph="dərɐɡʲˈi"/>
$дОроги=<phoneme ph="d'orəgʲɪ"/>

и лишь затем:
дороги=<phoneme ph="dər'ogʲɪ"/>

Словари PLS, с которыми работает напрямую OpenPLS, - полностью регистрозависимые в работе с Максимом на том же Андроиде. И уже с этой точки зрения было бы правильно выгружать словари dic полностью регистрозависимыми по умолчанию для полной "совместимости", что бы на выходе звучание было одинаковым будь то Андроид либо ПК.
Получается, второй PLS словарь (тот что без омографов) должен включать обязательно 2 варианта написания слова:
Дороги=<phoneme ph="dər'ogʲɪ"/>
дороги=<phoneme ph="dər'ogʲɪ"/>
что бы оба варианта сработали и на Андроиде. Пока не чувствовал острой необходимости, но вероятен еще и третий вариант:
ДОРОГИ=<phoneme ph="dər'ogʲɪ"/>
Добавить эту колонку в OpenPLS - минутное дело. Но пока с необходимостью не встречался на практике у себя.

Подвожу итог.

Что нужно сделать сейчас после экспорта в словарь dic из словаря PLS из программы OpenPLS?
-один из словарей всегда подлежит обязательной последующей ручной корректировке - добавлять $ в каждую строку. т.е. требуется доп вмешательство пользователя.

Что нужно сделать, если по умолчанию в экспортируемом dic-словаре каждая строка будет начинаться со знака $?
-ничего. Все словари полностью пригодны к использованию, при условии, что все варианты написания слов в словаре предусмотрены в словаре PLS.
при условии, что все варианты написания слов в словаре предусмотрены в словаре PLS.
а вот тут вопрос, что проще?
1)перед окончательным сохранением словаря PLS в OpenPLS после добавления слов с фонемами нажать пару пунктов меню перед сохранением что бы добавить 1-2 колонки варианта написания слова
2)после экспорта в словарь dic через стороннюю программу или вручную пакетно вставить $ перед каждой строкой в словаре

-Я за первый вариант! :smile1:

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

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

#150

Сообщение good_cat »

tonio_k писал(а):
04 май 2020 13:55
Словари PLS, с которыми работает напрямую OpenPLS, - полностью регистрозависимые в работе с Максимом на том же Андроиде
Это так при чтении без читалок или при использовании конкретной читалки?

Ответить

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