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

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

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

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

#151

Сообщение tonio_k »

На Андроиде Словари PLS вставляются в папку ivona\maxim используется при чтении как читалок, так и озвучивании текста, который отправляем на сайты которые используют голосовой движок используемый по умолчанию.
Например на на сайте
https://ru.piliapp.com/text-to-speech/
Я вставляю текст
дорОги мне дОроги
Максим озвучит с теми ударениями, как Я указал. То есть Максим озвучивает с учётом PLS словарей которые мы ему подсовываем, без привязки к читалке.
UPD: читалки вообще не в курсе про наличие PLS словарей. Эти словари становятся частью Максима на Андроиде.

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

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

#152

Сообщение good_cat »

tonio_k, Вы опять используете омографы в качестве примера.

Я лишь хотел уточнить, что для чтения текста на Андроиде словари PLS должны строится соответствующим образом:

графема
...
графема
фонема


а не по сокращенному виду:

графема
фонема


Который фактически используется в словарях dic.

При правильном построении словарей PLS, синтез речи становится регистронезависимым, за исключением экзотики в тексте. Например такой: ПеТрОпАвЛоВсКаЯ.

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

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

#153

Сообщение tonio_k »

good_cat писал(а):
04 май 2020 15:43
словари PLS должны строится соответствующим образом:
графема
...
графема
фонема
именно так и строятся именно так и применяются.
good_cat писал(а):
04 май 2020 15:43
опять используете омографы в качестве примера.
не примера, а аргумента в защиту моего мнения, что экспорт в dic должен быть с признаками регистрозависимости. И это должно быть по умолчанию. И в качестве аргумента, что не стоит применять встроенный экспорт в OpenPLS для работы с моей сборкой в ответе на этот вопрос

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

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

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

#154

Сообщение good_cat »

А зачем регистрозависимость во всех словарях dic? Она нужна в словарях омографов, а там она должна быть изначально. И я уже давно не видел обширного пополнения этих словарей.
И для некоторых имён собственных (Того-того), которые тоже на самом либо омографы, либо слова имеющие "Ё-двойника". tonio_k, вопрос: Вы когда в последний раз вносили изменения в dic-словари омографов?

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

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

#155

Сообщение tonio_k »

good_cat писал(а):
04 май 2020 16:40
Вы когда в последний раз вносили изменения в dic-словари омографов?
это действительно редко. Но все же пополняется. Когда-то я пошёл по тупиковому (не верному) пути занялся чисткой словаря омографов, слова, которые по умолчанию читаются как надо - удалял, а если надо звучание по другому, то только этот и оставляем. Я уже понял свою ошибку и активно восполняю созданный мной пробел. Есть еще мелкие проблемы, которые проще решить добавлением слова в словарь с омографами, чем искать и править.
У меня есть проверочный скрипт который после применения словарей выводит слова, которые заменились путем добавления заглавной буквы, но такого слова почему то нет в словаре с Фонемами. Например "пАрку". Понятно, что сработало какое то древнее и уже не актуальное правило в каком то словаре. В принципе здесь ошибки как таковой нет, и возможно с другим голосовым движком это правило и пригодиться, но встретив слово пАрку на андроиде, это слово может быть неверно прочитано из за неучтенного написания регистра. Я могу это правило удалить, либо добавить правило в словарь пост обработки $пАрку=парку либо не париться и пополнить это слово с этим регистром в словаре PLS с омографами, который автоматом через облако синхронизируется с андроидом и мне не надо это слово искать в тексте и править и заново, пересохранять книгу и заново ее открывать, затем искать то место, на котором остановился... Словари обновились - и когда я дойду до этого слова, проблему с озвучкой уже не обнаружу.

Из последних добавленных:
► Показать

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

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

#156

Сообщение tonio_k »

good_cat, продолжая тему омографов, у меня есть несколько слов, которые я вынужден был прописать минуя словарь с омографами PLS.
► Показать
по не понятной мне причине эти слова эпизодически не смотря на явно прописанное ударение в словаре PLS / dic упорно ставит ударение на другую букву. А вот такая словарная замена через "Ъ" дает стабильный результат.

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

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

#157

Сообщение good_cat »

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

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

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

#158

Сообщение good_cat »

tonio_k, на Андроиде слова-"артефакты" (глОтка и т.д.) наверное удобно будет использовать через словарь псевдонимов.
► Показать

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

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

#159

Сообщение tonio_k »

Зачем? Не надо это в словарь PLS заносить. Я даже не уверен, что это вообще сработает. В сборке в словаре 58_пост обработка.dic есть словарная замена $голосА=голосаъ, которая сработает при подготовке книги. На выходе получаем измененный текст:
"Из за угла доносились голосаъ заговорщиков."
Это исковерканное с т.з. написания слово голосаъ Максим как раз и озвучит с правильным ударением не зависимо от предложения. В данном случае PLS не применяется.

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

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

#160

Сообщение tonio_k »

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

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

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

#161

Сообщение tonio_k »

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

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

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

#162

Сообщение Djagernaut »

Уважаемый «tonio_k»
Доброго времени, обнаружено заикание в фразе «В этот момент мне на грудь приземлился»
И неверно ставится ударение в «прокачка на мобах пока»

П.С. Огромная благодарность за обновление релиза.

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

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

#163

Сообщение tonio_k »

Djagernaut, спасибо за добрые слова. это стимулирует :thank:
что касается вашей проблемы:
► Показать
Это здорово, что ошибки в произношении находите и сообщаете :thank: . Все изменения я обязательно в сборку включаю. Но будет лучше если о них вы будете сообщать в личной переписке (ЛС). Модераторам такого рода переписка прямо на форуме может не понравится :secret:
Когда сообщаете о неверном ударении, желательно целое законченное предложение в качестве примера приводить и выделять слово, в котором ошибка в произношении.

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

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

#164

Сообщение tonio_k »

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

Скачать: Изменения в сборке 20.05.2020
+Добавлены новые скрипты:
.0_ОКНО - ЧИТАТЬ С ЭКРАНА
.1_ПРЕРВАТЬ ЧТЕНИЕ С ЭКРАНА
40_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ
+исправление ошибок

Инструкция и описание принципа работы скрипта .0_ОКНО - ЧИТАТЬ С ЭКРАНА
► Показать

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

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

#165

Сообщение Djagernaut »

Принято к сведенью, в дальнейшем учту.
tonio_k писал(а):
16 май 2020 01:40
Это здорово, что ошибки в произношении находите и сообщаете . Все изменения я обязательно в сборку включаю. Но будет лучше если о них вы будете сообщать в личной переписке (ЛС). Модераторам такого рода переписка прямо на форуме может не понравится
Когда сообщаете о неверном ударении, желательно целое законченное предложение в качестве примера приводить и выделять слово, в котором ошибка в произношении.
Есть вопрос как мне показалось (возможно только показалось) слегка увеличена скорость произношения Максима по сравнению с предыдущими сборками?

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

Я решил приложить файлы возможно проблема не видна только мне.

п.с. Также решил проверить на ранних сборках возможно ранее проблемы не было, или это связано с не выявленным внешним фактором.
Доп. проверено на сборке 7.30.0.377 бага нет.
Вложения
0090.mp3
(44.74 КБ) 1 скачивание
0090 — копия.txt
(7.31 КБ) 5 скачиваний
0085.mp3
(1.67 МБ) 1 скачивание
0085 — копия.txt
(7.42 КБ) 3 скачивания
0038.mp3
(1003.1 КБ) 1 скачивание
0038 — копия.txt
(7.39 КБ) 3 скачивания
0007.mp3
(248.41 КБ) 1 скачивание
0007 — копия.txt
(7.49 КБ) 3 скачивания

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

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

#166

Сообщение tonio_k »

Djagernaut писал(а):
24 май 2020 18:10
Есть вопрос как мне показалось (возможно только показалось) слегка увеличена скорость произношения Максима по сравнению с предыдущими сборками?
скорость mp3 можно регулировать здесь:
► Показать
укажите 1.0 или 0.9 Возможно я "на свои настройки " в сборке случайно поменял
Djagernaut писал(а):
24 май 2020 18:10
Закономерность не выявлена, происходит так, текстовый блок на который разрезается книга не дописывается в мп3 полностью,
тут нужны другие подробности: какой именно скрипт вы запускали? Повторятся ли эта проблема при повторном запуске этого скрипта к этой же книге. Такие пробелы от книги к книге возникают?

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

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

#167

Сообщение tonio_k »

Djagernaut, попробуйте запустить скрипт 40_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ.lua
затем к полученным файлам в указанной папке с сериалом применить вот этот скрипт: он так же запишет mp3 аудио, но при этом в паке останутся дополнительно txt файлы: оригинал и измененный словарями txt. Хочу убедится, что проблема возникает не на уровне создания текстовых файлов.

Есть еще одно предположение, что по какой-то причине сбоит/вылетает ffmpeg.exe попробуйте в настройках аудио выбрать:
► Показать
может lame.exe сможет довести запись в mp3 до конца?

Еще попробуйте отключить антивирус/синхронизацию облака к папке где создается аудиофайл - может конфликт при одновременном обращении антивиря к создаваемому файлу mp3?

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

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

#168

Сообщение Djagernaut »

tonio_k писал(а):
24 май 2020 20:50
Djagernaut, попробуйте запустить скрипт 40_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ.lua
затем к полученным файлам в указанной папке с сериалом применить вот этот скрипт:





50_ПРОДОЛЖИТЬ ПРЕРВАННУЮ ЗАПИСЬ В MP3+отладка.rar
(2.55 КБ) 0 скачиваний




он так же запишет mp3 аудио, но при этом в паке останутся дополнительно txt файлы: оригинал и измененный словарями txt. Хочу убедится, что проблема возникает не на уровне создания текстовых файлов.

Есть еще одно предположение, что по какой-то причине сбоит/вылетает ffmpeg.exe попробуйте в настройках аудио выбрать:
▼ Скрыть




2020-05-24_20-41-03.png (88.01 КБ) Нет просмотров




может lame.exe сможет довести запись в mp3 до конца?

Еще попробуйте отключить антивирус/синхронизацию облака к папке где создается аудиофайл - может конфликт при одновременном обращении антивиря к создаваемому файлу mp3?
Порядок действий обычный, 00_ПЕРВИЧНАЯ ОБРАБОТКА затем значок диска, выбор папки и ожидания чуда.

Остальное сейчас проверю, в голову не пришло пробежаться по настройкам и найти отличия.

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

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

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

#169

Сообщение Djagernaut »

Рекомендую попробовать обработать «0090 — копия.txt» так как этот блок текста даже на старой версии создает 6 секундный мп3.

Любопытная особенность, в принципе так как в старой версии, как мне видится, нарезалась вся книга, по крайней мере, так кажется, все файлы ровные по 50-52 минуты, но я теперь с сомнениями.

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

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

#170

Сообщение tonio_k »

Проблема оказалась опять в злополучном словаре 80.ПАУЗЫ.dic :cry_baby:
Попытка ее решить ранее, как показал ваш пример, не принесла окончательного успеха.
Сейчас же полностью удалите содержимое словаря 80.ПАУЗЫ.dic. Это решит проблему с проглатыванием текста Максимом.
Это рекомендуется для всех кто этой сборкой записывает в аудио!
А я подумаю, что еще можно будет тут сделать.

Djagernaut, а почему вы не используете скрипты 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ или 20_ПАКЕТНАЯ ОБРАБОТКА - ОБРАБОТКА И ЗАПИСЬ ВСЕХ КНИГ TXT В ПАПКЕ? Они работают быстрее чем ваш способ за счет более быстрой обработки текста словарями

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

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

#171

Сообщение tonio_k »

Еще интересный казус выявился. Есть 2 правила:
$Выход=<phoneme ph="v'ɨxə d"/>
d=<phoneme ph="dʲˈi"/>
когда срабатывает первое правило, получаем текст:
<phoneme ph="v'ɨxə d"/>
а когда срабатывает второе правило
d=<phoneme ph="dʲˈi"/>
получаем
<phoneme ph="v'ɨxə <phoneme ph="dʲˈi"/>"/>
и это ломает Максима!

Будем думать дальше

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

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

#172

Сообщение tonio_k »

Решение:
Открыть в Демагоге словари:
75.ФОНЕМЫ-ОМО.dic
78.ФОНЕМЫ.dic
70.ФОНЕМЫ Dopolneniya строчные.dic
правая клавиша мыши - Сортировка строк - По возрастанию длины.

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

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

#173

Сообщение tonio_k »

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

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

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

#174

Сообщение Djagernaut »

Доброго времени суток достопочтимый tonio_k
В новой версии обнаружена особенность.

Последовательность действий:
00_ПЕРВИЧНАЯ ОБРАБОТКА.lua
Затем нажатие иконки диска для конвертации.

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

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

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

#175

Сообщение tonio_k »

Djagernaut писал(а):
03 июн 2020 16:49
делить файлы на части по 4800 символов,
во вкладке "чтение" или "сериалы"? Вам нужн сериалы.

И ещё момент, попробуете записывать в Аудио через скрипты. В будущих версиях это будет единственный стабильный способ.
Попробуйте через Скрипт 20_... . Он сразу готовит аудио в папке назначения к одному или нескольким файлам в папке.

Скрипты это как раз способ избежать случайных изменений в настройках.

UPD:
галочку надо поставить, что бы изменения в силу вступили
► Показать

Ответить

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