Yandex TTS

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

Yandex TTS

#901

Сообщение tonio_k »

avgaz писал(а):
03 июн 2021 11:03
начинает ругаться на файл Demagog.exe что там вирус IDP Generic ну и удаляет его, поясните плиз это.
попробуйте повторно скачать архив со сборкой и сразу сделать проверку её содержимого. Пробуйте отправить зараженный файл на проверку в https://www.virustotal.com не исключаю ложное срабатывание. Попробуйте скачать последнюю версию Демагога с официального сайта и записать поверх сборки, но тут есть 10% вероятность, что какой то скрипт насчёт выдавать ошибку из за несовместимости версий Демагога.
Странно что "вирус" появляется не сразу, а только после:
avgaz писал(а):
03 июн 2021 11:03
но озвучиваю пару раз
вероятно, у вас вирус уже сидит в ПК и заражает втихоря запускаемые приложения.

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

Yandex TTS

#902

Сообщение wasyaka »

avgaz писал(а):
03 июн 2021 11:03
антивирус avast начинает ругаться на файл Demagog.exe
Пропиши в исключения, а лучше снеси антивирусник - аваст фрее - это для самоуспокоения... :music:

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

Yandex TTS

#903

Сообщение Droid »

Столкнулся с тем, что в последнее время (с конца мая 2021) стали появляться пропуски в озвучке Филиппом, пропадают целые абзацы, до этого в Балаболке такого не наблюдалось.

С одного TXT сгенерировал 4 файла и все получились разного размера (и разной длины, соответственно). 1 час 14 минут и 1 час 59 минут, получается, в первом файле 45 минут не сгенерировано. Ошибки не выдает, что самое интересное, завершает и сохраняет как и должно.

Как от этого если не избавиться, то хотя бы отследить, что всё чётко склеилось?
И что порекомендуете для Яндекс-Филиппа? (пользовался только Балаболкой, хватало сполна, Демагог не пробовал).

Аватара пользователя
avgaz
Наблюдатель

Yandex TTS

#904

Сообщение avgaz »

tonio_k писал(а):
03 июн 2021 12:20
попробуйте повторно скачать архив со сборкой и сразу сделать проверку её содержимого. Пробуйте отправить зараженный файл на проверку в https://www.virustotal.com не исключаю ложное срабатывание.
пробовал весь архив проверить выдает вот что
1121.jpg
1121.jpg (90.85 КБ) 1191 просмотр
А просто файл на который аваст ругается то вот что
11211.jpg
11211.jpg (90.48 КБ) 1191 просмотр
Может кто поделится ссылкой на демогог с филипом последней сборки

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

Yandex TTS

#905

Сообщение balabolka »

Droid писал(а):
03 июн 2021 21:22
Столкнулся с тем, что в последнее время (с конца мая 2021) стали появляться пропуски в озвучке Филиппом, пропадают целые абзацы, до этого в Балаболке такого не наблюдалось.
Вы используете ключ для премиум-голосов или нет? Если нет, то разница в длительности звучания может объясняться фразами типа "Озвучено 'Яндекс Speechkit'", которые демо-сервис вставляет в текст случайным образом. Фразы разные, их количество всегда разное, поэтому продолжительность аудиофайлов может быть разной.

Вам удалось "отловить" какой-либо конкретный абзац, который был пропущен? Пришлите мне текст этого абзаца, пожалуйста.

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

Yandex TTS

#906

Сообщение tonio_k »

Прямо сейчас ради эксперимента с официального сайта Демагога скачал архив и проверил в вирустотал:
► Показать
какой-то ноунейм антивирус (скорее всего бесплатный) всё равно что-то нашёл. А вот профессиональные антивирусы ничего не нашли. Кому деньги платим? :smile3:
Если уж скаченный Демагог с официального сайта подозревается в вирусе, то даже не знаю что сказать... Почитайте в интернете на тему "антивирусы и ложные срабатывания" может это вас немного успокоит? Попробуйте отправить в антивирусные компании образец файла что бы они проверили на предмет ложного срабатывания. С Авастом или Комодо (точно не помню) я так делал. Через пару-тройку дней приходило оповещение что файл безвреден и файл из карантина восстанавливался.

UPD скачал портабельную Балаболку - ей тоже от какого-то левого антивируса досталось:
► Показать

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

Yandex TTS

#907

Сообщение Droid »

balabolka писал(а):
04 июн 2021 00:34
Вы используете ключ для премиум-голосов или нет? Если нет, то разница в длительности звучания может объясняться фразами типа "Озвучено 'Яндекс Speechkit'", которые демо-сервис вставляет в текст случайным образом. Фразы разные, их количество всегда разное, поэтому продолжительность аудиофайлов может быть разной.
Премиум-ключа нет, с вотермарками я конечно сталкивался, но с ними разница в пару минут может быть. А у меня десятки минут. Выпадают именно целые куски текста ни с того, ни с сего.

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

Изображение

Вот пример аудиофайлов, которые я получал с одного и того же текста.
Последние 3-4, вроде бы тождественные, и, наверно, без пропусков. Это сегодняшние.
В первых трёх пропущены куски текста 100%, а вот в одном или разных местах, надо послушать (скорее всего, в разных).

Пользуясь случаем, хочу выразить огромную благодарность за Балаболку. Помимо премиум Яндекс озвучки пользуюсь еще делением fb2 на txt по оглавлению — очень круто!

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

Yandex TTS

#908

Сообщение balabolka »

Droid
Спасибо за информацию; буду признателен, если пришлете примеры пропущенных текстов.

Исправить тут что-либо сложно: если запрос к серверу не вернул сообщение об ошибке, значит, программа продолжит запись звукового файла. Процесс прерывается только в двух случаях:
  • сервер выдал сообщение об ошибке;
  • сервер не прислал аудиоданные.
В Вашем случае этого не происходило.

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

Yandex TTS

#909

Сообщение olelog »

Перестала работать программа "yndx_tts64", выдает ошибку. Пробовал разные голоса, переустанавливал программу, отключал антивирус, делал перезагрузку ПК - ничего. Ошибка при записи "ого-го файла"
Вложения
Image 001.png
Image 001.png (77.22 КБ) 1068 просмотров

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

Yandex TTS

#910

Сообщение flegont »

Там написано:
"Ошибка в Part001.ogg Попробуйте открыть этот файл, как текстовый для получения дополнительной информации"

В Part001.ogg в этом случае содержится подробное объяснение ошибки, на английском.

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

Yandex TTS

#911

Сообщение GIS88 »

У меня в файле Part0001.ogg написано -
{"error":"Api TTS error: Error: Message is longer then 500 symbols"}
Похоже надо уменьшить h= до 400-500 в Play_5.hta. На 490 вроде работает.

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

Yandex TTS

#912

Сообщение balabolka »

Да, в тексте веб-страницы на сайте "Яндекса" появился новый параметр:

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

{"ttsMessageLimit":500}
Четыре дня назад его не было.

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

Yandex TTS

#913

Сообщение olelog »

Где чего изменить, подскажите для чайников, нашел только h=4950
Вложения
Image 002.png
Image 002.png (33.9 КБ) 1007 просмотров

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

Yandex TTS

#914

Сообщение GIS88 »

olelog, Нужно заменить - h=4950 на h=490 и h = 4950 на h = 490 (Правда вотермарки слишком много раз произносится). Количество потоков можно поставить на 12 и склеивание по 15 файлов(длительность файлов выйдет 8-8.3 минут).

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

Yandex TTS

#915

Сообщение olelog »

Ничего не дает. Похоже бобик сдох )))
Вложения
Image 004.png
Image 004.png (15.32 КБ) 995 просмотров
Image 003.png
Image 003.png (86.27 КБ) 995 просмотров

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

Yandex TTS

#916

Сообщение GIS88 »

olelog, а если 400 ?

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

Yandex TTS

#917

Сообщение olelog »

на 400 заработало, но при склейке по 15 файлов (макс. значение) файлы получаются по 30 сек это вооще жесть ! книга будет из 5000 кусков
если записать книгу, то наверное будет сплошное "яндексы спыч кыт, да яндыкс клауд" Похоже яндексоиды обрезали все хвосты.

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

Yandex TTS

#918

Сообщение Droid »

Я правильно понимаю, что Яндекс ограничил размер бесплатного куска с 5000 символов до 500?

Да, это не к добру, но всё равно прогресс идёт, чего-нибудь придумаем.

UPD: Появилась новая ошибка: 405 — Not Allowed.
После получаса генерирования в Балаболке не даёт сделать больше.

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

Yandex TTS

#919

Сообщение tonio_k »

Droid писал(а):
10 июн 2021 12:16
чего-нибудь придумаем
боюсь, что-то придумать выйдет дороже (или трудозатранее), чем "отстегнуть Яндексу и не заморачиваться". Рандомную вставку текста "так просто" не отловить. Тут либо платить, либо терпеть, либо переходить на другие голоса.

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

Yandex TTS

#920

Сообщение Droid »

tonio_k писал(а):
10 июн 2021 12:49
ранее), чем "отстегнуть Яндексу и не заморачиваться". Рандомную вставку текста "так просто"
Да это я о картине в общем, может, появятся другие сервисы скоро, технологии TTS развиваются, то, что Филлипок почти достиг уровня человека — это уже очень круто.

Вставки текста — не проблема (были, по крайней мере).
Проблема, что после генерации 30 минут больше не даёт с этого IP.

Включил белорусский VPN и сгенерировал еще 15-20 минут (чрезвычайно долго, кстати), отключил VPN и со своего айпишника получил ту же ошибку NOT ALLOWED.

Насчёт денег Яндексу — это да, надо хотя бы изучить цены. Технология-то крутая.

UPD: Проверил с украинским IP-шником, сгенерировало 31 минуту, потом та же ошибка 405 NOT ALLOWED.

Аватара пользователя
Lecron
Специалист

Yandex TTS

#921

Сообщение Lecron »

tonio_k писал(а):
10 июн 2021 12:49
Рандомную вставку текста "так просто" не отловить.
Почему? Для WAV/PCM это должна быть неизменяемая последовательность байт. В лосси конечно сложнее, нужны алгоритмы свертки как в сервисах для распознавания музыкальных треков. Но в целом тоже не рокет-сайнс.
tonio_k писал(а):
10 июн 2021 12:49
отстегнуть Яндексу и не заморачиваться
Ой ли? Средняя книга 250-350 страниц или 512-717к байт/символов или 600-850 рублей.
Плюс большая проблема, что далеко не каждая книга дочитывается до конца, а значит придется возится с "тестовыми" фрагментами. Был бы аналог стриминга — кидаешь целую книгу, а озвучка прозрачно происходит порциями, — да ценник в пару-тройку раз гуманнее, может и не надо было заморачиваться.

По прежнему сожалею что нет мобильного приложения для прослушивания TTS книг. Т.е. чтобы выглядела как существующие для аудио-книг, а под капотом вместо декодера мр3-файлов, набор провайдеров для доступа к локальным TTS движкам, удаленным SAPI5 движкам (собственный "сервер") или удаленным REST/gRPC движкам сервисов.

Аватара пользователя
avgaz
Наблюдатель

Yandex TTS

#922

Сообщение avgaz »

tonio_k писал(а):
10 июн 2021 12:49
боюсь, что-то придумать выйдет дороже (или трудозатранее), чем "отстегнуть Яндексу и не заморачиваться". Рандомную вставку текста "так просто" не отловить. Тут либо платить, либо терпеть, либо переходить на другие голоса.
Через какую программу можно "отстегнуть яндексу" что бы не заморачиватся? имею ввиду в какой ключ ввести можно, что бы ограничение снять?

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

Yandex TTS

#923

Сообщение balabolka »

avgaz писал(а):
10 июн 2021 23:44
Через какую программу можно "отстегнуть яндексу" что бы не заморачиватся? имею ввиду в какой ключ ввести можно, что бы ограничение снять?
"Балаболка" позволяет указать сервисный API-ключ (ключ доступа) для использования Yandex SpeechKit.

Чтобы получить ключ (то есть, чтобы начать платное использование сервиса), необходимо зарегистрироваться в "Яндекс.Облаке": нажать кнопку "Подключиться" на странице сервиса. Затем нужно создать сервисный аккаунт (здесь описано, как это сделать) и создать API-ключ (зайти в сервисный аккаунт и нажать кнопку "Создать новый ключ").

Когда ключ будет создан, его необходимо скопировать и сохранить в надежном месте. В "Облаке" API-ключ не хранится: если забыли его, надо будет удалить ключ и создать заново.

Тарифы на синтез речи указаны в документации. Lecron прав: синтез речи обойдется слишком дорого, особенно для премиум-голосов. "Яндексу" плевать на слабовидящих людей в нашей стране: менеджеры не хотят создать дешевый речевой движок для SAPI 5, а предпочитают заставить людей платить каждый месяц, за озвучку каждого отдельного слова.
:kopilka:

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

Yandex TTS

#924

Сообщение olelog »

Жаль наработанного словаря под Филлипа, но пока еще работают старые голоса. Crow, ACrow будет очень даже в теме !

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

Yandex TTS

#925

Сообщение andko »

olelog писал(а):
11 июн 2021 10:56
Жаль наработанного словаря под Филлипа, но пока еще работают старые голоса
Только Филипп накрылся? какие старые мужские голоса сейчас работают?

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

Yandex TTS

#926

Сообщение olelog »

Старые вроде работают все.

Аватара пользователя
Lecron
Специалист

Yandex TTS

#927

Сообщение Lecron »

balabolka писал(а):
11 июн 2021 04:13
менеджеры не хотят создать дешевый речевой движок для SAPI 5
Побуду немного адвокатом дьявола и выступлю в защиту менеджеров.
• Движки находятся в стадии активной разработки. Вдобавок содержат большие объемы данных, которые не так просто дистрибьютить.
• Не знаю внутренних механизмов SAPI, но нужно либо эти объемы (модели) постоянно держать в памяти, либо загружать на каждый чих. И то, и другое, накладно.
• Используется развесистый стек технологий и библиотек. Наверняка Питон и интерфейс к одному из универсальных сетевых движков. Все это крайне платформозависимо — CPU и разные производители GPU, — и затруднительно для системной дистрибуции. Совсем не то что скомпилированная библиотека "старых" движков.
• И всё это крайне медленно и ресурсозатратно. i5-4440 реалтайм вытягивает, но запас не очень большой.

Боюсь время SAPI для нейросетевых движков еще не пришло и придет не скоро. По достаточно объективным причинам.

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

Yandex TTS

#928

Сообщение balabolka »

Lecron писал(а):
13 июн 2021 17:29
Боюсь время SAPI для нейросетевых движков еще не пришло и придет не скоро.
Согласен с Вашими доводами. Да, нейронные сети не удастся использовать локально в речевых движках для SAPI 5. Я лишь имел ввиду то, что "Яндекс", с его прибылью в 24 млрд рублей в год и налоговыми льготами от государства, так и не предложил российским слабовидящим пользователем никакого доступного синтеза речи (т.е. бесплатного или по минимальной цене). Всё, что у нас есть, - это какой-то старый полуподпольный демо-сервис, все ссылки на который "Яндекс" убрал из открытого доступа. То ли можно им пользоваться, то ли нет.

У их разработчиков есть словари, базы фрагментов человеческих голосов, алгоритмы и т.д. Например, недавно общался с одним слепым программистом из Индии: они командой из трех человек создали речевые движки для основных индийских языков. Это бесплатное работающее решение, которое они портировали, в том числе, и под SAPI 5. Почему бы "Яндексу" не взять с них пример.

Так колбасит от этого всего, потому что как автору "Балаболки", именно мне приходится отвечать на вопросы российских слабовидящих пользователей. И всё, что могу посоветовать: используйте русские голоса из Windows 10, поставьте RHVoice, скачайте древнего "Николая", найдите на торрентах американскую "Алёну" или польскую "Татьяну". Как будто нет в нашей стране ни Центра речевых технологий, ни "Яндекса". Пользователям нужны работающие решения здесь и сейчас, их мало волнуют перспективы развития нейронных сетей (а главное - они не готовы платить большие деньги за синтез речи).
:evil:

Кстати, и ведь речь мы все ведем лишь о русском языке, в этом наша смиренная просьба. Вчера отмечали День России, в нашей стране десятки языков. Никто даже не заикается о том, что неплохо было бы иметь синтез речи для татарского, башкирского, кавказских языков, для различных диалектов. Насколько помню, фирма CereProc создала голоса для шести диалектов одного лишь английского языка. Но никакая иностранная фирма не будет заниматься языками российских малых народов.
:teacher:

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

Yandex TTS

#929

Сообщение Droid »

Из всего многообразия того, что у нас осталось, посоветуйте что-нибудь для аудиокниг после Филиппа, чтобы скорбь не очень сильна была, а то Филипп мне как брат!

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

Yandex TTS

#930

Сообщение GIS88 »

Droid, В eReader Prestigio (Android) есть подписка за 500 рублей в месяц на хорошие WaveNet движки от Google. С качеством похуже, можно бесплатно слушать версии network синтезатора google в @Voice Aloud Reader (Android), но они иногда меняют качество озвучки. В обоих программах есть поддержка словарей.

Аватара пользователя
dimslav
Наблюдатель

Yandex TTS

#931

Сообщение dimslav »

Где чего изменить, подскажите для чайников, в каком файле искать это h=4950
ВЛОЖЕНИЯ

Аватара пользователя
dimslav
Наблюдатель

Yandex TTS

#932

Сообщение dimslav »

Как использовать Филиппа в Demagog-Yandex_Filipp_2020.12.07?
как его подключить

Аватара пользователя
Lecron
Специалист

Yandex TTS

#933

Сообщение Lecron »

balabolka писал(а):
14 июн 2021 00:26
Насколько помню, фирма CereProc создала голоса для шести диалектов одного лишь английского языка.
Есть подозрение, что у каждого из этих диалектов количество носителей больше, чем у всего русского языка. Так что с малыми народами вопрос дискуссионый. Тем более, что создание диалекта куда проще, чем преобразование текста в фонетическую запись, со всеми ударениями и прочим блекджеком. Которая пусть под капотом, но делается каждым движком.

С остальным согласен. Пусть старые наработки, из которых все материальное уже выжали, вполне можно отечественным фирмам оформить и выложить в открытый доступ. Возможно даже дадут материал к развитию того же RHVoice.

Аватара пользователя
dimslav
Наблюдатель

Yandex TTS

#934

Сообщение dimslav »

подскажите а в каком файле надо поменять с h=4999 на =450?
А то в Демагоге опция ччтения последовательных блоков по 450 символов не работает

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

Yandex TTS

#935

Сообщение Primkray »

Droid писал(а):
14 июн 2021 01:27
Непрочитанное сообщение 14 июн 2021 08:27
Из всего многообразия того, что у нас осталось, посоветуйте что-нибудь для аудиокниг после Филиппа
Движек от Google уже очень неплохо подтянул качество синтеза речи, по мне не хуже Филипа

Аватара пользователя
Lecron
Специалист

Yandex TTS

#936

Сообщение Lecron »

Движек от Google уже очень неплохо подтянул качество синтеза речи, по мне не хуже Филипа
Подтверждаю. WaveNet-D даже чем-то на него похож. Но мне больше нравится женский WaveNet-A. Эх, если бы это локально запустить :(

Страница с демо находится даже проще чем у Яндекса :))

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

Yandex TTS

#937

Сообщение andko »

Lecron писал(а):
14 июн 2021 16:27
Подтверждаю. WaveNet-D даже чем-то на него похож
Есть с ним сборки?

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

Yandex TTS

#938

Сообщение Droid »

Всем спасибо, я так понял, что Google Cloud WaveNet без долларов много не поюзаешь (ну мегабайт в месяц), или есть обходные пути?

Кстати, что с этим ResponsiveVoice TTS, который использует гугловские WaveNet голоса, а то тема мертвая уже год.
http://i91650e3.beget.tech/viewtopic.php?t=535

speeck
Обыватель

Yandex TTS

#939

Сообщение speeck »

balabolka писал(а):
14 июн 2021 00:26
Я лишь имел ввиду то, что "Яндекс", с его прибылью в 24 млрд рублей в год и налоговыми льготами от государства, так и не предложил российским слабовидящим пользователем никакого доступного синтеза речи (т.е. бесплатного или по минимальной цене)
Ну как не предложил, в Яндекс Браузере статьи бесплатно читает Алена. Потом, Яндекс это компания, которая ориентирована на зарабатывание денег, а не на благотворительность, и это нормально. Нужно развиваться, нужно платить специалистам зарплаты и тд.
Конечно же хотелось бы иметь бесплатный синтез уровня Яндекса, и наверняка скоро он будет, и не один. Но Яндекс никому ничего не должен бесплатно. Впрочем, надо признать, у Яндекса много бесплатных или условно бесплатных сервисов.

Аватара пользователя
Lecron
Специалист

Yandex TTS

#940

Сообщение Lecron »

speeck, Ключевое в процитированном "налоговыми льготами от государства". Которые обязывают заботится не только о зарабатывании денег, но и социальной составляющей. В каком объеме, вопрос из-за нехватки данных остается открытым. Но сам факт...

speeck
Обыватель

Yandex TTS

#941

Сообщение speeck »

Lecron писал(а):
16 июн 2021 14:27
В каком объеме, вопрос из-за нехватки данных остается открытым
На данном этапе нейро-синтез уровня живого человека это пока еще ноу-хау, и это нормально, что на этом хотят заработать. Но, очевидно, скоро это перестанет быть сложной задачей, и мы будем иметь массу вариаций в свободном доступе.
Просто действительно не понятна критика в сторону Яндекса. Одна из немногих российских компаний, которой можно гордиться. Вопрос льгот от государства, ну мы же все понимаем, что там делает государство, чего оно хочет от Яндекса, и что он не может в текущей ситуации отказать ему? Но это уже совсем другая история ;)

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

Yandex TTS

#942

Сообщение olelog »

dimslav писал(а):
14 июн 2021 12:28
подскажите а в каком файле надо поменять с h=4999 на =450?
А то в Демагоге опция ччтения последовательных блоков по 450 символов не работает
Через notepad++ открываете файл "Play_5", забиваете в поиск "h=", или ищете прокруткой вручную и меняете значение 4900 на другое, как на скрине. Кстати достойной альтернативой Филиппу можно использовать голос Вольц в программе Crow и ACrow. Работает отлично, без всяких "спыч КЫд" )))
Вложения
Image 004.png
Image 004.png (15.32 КБ) 163 просмотра
Image 005.png
Image 005.png (147.89 КБ) 163 просмотра

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

Yandex TTS

#943

Сообщение Droid »

olelog писал(а):
18 июн 2021 08:20
Кстати достойной альтернативой Филиппу можно использовать голос Вольц в программе Crow и ACrow
А можно ли этого Вольца на ПК запустить?
Не хотелось бы возиться с эмулятором, балаболка для онлайн-Филиппа меня совсем устраивала.

Кстати, я нашел, ну не альтернативу Филиппу, но тоже неплохие НЕпремиумные Яндекс-голоса, которые пока работают — Ермил и Самохвалов. Пока, наверно, буду тестить их.

Ответить

Вернуться в «Онлайн-сервисы для синтеза речи»