Yandex TTS. Словари. Обсуждение
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
Попробуйте вот такую версию скрипта:
Demagog-Yandex+mp3DirectCut.rar
- (115.91 КБ) 342 скачивания
Возможно, получилось шило на мыло,

Важные моменты:
1)Если у вас старая сборка нормально работает, то ничего обновлять не надо!
2)Книга по длине звучания должна превышать выбранное время разбития файлов в настройках. То есть, если вам надо озвучить всего один маленький абзац, а в настройках выбрано 5 минут, то mp3DirectCut почему то не срабатывает.
tonio_k
Fabe
Fabe
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
Касаемо сборки, если какая то конкретная книга (остальные записываются нормально) вдруг не хочет записываться. Попробуйте сначала файл переименовать (только буквы и цифры) и повторно запустить запись. Уже точно известно, что квадратные скобки в названии приводят к ошибке скрипта.
tonio_k
- mortalhead
- Прохожий
-
- Сообщения: 2
- Зарегистрирован: 21 июл 2020 01:10
mortalhead
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
Это премиум голоса. К ним алгоритм доступа другой. Вот ответ от создателя скрипта YaTTS.lua balaamster.
tonio_k
Fabe
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
Демагог+Yandex TTS - сборка от 2020-08-31 -для подготовки книг и озвучивания Яндекс голосом на базе программы Демагог.
Словари любезно предоставленные ув. wasyakaПолучение mp3 от Яндекса через скрипт от ув. balaamster
Особенность сборки:
► Показать
Полезные горячие клавиши:
Прервать работу скрипта: Ctrl+P
Принудительно завершить работу Демагога Ctrl+Shift+9
Вызвать окно выбора и запуска скриптов Ctrl+F2
Скрипты для записи книг:
10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
20_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
При запуске скрипта выводится окно диалога:
В этом окне активация пунктов диалога - через двойной клик мыши
Активируем словари, которые необходимо применить к тексту. Для записи в аудио mp3 выбираем оба вида словарей.
При активации ЗАПИСАТЬ В АУДИО (MP3) откроется дополнительное окно, в котором можно изменить настройки записи в Аудио
Рабочая папка для txt и mp3 файлов - едина для всех окон.
Это будет рабочая папка для всех операций. В ней скрипт будет искать текстовые файлы книг в эту же папку будут помещаться все результаты работы скрипта: будут созданы папки с измененными книгами или выводится аудио mp3.
Выключить ПК по завершению работы. По окончании работы скрипта с отсрочкой в 10 минут будет выключен ПК. (10 минут должно хватить на синхронизацию результатов работы скрипта с облачным хранилищем)
Финальная строка в конце книги В конец текущей книги (каждой книги при пакетной записи) будет вставляться текст - который можно отредактировать. Например: "Конец произведения"
Выбранные пользовательские настройки сохраняются в файле $UserForm.txt При обновлении сборки файл с пользовательскими настройками нужно перенести в папку с новой сборкой.
Особенность работы словарей в сборке:
1)Важно! Все словари должны начинаться с цифры, иначе такой словарь будет игнорироваться.
Прядок (последовательность) срабатывания словарей привязано к их нумерации в имени файла словаря. При этом расширение файла словаря (dic/rex) на порядок его применения не влияет.
2) словари *.rex и *.dic из папки dic2 срабатывают первыми согласно их нумерации внутри папки dic2 и лишь затем применяются словари из папки dic.
Папка dic2 может быть пустой (словари можно перенести в папку dic). Тогда будут применены только словари из папки dic.
3) В сборке есть два вида словарей: Обычные словари (не содержат в названии слово phonems) и словари с фонемами (в имени присутствует слово phonems). Это сделано для того, что бы через диалог скрипта можно было отдельно применять один вид словарей игнорируя другой вид. Либо запустить/игнорировать их вместе.
4) "Специальные REX словари (в имени файла присутствует признак специального словаря index или vse-vsyo или chisla) - это обычные словари (см п.3). По этому признаку специального словаря, указанный словарь применяется к тексту по особому (реализованному через скрипт) ускоренному алгоритму. Без признака специального словаря этот словарь будет применен к тексту как обычный REX словарь. Словарь содержащий слово index должен быть обязательно структуирован под индексный метод (содержит упорядоченные правила в привязке к индекс-меткам) иначе будут проигнорированы все правила из этого словаря.
5) Алгоритм применения словарей *.dic
Правила внутри словаря dic применяются по порядку, в котором они отсортированы в самом словаре т.е. "пользовательская сортировка". По умолчанию все словари *.dic применяются к тексту в режиме хеширования правил (быстрый алгоритм). Если в словаре *.dic присутствуют правила со звёздочками, то такие словари (для ускорения их работы) желательно применять к тексту с отключённым режимом хешированием правил (алгоритм прямого перебора). Что бы словарь *.dic применялся к тексту с отключённым режимом хешированием правил (алгоритм прямого перебора), в имени файла такого словаря должен присутствовать символ @
6)Вы можете добавлять/переименовывать сколько угодно своих пользовательских словарей в папке dic2 или dic - они подхватятся скриптом автоматически. Главное, что бы они начинались с цифры.
Скрытые настройки:
в файле $UserForm.txt найдите переменные (если их нет - появятся сразу при первом запуске скрипта 10_ или 20_):
["pk_off"] = 600 -- это количество секунд отсрочки перед началом отключения ПК после завершения работы скрипта. Активируется только при выборе (активации) "выключения ПК по завершению скрипта" в диалоге скрипта
["note"] = "" -- напоминаловка. Если переменная пустая (между кавычками ничего нет) - то напоминаловка отключена - не запускается. Если её заполнить текстом либо ссылкой на переменную, то после нажатия в диалоге на: "Приступить к выполнению с текущими настройками" перед началом работы самого скрипта выйдет Сообщение - текст напоминаловки. Пока не нажать на Ок - скрипт будет стоять на паузе. Это для тех, кому надо напомнить не забыть включить VPN. Ну или какие-то свои проверки / сообщения можно ввести.
Скрипт:
40_ПОВТОРНО (при сбое) ЗАПИСАТЬ В MP3 YaTTS -- при выборе диалога куда сохранять аудиофайлы "по умолчанию" будет предлагать папку взятую из последних сохраненных пользовательских настроек из файла $UserForm.txt. Т.е. Диалог выбора папки все равно откроется, но будет предлагать сохранить в папку из настроек. Нужно будет только проверить что предлагает и нажать Ок, либо указать другой путь.
Добавлен полезный (особенно для новичков) скрипт по работе с правилами в словарях:
90_ВЫДЕЛЕННЫЙ ТЕКСТ ИСТОРИЯ ПРИМЕНЕНИЯ СЛОВАРЕЙ Горячая клавиша: Ctrl+Shift+8
К выделенному тексту применит все словари из сборки и выведет список по каждому сработавшему словарю в окно 0-Статистика в виде:
1)Наименование словаря
2)Изменённый текст
3)(перечень изменённых слов) #количество символов (+-)# на которые уменьшился или увеличился текст. Обычно это пробелы либо замены с добавлением символов.
4)Список сработавших правил
Особенность скрипта в том, что словарь и сработавшие правила выводятся только если данный словарь изменил текст (изменился регистр букв, изменилось количество символов и т.д). Если текст не поменялся - словарь выводится не будет, даже если в нём правила сработали. Потому что это "холостые" срабатывания не меняющие текст.
Для "наглядности" можно включить подсветку измененных слов в тексте. Для этого нужно активировать кнопку и словарь
:
Прервать работу скрипта: Ctrl+P
Принудительно завершить работу Демагога Ctrl+Shift+9
Вызвать окно выбора и запуска скриптов Ctrl+F2
Скрипты для записи книг:
10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
20_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
При запуске скрипта выводится окно диалога:
- 2020-08-31_23-34-23.png (53.34 КБ) 7969 просмотров
Активируем словари, которые необходимо применить к тексту. Для записи в аудио mp3 выбираем оба вида словарей.
При активации ЗАПИСАТЬ В АУДИО (MP3) откроется дополнительное окно, в котором можно изменить настройки записи в Аудио
- 2020-09-01_00-21-38.png (48.41 КБ) 7969 просмотров
Это будет рабочая папка для всех операций. В ней скрипт будет искать текстовые файлы книг в эту же папку будут помещаться все результаты работы скрипта: будут созданы папки с измененными книгами или выводится аудио mp3.
Выключить ПК по завершению работы. По окончании работы скрипта с отсрочкой в 10 минут будет выключен ПК. (10 минут должно хватить на синхронизацию результатов работы скрипта с облачным хранилищем)
Финальная строка в конце книги В конец текущей книги (каждой книги при пакетной записи) будет вставляться текст - который можно отредактировать. Например: "Конец произведения"
Выбранные пользовательские настройки сохраняются в файле $UserForm.txt При обновлении сборки файл с пользовательскими настройками нужно перенести в папку с новой сборкой.
Особенность работы словарей в сборке:
1)Важно! Все словари должны начинаться с цифры, иначе такой словарь будет игнорироваться.
Прядок (последовательность) срабатывания словарей привязано к их нумерации в имени файла словаря. При этом расширение файла словаря (dic/rex) на порядок его применения не влияет.
2) словари *.rex и *.dic из папки dic2 срабатывают первыми согласно их нумерации внутри папки dic2 и лишь затем применяются словари из папки dic.
Папка dic2 может быть пустой (словари можно перенести в папку dic). Тогда будут применены только словари из папки dic.
3) В сборке есть два вида словарей: Обычные словари (не содержат в названии слово phonems) и словари с фонемами (в имени присутствует слово phonems). Это сделано для того, что бы через диалог скрипта можно было отдельно применять один вид словарей игнорируя другой вид. Либо запустить/игнорировать их вместе.
4) "Специальные REX словари (в имени файла присутствует признак специального словаря index или vse-vsyo или chisla) - это обычные словари (см п.3). По этому признаку специального словаря, указанный словарь применяется к тексту по особому (реализованному через скрипт) ускоренному алгоритму. Без признака специального словаря этот словарь будет применен к тексту как обычный REX словарь. Словарь содержащий слово index должен быть обязательно структуирован под индексный метод (содержит упорядоченные правила в привязке к индекс-меткам) иначе будут проигнорированы все правила из этого словаря.
5) Алгоритм применения словарей *.dic
Правила внутри словаря dic применяются по порядку, в котором они отсортированы в самом словаре т.е. "пользовательская сортировка". По умолчанию все словари *.dic применяются к тексту в режиме хеширования правил (быстрый алгоритм). Если в словаре *.dic присутствуют правила со звёздочками, то такие словари (для ускорения их работы) желательно применять к тексту с отключённым режимом хешированием правил (алгоритм прямого перебора). Что бы словарь *.dic применялся к тексту с отключённым режимом хешированием правил (алгоритм прямого перебора), в имени файла такого словаря должен присутствовать символ @
6)Вы можете добавлять/переименовывать сколько угодно своих пользовательских словарей в папке dic2 или dic - они подхватятся скриптом автоматически. Главное, что бы они начинались с цифры.
Скрытые настройки:
в файле $UserForm.txt найдите переменные (если их нет - появятся сразу при первом запуске скрипта 10_ или 20_):
["pk_off"] = 600 -- это количество секунд отсрочки перед началом отключения ПК после завершения работы скрипта. Активируется только при выборе (активации) "выключения ПК по завершению скрипта" в диалоге скрипта
["note"] = "" -- напоминаловка. Если переменная пустая (между кавычками ничего нет) - то напоминаловка отключена - не запускается. Если её заполнить текстом либо ссылкой на переменную, то после нажатия в диалоге на: "Приступить к выполнению с текущими настройками" перед началом работы самого скрипта выйдет Сообщение - текст напоминаловки. Пока не нажать на Ок - скрипт будет стоять на паузе. Это для тех, кому надо напомнить не забыть включить VPN. Ну или какие-то свои проверки / сообщения можно ввести.
Скрипт:
40_ПОВТОРНО (при сбое) ЗАПИСАТЬ В MP3 YaTTS -- при выборе диалога куда сохранять аудиофайлы "по умолчанию" будет предлагать папку взятую из последних сохраненных пользовательских настроек из файла $UserForm.txt. Т.е. Диалог выбора папки все равно откроется, но будет предлагать сохранить в папку из настроек. Нужно будет только проверить что предлагает и нажать Ок, либо указать другой путь.
Добавлен полезный (особенно для новичков) скрипт по работе с правилами в словарях:
90_ВЫДЕЛЕННЫЙ ТЕКСТ ИСТОРИЯ ПРИМЕНЕНИЯ СЛОВАРЕЙ Горячая клавиша: Ctrl+Shift+8
К выделенному тексту применит все словари из сборки и выведет список по каждому сработавшему словарю в окно 0-Статистика в виде:
1)Наименование словаря
2)Изменённый текст
3)(перечень изменённых слов) #количество символов (+-)# на которые уменьшился или увеличился текст. Обычно это пробелы либо замены с добавлением символов.
4)Список сработавших правил
Особенность скрипта в том, что словарь и сработавшие правила выводятся только если данный словарь изменил текст (изменился регистр букв, изменилось количество символов и т.д). Если текст не поменялся - словарь выводится не будет, даже если в нём правила сработали. Потому что это "холостые" срабатывания не меняющие текст.
Для "наглядности" можно включить подсветку измененных слов в тексте. Для этого нужно активировать кнопку и словарь
- 2020-09-01_00-36-55.png (13.68 КБ) 7967 просмотров
tonio_k
Fabe
- Fabe
- Постоялец
-
- Сообщения: 25
- Зарегистрирован: 07 сен 2018 21:03
- Предпочитаемая TTS-программа: акапела
- Предпочитаемый голосовой движок: акапела
- Благодарил (а): 10 раз
Yandex TTS. Словари. Обсуждение
В принципе все отлично просто хотелось посмотреть как дальше прога будет развиватся
может словари улучшатся может скорость,,работЫ сейчас попробовал полная автоматизация прикольно
Fabe
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
словари почти не меняются, да и особо неоткуда - так как Яндекс голосом я лично не слушаю и словари почти не пополняю. Текущая сборка стала очень гибкой в плане пользовательских словарей. Поэтому предлагаю всем желающим в рамках данной ветки форума выкладывать свои подборки словарей. В виде, например, одного дополнтельного словаря, либо в виде словарей из моей сборки полностью переписанных/измененных вами на ваше усмотрение. Можно будет их обсудить. Может именно ваш вариант последовательности словарей и правил в них окажется удачным и будет включен в сборку.
tonio_k
- skreb
- Интересующийся
-
Yandex TTS. Словари. Обсуждение
В предыдущих версиях Демагог+Yandex TTS в настройках голоса была возможность поставить длительность файла на бесконечность (∞).
В новой сборке макс. длительность - 30 мин. Если записывать книгу по главам, и длина главы, допустим, 40 минут, и хочется сохранить её целиком, в одном файле, то как тогда поступить?
Ув. tonio_k, можно ли сделать такую возможность в новой сборке?
В новой сборке макс. длительность - 30 мин. Если записывать книгу по главам, и длина главы, допустим, 40 минут, и хочется сохранить её целиком, в одном файле, то как тогда поступить?
Ув. tonio_k, можно ли сделать такую возможность в новой сборке?
skreb
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
Через скрипты мне доступны два или три вида далога меню с кнопками, диалог с однострочным полем для ввода текста, выделение и отображение текста и позиции курсора на экране в окне Демагога (и то не в полной мере - либо выделенный текст смещается в начало экрана либо в конец). Доступно смена активного окна.
Это всё что доступно из "визуального" через скрипты.
Что касается остального - спрашивайте у автора Демагога. Но скажу сразу, в ответ скорее все будет: такое нововведение противоречит "принципу минимализма", которого автор придерживается в программе Демагог.
Можно одновременно параллельно запустить две программы Демагог, на обоих запустить по скрипту что бы они между собой синхронизировались через создание/удаление/переименование файлов - для каждой реакции своё действие с файлом.
Но свободно прыгать между окнами врят-ли получится из за линейности работы скриптов плюс непредсказуемости по стабильности параллельной работы Демагогов.
Две одновременно запущенные копии Демагога я применяю в сборке для Максима - для чтения вслух с экрана. Один Демагог отображает процесс на экране и озвучиват текст вслух, а второй Демагог в фоне обрабатывает текст словарями и кидает их в очередь на прочтение первому Демагогу. Но тут все равно используется только одно окно - для отображения смены прочитаного.
tonio_k
- alexey_reactivny
- Прохожий
-
- Сообщения: 2
- Зарегистрирован: 23 окт 2020 09:59
alexey_reactivny
- alexey_reactivny
- Прохожий
-
- Сообщения: 2
- Зарегистрирован: 23 окт 2020 09:59
Yandex TTS. Словари. Обсуждение
для слежения за текстом включаю николая в говорилке с выключенным звуком
alexey_reactivny
Yandex TTS. Словари. Обсуждение
Добрый день. Начал озвучивание текста через Demagog с Yandex.TTS. Первый файл обработался отлично. А далее я бесконечно сталкиваюсь с ошибкой и открытием папки Temp, даже при озвучивании слова "тест".
Озвучиваю через скрипт "10_Окно обработать словарями...". После ошибки запускал скрипт "40_Повторно записать...", но не помогло.
В окне "Статистика" остается сообщение:
В файле Ya_TTS.log следующее:
Очень прошу помочь, заранее благодарю.
Озвучиваю через скрипт "10_Окно обработать словарями...". После ошибки запускал скрипт "40_Повторно записать...", но не помогло.
В окне "Статистика" остается сообщение:
► Показать
# Script>
Выбранная пользоваетелем папка: "C:\Users\xxx\Downloads\тест\\
powershell.exe -executionpolicy bypass -file "C:\Users\xxx\Downloads\Demagog-Yandex_2020-09-04\Demagog-Yandex\lib\ya_init.ps1" -source `"C:\Users\xxx\AppData\Local\Temp\tmp_doc\`"
Выбранная пользоваетелем папка: "C:\Users\xxx\Downloads\тест\\
powershell.exe -executionpolicy bypass -file "C:\Users\xxx\Downloads\Demagog-Yandex_2020-09-04\Demagog-Yandex\lib\ya_init.ps1" -source `"C:\Users\xxx\AppData\Local\Temp\tmp_doc\`"
► Показать
**********************
Windows PowerShell Начало записи протокола
Время запуска: 20201031155538
Имя пользователя : USER7\xxx
Компьютер : USER7 (Microsoft Windows NT 6.1.7601 Service Pack 1)
**********************
Транскрибирование запущено, выходной файл C:\Users\xxx\AppData\Local\Temp\tm
p_doc\log\YaTTS_log.txt
Каталог с сериалом: C:\Users\xxx\AppData\Local\Temp\tmp_doc\
Количестов потоков:
Количество текстовых файлов в сериале: 1
Запуск потока: 0
ПРЕДУПРЕЖДЕНИЕ: столбец Command не поместился на экране и был удален.
Id Name State HasMoreData Location
-- ---- ----- ----------- --------
1 Ya0 Running True localhost
Where-Object : Не удается найти параметр, соответствующий имени параметра "Prop
erty".
C:\Users\xxx\Downloads\Demagog-Yandex_2020-09-04\Demagog-Yandex\lib\ya_init.
ps1:43 знак:37
+ while (Get-Job Ya* | where -Property <<<< state -EQ "Running") {
+ CategoryInfo : InvalidArgument: (:) [Where-Object], ParameterBi
ndingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
ands.WhereObjectCommand
1 Ya0 Completed True localhost
===================================
Исключение при вызове "DownloadFile" с "2" аргументами: "Исключение во время запроса WebClient."
00001 не получен
===================================
**********************
Windows PowerShell Конец записи протокола
Время окончания: 20201031155542
**********************
Windows PowerShell Начало записи протокола
Время запуска: 20201031155538
Имя пользователя : USER7\xxx
Компьютер : USER7 (Microsoft Windows NT 6.1.7601 Service Pack 1)
**********************
Транскрибирование запущено, выходной файл C:\Users\xxx\AppData\Local\Temp\tm
p_doc\log\YaTTS_log.txt
Каталог с сериалом: C:\Users\xxx\AppData\Local\Temp\tmp_doc\
Количестов потоков:
Количество текстовых файлов в сериале: 1
Запуск потока: 0
ПРЕДУПРЕЖДЕНИЕ: столбец Command не поместился на экране и был удален.
Id Name State HasMoreData Location
-- ---- ----- ----------- --------
1 Ya0 Running True localhost
Where-Object : Не удается найти параметр, соответствующий имени параметра "Prop
erty".
C:\Users\xxx\Downloads\Demagog-Yandex_2020-09-04\Demagog-Yandex\lib\ya_init.
ps1:43 знак:37
+ while (Get-Job Ya* | where -Property <<<< state -EQ "Running") {
+ CategoryInfo : InvalidArgument: (:) [Where-Object], ParameterBi
ndingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
ands.WhereObjectCommand
1 Ya0 Completed True localhost
===================================
Исключение при вызове "DownloadFile" с "2" аргументами: "Исключение во время запроса WebClient."
00001 не получен
===================================
**********************
Windows PowerShell Конец записи протокола
Время окончания: 20201031155542
**********************
m777mm
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
tonio_k
Yandex TTS. Словари. Обсуждение
Огромное спасибо, ошибка устранилась. Теперь ошибка возникает на стадии скачивания готового аудиофайла. В логах следующее сообщение "Exception calling "DownloadFile" with "2" argument(s): "Исключение во время запроса WebClient." INFO: 00001 не получен"
Проверил на другом компьютере эту же сборку с моими настройками, работает без проблем. Буду искать дальше.
m777mm
- andko
- Обыватель
-
Yandex TTS. Словари. Обсуждение
Подскажите, пожалуйста, как там подключить голоса от Яндекса, не нашел этого в опциях.
andko
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
andko, голос Яндекс не подключаем, а отправляем по кусочкам текст на сервер Яндекса через Интернет, а уже сам Яндекс обратно возвращает аудиофайлы. Если есть интернет и Яндекс сервер работает, то сборка будет работать без дополнительных установок. Если возникают ошибки, то:
http://i91650e3.beget.tech/viewtopic.php?t=434&start=200#p4830
http://i91650e3.beget.tech/viewtopic.php?t=434&start=200#p4830
tonio_k
- andko
- Обыватель
-
Yandex TTS. Словари. Обсуждение
Я понимаю, что Яндекс ТТС находится онлайн, а не в самой сборке программы. У меня сборка работала с движком Максим (он был в моей Балаболке, которой я давно не пользуюсь), я не нашел, как настроить определенный голос Яндекса, того же Ермила или Филиппа. Подскажите, пожалуйста, какие пункты меню отвечают за это.
andko
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
когда запускаете скрипт 10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS, в появившемся диалоге через двойной клик включается/отключается ЗАПИСЬ В АУДИО МР3, при этом дополнительно открывается окно с выбором и настройками голоса.
Филипп присутствует только в этой сборке:
http://i91650e3.beget.tech/viewtopic.php?f=55&t=59&p=5143#p5122
tonio_k
- trudyaga
- Интересующийся
-
- Сообщения: 12
- Зарегистрирован: 09 янв 2019 11:31
- Предпочитаемая TTS-программа: балаболка
- Благодарил (а): 1 раз
Yandex TTS. Словари. Обсуждение
Всем привет. На форуме раньше была инструкция по созданию аудиокниги, сейчас её найти не могу( Есть подробная инструкция для Голосов Яндекс? В теме регулярно упоминается связка демагога и Скрипта Яндекс, Получается всё делается всего в 2 шага? Никаких словарей и ручного расставления ударений?
Как я понимаю Халява кончилась и озвучка Яндекс только платная?
Как я понимаю Халява кончилась и озвучка Яндекс только платная?
trudyaga
- mikeinside
- Интересующийся
-
- Сообщения: 9
- Зарегистрирован: 11 мар 2021 00:21
- Предпочитаемая TTS-программа: yandex
- Благодарил (а): 7 раз
Yandex TTS. Словари. Обсуждение
Вопрос такого плана , а яндекс токен куда вводить в данной программе? , а логин и пароль от яндекса? или он не нужен
mikeinside
- mikeinside
- Интересующийся
-
- Сообщения: 9
- Зарегистрирован: 11 мар 2021 00:21
- Предпочитаемая TTS-программа: yandex
- Благодарил (а): 7 раз
Yandex TTS. Словари. Обсуждение
Вот такая ошибка при попытке конвертации
► Показать
Where-Object : Не удается найти параметр, соответствующий имени параметра "Property"
C:\Users\Михаил\Desktop\Demagog-Yandex\lib\ya_init.ps1:43 знак:37
+while <Get-Job Ya* :where -Property <<<< state -EQ "Running">{
+CategoryInfo. :InvalidArgument: <:> [Where-Object], ParametrBindingExpertion
+FullyQualifiedErrorId : NanedParameterNotFound.Microsoft
PowerShell.Commands.WhereObjectCommand
C:\Users\Михаил\Desktop\Demagog-Yandex\lib\ya_init.ps1:43 знак:37
+while <Get-Job Ya* :where -Property <<<< state -EQ "Running">{
+CategoryInfo. :InvalidArgument: <:> [Where-Object], ParametrBindingExpertion
+FullyQualifiedErrorId : NanedParameterNotFound.Microsoft
PowerShell.Commands.WhereObjectCommand
mikeinside
tonio_k
- mikeinside
- Интересующийся
-
- Сообщения: 9
- Зарегистрирован: 11 мар 2021 00:21
- Предпочитаемая TTS-программа: yandex
- Благодарил (а): 7 раз
Yandex TTS. Словари. Обсуждение
Сама конвертация работает и в файл все записывается , только в командной строке эта ошибка , а так все работает.Щас начал озвучить книгу "Мародер" есть кое где неправильные ударения , приходится прослушивать и исправлять. А в словари можно свои слова исправленные добавлять?
mikeinside
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
сборка это только шаблон скриптов и словарей для общего пользования. Мною тестировался только на работоспособность т.к. Яндекс голосами вообще не пользуюсь. Меняйте, удаляйте, добавляйте, делитесь своими находками - всё на ваше усмотрение.
tonio_k
- mikeinside
- Интересующийся
-
- Сообщения: 9
- Зарегистрирован: 11 мар 2021 00:21
- Предпочитаемая TTS-программа: yandex
- Благодарил (а): 7 раз
Yandex TTS. Словари. Обсуждение
А какими пользуютесь если не секрет? Мне лично понравился голос от ЦРТ и с ударениями там проблем меньше, кое где попадаются конечно. Но для их голоса надо написать программу на python например , а я не силён в программировании
mikeinside
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
книги обрабатываю словарями сборкой http://i91650e3.beget.tech/viewtopic.php?t=49&start=200#p4673 а слушаю на Андроиде голосом ivona Maxim в программе @Voice Reader.
Сейчас добротал сборку (Но пока не публиковал) что бы книги выгружались в формате ePub - что бы можно было и глазами читать (за счёт того, что тэги SSML с фонемами становятся невидимы на экране читалки, а видны сами слова вместо фонемы) и, соответственно, слушать книгу. Словари pls для голоса и в самой читалке @Voice Reader на Андроиде уже не нужны.
tonio_k
- mikeinside
- Интересующийся
-
- Сообщения: 9
- Зарегистрирован: 11 мар 2021 00:21
- Предпочитаемая TTS-программа: yandex
- Благодарил (а): 7 раз
Yandex TTS. Словари. Обсуждение
Тоже пользуюсь этой программой, только вот попробывал ей исправлять ударения чет некоторые исправляются , а некоторые нет
mikeinside
- tonio_k
- V.I.P.
-
Yandex TTS. Словари. Обсуждение
зависит от голосового движка. У каждого свой способ и методы добавления новых слов. Самый удобный (для меня) слушать книгу на смартфоне, записывать ошибки в блокнот и потом вносить исправления в словари на ПК - там быстрее и удобнее.
tonio_k
- mikeinside
- Интересующийся
-
- Сообщения: 9
- Зарегистрирован: 11 мар 2021 00:21
- Предпочитаемая TTS-программа: yandex
- Благодарил (а): 7 раз
Yandex TTS. Словари. Обсуждение
Мне тоже этот голос понравился (Максима) по интоннации, что все понимаешь ..есть какие то небольшие эмоции , но проблема в том что обработанный текст , например воспроизводит так пирог+А , пирог плюс А

mikeinside
- recs
- Прохожий
-
- Сообщения: 1
- Зарегистрирован: 18 июл 2018 06:24
Yandex TTS. Словари. Обсуждение
Добрый день. Подскажите пожалуйста как в сборке с голосом Filipp
http://i91650e3.beget.tech/viewtopic.php?f=55&t=59&p=5143#p5122
сделать чтоб книга записывалась в формате *.mp3, а не в *.ogg
http://i91650e3.beget.tech/viewtopic.php?f=55&t=59&p=5143#p5122
сделать чтоб книга записывалась в формате *.mp3, а не в *.ogg
recs
Вернуться в «Онлайн-сервисы для синтеза речи»
Перейти
- Общая информация
- ↳ Сведения, обсуждения
- ↳ Отзывы
- Примеры звучания речевых синтезаторов
- ↳ Примеры звучания голосов на Windows
- Online TTS
- ↳ Онлайн-сервисы для синтеза речи
- Программы, использующие синтез речи в Windows
- ↳ Bazikalo
- ↳ BookMania
- ↳ Bormotuha TTS Tool
- ↳ Demagog
- ↳ DSpeech
- ↳ Homograph
- ↳ KooBAudio
- ↳ MP3Book2005
- ↳ Rozmovlyalka
- ↳ TextAloud
- ↳ Балаболка
- Русские голосовые движки для Windows
- ↳ Acapela-Group Alyona
- ↳ Ivona Татьяна и Максим
- ↳ Loquendo Ольга и Дмитрий
- ↳ Nuance Милена, Юрий и Катя
- ↳ Nuance Катерина
- ↳ RHVoice
- ↳ Sakrament TTS
- ↳ Speech Cube Elan Николай
- ↳ Vikno tts Олег
- ↳ Речевой синтезатор Иван
- ↳ Синтезатор речи - Голос
- Украинские голосовые движки для Windows
- ↳ UkrVox Игорь
- Иностранные голоса
- ↳ английские
- ↳ румынские
- Лингвистика
- ↳ Омонимия
- ↳ Обработка текста
- ↳ Тематические словари
- ↳ Программы для обработки текста
- ↳ TTS-Builds
- ↳ Обработка звука
- ↳ Разное
- Полезные материалы
- ↳ Книги, статьи
- ↳ Аудио
- Художественная литература
- ↳ Библиотека
- Творчество
- ↳ Песни речевых синтезаторов
- ↳ Аудиоспектакли с применением синтеза речи
- Модерирование
- ↳ Кабинет модераторов
- ↳ Корзина