Yandex TTS
- flegont
- V.I.P.
Yandex TTS
1) Открываем в какой-нибудь вкладке Демагога текст, который нужно превратить в аудио.
2) Когда текст откроется, то нажимаем Shift+Ctrl+F - то есть, удерживая одновременно клавиши Shift и Ctrl нажимаем букву F. Поверх текста появится окошко: В нем либо соглашаемся с предъявленными настройками: голос Filipp, скорость 1.0, интонация good - либо что-то меняем на свой вкус.
3) Внизу окошка нажимаем кнопку OK. Появится черное окно - информация о работе Яндекс-сервиса. Ждем, пока в нем появятся внизу слова: Done. Press eny key to exit... После этого нажимаем любую клавишу и черное окно исчезает.
4) В папке Demagog есть папка yndx_tts64, а в ней папка Audio. Там и лежат готовые аудио-файлы в формате ogg. Забираем их оттуда. Ибо при озвучке следующего текста оставшиеся прежние аудио-файлы автоматически удаляются.
Замечание: количество аудио-файлов зависит от настройки: по сколько штук склеивать 5-минутные фрагменты. По умолчанию: 1 - т.е. не склеивать. На рисунке выше показаны 3 готовые 5-минутки. Озвучен небольшой рассказ В.Журавлевой.
2) Когда текст откроется, то нажимаем Shift+Ctrl+F - то есть, удерживая одновременно клавиши Shift и Ctrl нажимаем букву F. Поверх текста появится окошко: В нем либо соглашаемся с предъявленными настройками: голос Filipp, скорость 1.0, интонация good - либо что-то меняем на свой вкус.
3) Внизу окошка нажимаем кнопку OK. Появится черное окно - информация о работе Яндекс-сервиса. Ждем, пока в нем появятся внизу слова: Done. Press eny key to exit... После этого нажимаем любую клавишу и черное окно исчезает.
4) В папке Demagog есть папка yndx_tts64, а в ней папка Audio. Там и лежат готовые аудио-файлы в формате ogg. Забираем их оттуда. Ибо при озвучке следующего текста оставшиеся прежние аудио-файлы автоматически удаляются.
Замечание: количество аудио-файлов зависит от настройки: по сколько штук склеивать 5-минутные фрагменты. По умолчанию: 1 - т.е. не склеивать. На рисунке выше показаны 3 готовые 5-минутки. Озвучен небольшой рассказ В.Журавлевой.
- olelog
- Обыватель
Yandex TTS
Дело в в том, что черное досовское окно мелькнув на мгновение исчезает и на этом все. Не работает у меня.
- Вложения
-
- Image 001.png (175.87 КБ) 4795 просмотров
- olelog
- Обыватель
Yandex TTS
Преобразование текста тоже не работает, как это было на обычном демагоге.
- Вложения
-
- Image 003.png (81.19 КБ) 4793 просмотра
- tonio_k
- V.I.P.
Yandex TTS
у вас словари с расширением *.orfo - это словарь подсветки орфографии! Вам надо словарь замен *.dic и правила замен в нём должны быть в одну строку со знаком равно
- flegont
- V.I.P.
Yandex TTS
olelog, у вас в пути к папке yndx_tts64 присутствуют русские буквы - поэтому черное окно не запускается. Я подумаю, как модифицировать скрипт PlayYandex.lua чтобы он понимал кириллицу. А пока можете переместить всю эту сборку на своем компьютере в место, где нет русских названий папок.
- tonio_k
- V.I.P.
- flegont
- V.I.P.
Yandex TTS
Да, именно так, помнится, мы это уже проходили...
В скрипте PlayYandex.lua в конце надо строку
c = 'cd '..yfold..'\r\n'..[[sys\yndxfilipp.exe ]]..p
исправить на
c = 'cd '..AnsiToDos(yfold)..'\r\n'..[[sys\yndxfilipp.exe ]]..p
Исправленный скрипт:
В скрипте PlayYandex.lua в конце надо строку
c = 'cd '..yfold..'\r\n'..[[sys\yndxfilipp.exe ]]..p
исправить на
c = 'cd '..AnsiToDos(yfold)..'\r\n'..[[sys\yndxfilipp.exe ]]..p
Исправленный скрипт:
- olelog
- Обыватель
Yandex TTS
Я попробовал просто "чистую вашу сборку" без своих словаре вообще. Закинул туда русскую книгу с русским названием и заголоовком папки тоже по-русски. НИЧЕГО НОВОГО. Будем ждать нового скрипта.
По поводу словарей взял словари из yndx_tts64 закинул в папку словарей, поменял на расширение orfo, словари определились как видно на скрине. Все словари однострочные со знаком =
По поводу словарей взял словари из yndx_tts64 закинул в папку словарей, поменял на расширение orfo, словари определились как видно на скрине. Все словари однострочные со знаком =
- Вложения
-
- Image 001.png (52.25 КБ) 4772 просмотра
- flegont
- V.I.P.
Yandex TTS
Расширение должно быть dic
orfo - не словарь корректировки произношения, а словарь проверки орфографии.
А что касается черного окна, то я перенес свой экземпляр сборки в папку с русским названием, и черное окно тоже стало вылетать. Потом я исправил PlayYandex.lua как показано в моем предыдущем посте - всё опять заработало. В том же посте ссылка на исправленный экземпляр скрипта.
orfo - не словарь корректировки произношения, а словарь проверки орфографии.
А что касается черного окна, то я перенес свой экземпляр сборки в папку с русским названием, и черное окно тоже стало вылетать. Потом я исправил PlayYandex.lua как показано в моем предыдущем посте - всё опять заработало. В том же посте ссылка на исправленный экземпляр скрипта.
- olelog
- Обыватель
- GIS88
- Обыватель
Yandex TTS
flegont, А можно сделать чтобы книга обработалась словарями и запустился yndx_tts64? Как обработать текст словарями вашей версией Демагога, у tonio_k есть "10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS.lua", что надо сделать?
- flegont
- V.I.P.
Yandex TTS
Т.е. скрипт, применивший словари к тексту в текущем окне, в финале запускал бы озвучку через yndx_tts64? С заранее заданными настройками: голос, скорость, интонация. Интересная идея, подумаю над этим.
- tonio_k
- V.I.P.
Yandex TTS
Взял за шаблон сборку со скриптом PlayYandex.lua от ув.flegont и "вписал её" в свою сборку со старыми словарями для старых голосов Яндекс. Словари использовать только в качестве примера и шаблона! Не рекомендуется использовать их "как есть" с Филиппом т.к. Филипп и так хорош, а со старыми словарям можно получить ухудшение ситуации с ударениями)
Инструкция:
1) Открыть книгу в окне Демагога
2) Ctrl+F2 - вызвать окно со скриптами
3) Выбрать и запустить скрипт 10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
4) Двойным кликом Активировать галочкой первые 2 строки касающиеся словарей.
5) Двойным кликом Рабочая папка для txt и mp3 файлов - выберите папку, в которую будут перемещаться аудио файлы и обработанная словарями книга.
6) Двойным кликом ЗАПИСАТЬ В АУДИО (MP3) отключить либо активировать запись в аудио после обработки словарями. При этом открывается дополнительное окно Выбора голосов Яндекса с настройками. Выбранные настройки голоса сохраняются в файле #FilippTabl.txt. В этом окне поле "путь к папке" - справочно - редактировать не надо.
7) Двойным кликом запустить последний пункт "ПРИСТУПИТЬ К ВЫПОЛНЕНИЮ с текущими настройками"
Особенность применения словарей через скрипт 10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS:
1) Скрипт применят словари из папки dic только если они начинаются с цифры (иначе игнорируются).
2) Порядок применения словарей определяет цифра (алфавитный порядок). При этом, в Демагоге на панели словарей порядок сортировки словарей может отличаться от фактического (который будет применять скрипт). Что бы узнать в каком порядке сработали словари и какие правила сработали - к выделенному тексту Ctrl+Shift+8
3) Словари *.rex имеющие в названии vse_vsyo; index; chisla - будут применены к тексту через скрипт по ускоренному спец алгоритму.
4) Словари *.dic имеющие в названии @ - будут применены методом прямого перебора - рекомендуется для более быстрого применения правил со звездочками (такие правила лучше держать в отдельных словарях)
Нововведение:
5) Словари *.dic имеющие в названии +@ - будут применены методом прямого перебора, но дополнительно значение звездочек становится "нежадным". Здесь звёздочка - это любые буквы/цифры (или их отсутствие) но уже без знаков препинания.
Ctrl+Shift+A к выделенному тексту (в пределах 1 строки) предложит:
- варианты ударений
- изменить регистр букв,
- создать шаблон правила DIC
- добавить выделенный текст в словарь
Включил в сборку и немного поправил скрипт ОКНО - НОВЫЕ СЛОВА (ищет новые имена, аббревиатуры и новые слова)
P.S. скрипт 20_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS исключил т.к. пакетно применить скрипт сразу к нескольким книгам в паке не получается из-за требующего обязательного нажатия любой клавиши в окошке yndxfilipp.exe по завершению своей работы. Как альтернатива - можно предварительно склеить несколько книг в одну через скрипт 30_СКЛЕИТЬ НЕСКОЛЬКО КНИГ В ОДНУ
1) Открыть книгу в окне Демагога
2) Ctrl+F2 - вызвать окно со скриптами
3) Выбрать и запустить скрипт 10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
4) Двойным кликом Активировать галочкой первые 2 строки касающиеся словарей.
5) Двойным кликом Рабочая папка для txt и mp3 файлов - выберите папку, в которую будут перемещаться аудио файлы и обработанная словарями книга.
6) Двойным кликом ЗАПИСАТЬ В АУДИО (MP3) отключить либо активировать запись в аудио после обработки словарями. При этом открывается дополнительное окно Выбора голосов Яндекса с настройками. Выбранные настройки голоса сохраняются в файле #FilippTabl.txt. В этом окне поле "путь к папке" - справочно - редактировать не надо.
7) Двойным кликом запустить последний пункт "ПРИСТУПИТЬ К ВЫПОЛНЕНИЮ с текущими настройками"
Особенность применения словарей через скрипт 10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS:
1) Скрипт применят словари из папки dic только если они начинаются с цифры (иначе игнорируются).
2) Порядок применения словарей определяет цифра (алфавитный порядок). При этом, в Демагоге на панели словарей порядок сортировки словарей может отличаться от фактического (который будет применять скрипт). Что бы узнать в каком порядке сработали словари и какие правила сработали - к выделенному тексту Ctrl+Shift+8
3) Словари *.rex имеющие в названии vse_vsyo; index; chisla - будут применены к тексту через скрипт по ускоренному спец алгоритму.
4) Словари *.dic имеющие в названии @ - будут применены методом прямого перебора - рекомендуется для более быстрого применения правил со звездочками (такие правила лучше держать в отдельных словарях)
Нововведение:
5) Словари *.dic имеющие в названии +@ - будут применены методом прямого перебора, но дополнительно значение звездочек становится "нежадным". Здесь звёздочка - это любые буквы/цифры (или их отсутствие) но уже без знаков препинания.
Ctrl+Shift+A к выделенному тексту (в пределах 1 строки) предложит:
- варианты ударений
- изменить регистр букв,
- создать шаблон правила DIC
- добавить выделенный текст в словарь
Включил в сборку и немного поправил скрипт ОКНО - НОВЫЕ СЛОВА (ищет новые имена, аббревиатуры и новые слова)
P.S. скрипт 20_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS исключил т.к. пакетно применить скрипт сразу к нескольким книгам в паке не получается из-за требующего обязательного нажатия любой клавиши в окошке yndxfilipp.exe по завершению своей работы. Как альтернатива - можно предварительно склеить несколько книг в одну через скрипт 30_СКЛЕИТЬ НЕСКОЛЬКО КНИГ В ОДНУ
- Lecron
- Специалист
Yandex TTS
Можно попробовать запускать через vbs или powershell. У них есть средства отправлять нажатия клавиш.
PS. А нельзя уговорить автора на переделку утилиты? Нормальные ключи командной строки и silent mode.
- tonio_k
- V.I.P.
Yandex TTS
flegont, подскажите что делает переменная replog в строке
не понял её назначения и от чего зависит
Код: Выделить всё
if yform.Check then replog = 1 else replog = 0 end
- flegont
- V.I.P.
Yandex TTS
Дело было так.
Первоначально в макете формы присутствовал компонент Check для простановки галочки - сохранять ли обработанный текст. Потом я сообразил, что он не нужен, ведь все словари для yndxfilipp.exe обнулены и никакой обработки текста нет. Надо просто установить replog = 0 в скрипте вместо оператора if ...
И вот убрал строку описания компонента Check из макета. А про if благополучно забыл.
Когда вспомнил, то сборка уже была отправлена.
А потом глянул:
if a.Check.Done then replog = 1 else replog = 0 end
Запрашивается состояние несуществующего компонента!
Оно, естественно, будет nil
А nil для оператора if - это тоже самое, что false
А значит, replog заведомо станет = 0, что и требовалось!
"Удачно совпало" - подумал я. - "Всё будет работать правильно, а этого ляпа никто не заметит..."
Зря надеялся. Вы быстро меня поймали
Конечно, заменить надо весь этот if на коротко и ясно:
replog = 0
Первоначально в макете формы присутствовал компонент Check для простановки галочки - сохранять ли обработанный текст. Потом я сообразил, что он не нужен, ведь все словари для yndxfilipp.exe обнулены и никакой обработки текста нет. Надо просто установить replog = 0 в скрипте вместо оператора if ...
И вот убрал строку описания компонента Check из макета. А про if благополучно забыл.
Когда вспомнил, то сборка уже была отправлена.
А потом глянул:
if a.Check.Done then replog = 1 else replog = 0 end
Запрашивается состояние несуществующего компонента!
Оно, естественно, будет nil
А nil для оператора if - это тоже самое, что false
А значит, replog заведомо станет = 0, что и требовалось!
"Удачно совпало" - подумал я. - "Всё будет работать правильно, а этого ляпа никто не заметит..."
Зря надеялся. Вы быстро меня поймали
Конечно, заменить надо весь этот if на коротко и ясно:
replog = 0
- chibis
- Обыватель
Yandex TTS
Уже делал вариант утилиты в виде .dll. Можно вызывать нужные функции непосредственно из lua-скрипта. Параметры указываются в скобках, как обычно при вызовах функций, то есть нет необходимости в ключах командной строки и передаче нажатий клавиш.
- HBK
- Наблюдатель
Yandex TTS
Ребят, долго искал голос "Ермилов", чтобы прикрутить его к балаболке или другой подобной программе. Тщетно. В итоге нашел здесь великолепную утилиту yndx_tts64. Другие программы и голоса просто оказались не нужны. Сходу сделал 2 аудиокниги, причем одну из TXT, другую из FB2.
Третью книгу решил делать по главам, вручную разрезав ТХТ на несколько. К середине книги по нарастающей стали появляться ошибки. Сначала глава проходила со второго или третьего раза. Но дальше приходилось делать все больше попыток. Сейчас уже добиться результата не получается, во всех случаях ошибка. Причем она на разных частях вылазит и то в начале, то в середине, то в конце.
В основном пишет вот это: curl_easy_perform() failed: Transferred a partial file
Наверняка, проблема решается очень просто, может быть даже тут это уже обсуждали. Но я не увидел.
Третью книгу решил делать по главам, вручную разрезав ТХТ на несколько. К середине книги по нарастающей стали появляться ошибки. Сначала глава проходила со второго или третьего раза. Но дальше приходилось делать все больше попыток. Сейчас уже добиться результата не получается, во всех случаях ошибка. Причем она на разных частях вылазит и то в начале, то в середине, то в конце.
В основном пишет вот это: curl_easy_perform() failed: Transferred a partial file
Наверняка, проблема решается очень просто, может быть даже тут это уже обсуждали. Но я не увидел.
- skreb
- Интересующийся
Yandex TTS
Есть прекрасная сборка Демагог+Yandex TTS для разных голосов Яндекса (там и "Ермилов" имеется) от tonio_k, см. здесь: http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4367#p4351
Есть в ней и пакетная обработка книг (т.е., по главам, если угодно), и никаких ошибок там не наблюдается. Попробуйте, думаю, что для Ваших потребностей – самое то, что надо. Кстати, попробуйте послушать еще голоса "Valtz" и "Самохвалов" в этой же сборке, очень даже неплохо звучат.
- npupoct
- Прохожий
Yandex TTS
Последние пару дней постоянно выходит ошибка
{"error":"Api TTS error: FetchError: request to https://tts.api.cloud.yandex.net/speech ... synthesize failed, reason: read ETIMEDOUT"}
Может что-то подредактировать, чтобы скорость сделать меньше минимальной на одном потоке?
{"error":"Api TTS error: FetchError: request to https://tts.api.cloud.yandex.net/speech ... synthesize failed, reason: read ETIMEDOUT"}
Может что-то подредактировать, чтобы скорость сделать меньше минимальной на одном потоке?
- HBK
- Наблюдатель
Yandex TTS
Премного благодарю за наводку! Обязательно попробую именно эту сборку, ибо как и многие другие я ищу наиболее качественный результат с наименьшими затратами на его достижения. И за голоса тоже благодарю.
Все же просто любопытно по поводу именно той ошибки, которая у меня возникает. Откуда она берется? Если это дефект сборки, то лезть глубже я не способен. Если это дефект системы/роутера/компа и т.д. (т.е. на моей стороне) интересно понимать для общего развития - где затык.
Наблюдаю также, что после перерыва некоторого программа снова работает нормально (например сегодня). Но после десятка запусков снова начинаются те же ошибки... Т.е. где-то что-то накапливается. Или у меня или на яндексе?
- tonio_k
- V.I.P.
Yandex TTS
если ошибка плавающая, то скорее перебои на Яндексе. Тот факт, что у вас сначала все хорошо, а потом начинаются затыки, наводит на мысль, что у них стоит некая блокировка по ip - защита от злоупотребления. Может вам нужно попробовать обращаться к Яндексу другое время суток или менять ip. Проблему с железом тоже не стоит исключать.
- andko
- Обыватель
Yandex TTS
Много ошибок при создании файла аудио. Получилось с 3-й попытки. Благодарю.tonio_k писал(а): ↑07 дек 2020 03:016) Двойным кликом ЗАПИСАТЬ В АУДИО (MP3) отключить либо активировать запись в аудио после обработки словарями. При этом открывается дополнительное окно Выбора голосов Яндекса с настройками. Выбранные настройки голоса сохраняются в файле #FilippTabl.txt. В этом окне поле "путь к папке" - справочно - редактировать не надо.
- chibis
- Обыватель
Yandex TTS
Видимо это так и есть, потому что у меня тоже такие ошибки и причем сразу, хотя я уже несколько дней ничего не озвучивал. Чем больше потоков выбрать тем меньше шансов, что докачается полностью. На одном потоке можно качать, хотя и долго. Не знаю временные это проблемы, или яндекс окончательно рассердился.
- tonio_k
- V.I.P.
Yandex TTS
в окно 0 выводится результат работы скрипта. Так же оно может использоваться для промежуточных результатов. Что бы ничего при этом не сломать(в т.ч. оригинальный текст книги), в скрипт была добавлена проверка не является ли активное окно, окном 0. Откройте книгу в любом другом окне (вкладке): 1,2,3.. и т.д (кроме 0) и запустите скрипт снова.
- andko
- Обыватель
Yandex TTS
Да, я уже догадался. Но много ошибок было. Это зависит от загруженности сервера?tonio_k писал(а): ↑10 дек 2020 16:04в окно 0 выводится результат работы скрипта. Так же оно может использоваться для промежуточных результатов. Что бы ничего при этом не сломать(в т.ч. оригинальный текст книги), в скрипт была добавлена проверка не является ли активное окно, окном 0. Откройте книгу в любом другом окне (1,2,3.. и т.д кроме 0) и запустите скрипт снова.
- andko
- Обыватель
- tonio_k
- V.I.P.
- andko
- Обыватель
Yandex TTS
Недавно обсуждались паузы в другой сборке с Филиппом и Плей 5, а в вашей с Демагогом есть такая возможность?
- tonio_k
- V.I.P.
Yandex TTS
словарь 80_Паузы@(phoneme).dic попробуйте убрать знак решётки и поиграться с количеством слешей /
- HBK
- Наблюдатель
Yandex TTS
Именно об этом сразу подумал. Хотелось услышать подтверждение мыслей здесь. Спасибо!
У меня и на одном потоке на 3-4 части выкатывается ошибка. Иногда и прямо на первой.
Кстати, скрипт после ошибки иногда не может обработать дальше то, что реально скачалось, а иногда сшивает, например 6 из 8 частей (я сшиваю главы в один файл сколько бы по времени они не занимали).
- trudyaga
- Интересующийся
Yandex TTS
Второй день читаю форум, в голове одна каша. Не могу понять как сейчас происходит озвучка при помощи сервиса Яндекс!? Скачал демагог по ссылке выше: http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4367#p4351 Но не могу понять как включить голоса Яндекс?
Не могу понять, Нужно ли сейчас вручную подготавливать текст? Вручную расставлять ударение у омографов? Или сейчас достаточно применить словари?
Пару лет назад пробовал озвучивать книги, всё получалось на ура. Ну тогда было конкретно уже инструкция, где было всё расписано по шагам. Сейчас на форуме всё в перемешку(
Не могу понять, Нужно ли сейчас вручную подготавливать текст? Вручную расставлять ударение у омографов? Или сейчас достаточно применить словари?
Пару лет назад пробовал озвучивать книги, всё получалось на ура. Ну тогда было конкретно уже инструкция, где было всё расписано по шагам. Сейчас на форуме всё в перемешку(
- tonio_k
- V.I.P.
Yandex TTS
что интересно, по ссылке (на которую вы ссылаетесь) под спойлерами есть инструкция со скринами...
- trudyaga
- Интересующийся
Yandex TTS
Там есть инструкция о том как настроить скрипт , но не как его запустить.
Control + P Ничего не делает
- tonio_k
- V.I.P.
- trudyaga
- Интересующийся
Yandex TTS
Вот теперь вижу, что я дурак! Куда я смотрел...
Теперь я не могу понять куда вводить API ключ Яндекс? Не получается озвучить текст
И Демагог почему-то не хочет искать омографы. Жму искать омографы и ничего не происходит.
Теперь я не могу понять куда вводить API ключ Яндекс? Не получается озвучить текст
И Демагог почему-то не хочет искать омографы. Жму искать омографы и ничего не происходит.
- tonio_k
- V.I.P.
Yandex TTS
эти сборки не поддерживают текущий формат API ключа Яндекс, а используют уже прописанный в сборку бесплатный тестовый ключ для старой уже давно непубличной версии голосов. Сборка, которая поддерживает Филиппа так же бесплатна т.к. по сути автоматизирует скачивание аудио непосредственно со страницы https://cloud.yandex.com/services/speechkit
Так что во всех выложенных сдесь сборках ничего никуда прописывать не надо (в т.ч. платный API ключ Яндекс)
При необходимости, я могу попробовать добавить поддержку платного ключа в альтернативную сборку, т.к. она использует консольную Балаболку, а Балаболка платный API ключ Яндекс поддерживает (по крайней мере так сказано в описании). Тогда мне надо ключ прислать в личку для тестирования.
Но пока есть бесплатное решение и:
-Яндекс не прикрыл доступ к старому тестовому ресурсу со старыми голосами;
- не ввёл "капчу" на своём сайте https://cloud.yandex.com/services/speechkit;
заниматься этим вопросом не планирую.
- Lecron
- Специалист
- balabolka
- V.I.P.
Yandex TTS
Сервер "Yandex Cloud" недавно обновился, и странные вещи стали происходить с онлайн-демо "Yandex Speechkit": демо отказывается читать некоторые фразы. Нажимаем кнопку "Синтезировать речь", и ничего не происходит. Например, вот такой текст (из книги Дюма):
Вот еще:
И такая фраза:
Проверьте, пожалуйста, происходит ли то же самое на ваших компьютерах. Нет объяснения, в чем тут может быть дело. Кто-то что-то (неумышленно?) сломал в демо.
Если использовать API-ключ и платный доступ через API, всё работает нормально.
Код: Выделить всё
Моррель прикоснулся губами ко лбу старика в том самом месте, которого незадолго перед тем коснулись губы Валентины.
Код: Выделить всё
Эти, казалось бы, такие простые слова ударили по сердцу Морреля. Так этот человек видел Валентину, говорил с ней?
Код: Выделить всё
В один миг, благодаря тем способам, которыми она всегда пользовалась при разговоре с дедом, она нашла слово «ключ».
Если использовать API-ключ и платный доступ через API, всё работает нормально.
- tonio_k
- V.I.P.
Yandex TTS
у меня тоже зависает "Синтезировать". Причем:
- если удалять по-буквенно с конца предложения нтины. - тоже не реагирует: Моррель прикаснулся губами ко лбу старика в том самом месте, которого незадолго перед тем коснулись губы Валентины.
- если склеить три ваших примера в один через пробел либо знак абзаца - синтезирует без проблем.
Думаю все же глюк сайта, а не злой замысел - надо в тех поддержку обратиться
- flegont
- V.I.P.
Yandex TTS
На каждой из трех фраз по отдельности - ошибка - "Сервер ничего не вернул"
Всё вместе - озвучивает.
Но и при озвучке бОльших текстов - тоже иногда возникает, причем в случайных местах.
Скорее всего - кто-то что-то напутал при обновлении демо-сайта.
Ну, а конспирологическая версия: алгоритмическая генерация ошибки при запросах со слишком назойливых IP-адресов
► Показать
Но и при озвучке бОльших текстов - тоже иногда возникает, причем в случайных местах.
Скорее всего - кто-то что-то напутал при обновлении демо-сайта.
Ну, а конспирологическая версия: алгоритмическая генерация ошибки при запросах со слишком назойливых IP-адресов
- flegont
- V.I.P.
Yandex TTS
UPD. Конспирология отвергается При заходе на демо-сервис через Tor ситуация с ошибкой - та же самая: фразы по отдельности - глухое молчание. Все вместе - мгновенная озвучка.
- GIS88
- Обыватель
Yandex TTS
Я сейчас книгу скриптом (Demagog+Opera VPN+Clickermann) записал, что-то Play_5(Filipp) больше не работает. Немного доделал скрипт. Частенько страница яндекса пишет что "идут технические работы" хорошо, что скрипт при таком событии, нажимает F5 и ждет, пока появиться серая иконка скачать.
- Вложения
-
- Opera_Yandex_Final_2021_v2.rar
- (1.04 КБ) 90 скачиваний
- wasyaka
- V.I.P.
Yandex TTS
Буквально только что записал через Play_5(от S-a-b ) аудио продолжительностью 27 часов (Питер Гамильтон - Эволюционирующая бездна -1311КБ в тхт)
Никаких проблем...
- andko
- Обыватель
Yandex TTS
Нашел словарь 80. Это вручную делается или есть скрипт? Сколько примерно слешей составляют секунду паузы?
- Lecron
- Специалист
Yandex TTS
1 и 3 фраза тишина. 2-я — работает.
Однако нашел еще странность. Если просто скопировать — работает. Если в конце создать пустую строку (поставить курсор после знака вопроса и нажать Энтер) — тишина.
- tonio_k
- V.I.P.
Yandex TTS
редактируется вручную как обычный текст. Двойной клик по словарю в панели словарей откроет словарь в окне Демагога б
зависит от выбранной скорости настройках голоса. Комфортность (длину) пауз для себя определите экспериментальным путём.
- balabolka
- V.I.P.
Yandex TTS
Play_5 использует старое онлайн-демо от "Яндекса", а сейчас речь идет о новом демо. Это разные сервисы.
Написал о проблеме с демо в техподдержку "Yandex.Cloud".
- S-a-b
- Обыватель
Yandex TTS
Здравствуйте.
Попробуйте, например, "заэкранировать" часть пробелов слежами:
Моррель прикоснулся губами ко лбу старика в/ том/ самом/ месте,/ которого/ незадолго/ перед/ тем/ коснулись/ губы/ Валентины. Или поставить их перед словами, будет тоже самое.