Yandex TTS

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

Yandex TTS

#651

Сообщение flegont »

1) Открываем в какой-нибудь вкладке Демагога текст, который нужно превратить в аудио.
2) Когда текст откроется, то нажимаем Shift+Ctrl+F - то есть, удерживая одновременно клавиши Shift и Ctrl нажимаем букву F. Поверх текста появится окошко:
y1.jpg
y1.jpg (175.78 КБ) 4805 просмотров
В нем либо соглашаемся с предъявленными настройками: голос Filipp, скорость 1.0, интонация good - либо что-то меняем на свой вкус.
3) Внизу окошка нажимаем кнопку OK. Появится черное окно - информация о работе Яндекс-сервиса. Ждем, пока в нем появятся внизу слова: Done. Press eny key to exit...
y2.jpg
y2.jpg (104.82 КБ) 4805 просмотров
После этого нажимаем любую клавишу и черное окно исчезает.
4) В папке Demagog есть папка yndx_tts64, а в ней папка Audio. Там и лежат готовые аудио-файлы в формате ogg.
y3.jpg
y3.jpg (71.1 КБ) 4805 просмотров
Забираем их оттуда. Ибо при озвучке следующего текста оставшиеся прежние аудио-файлы автоматически удаляются.
Замечание: количество аудио-файлов зависит от настройки: по сколько штук склеивать 5-минутные фрагменты. По умолчанию: 1 - т.е. не склеивать. На рисунке выше показаны 3 готовые 5-минутки. Озвучен небольшой рассказ В.Журавлевой.

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

Yandex TTS

#652

Сообщение olelog »

Дело в в том, что черное досовское окно мелькнув на мгновение исчезает и на этом все. Не работает у меня.
Вложения
Image 001.png
Image 001.png (175.87 КБ) 4795 просмотров

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

Yandex TTS

#653

Сообщение olelog »

Преобразование текста тоже не работает, как это было на обычном демагоге.
Вложения
Image 003.png
Image 003.png (81.19 КБ) 4793 просмотра

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

Yandex TTS

#654

Сообщение tonio_k »

olelog писал(а):
06 дек 2020 17:03
Преобразование текста тоже не работает, как это было на обычном демагоге.
у вас словари с расширением *.orfo - это словарь подсветки орфографии! Вам надо словарь замен *.dic и правила замен в нём должны быть в одну строку со знаком равно

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

Yandex TTS

#655

Сообщение flegont »

olelog, у вас в пути к папке yndx_tts64 присутствуют русские буквы - поэтому черное окно не запускается. Я подумаю, как модифицировать скрипт PlayYandex.lua чтобы он понимал кириллицу. А пока можете переместить всю эту сборку на своем компьютере в место, где нет русских названий папок.

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

Yandex TTS

#656

Сообщение tonio_k »

flegont писал(а):
06 дек 2020 17:16
Я подумаю, как модифицировать скрипт PlayYandex.lua
посмотрите в сторону функции AnsiToDos(s) с путями на русском

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

Yandex TTS

#657

Сообщение flegont »

Да, именно так, помнится, мы это уже проходили...
В скрипте PlayYandex.lua в конце надо строку
c = 'cd '..yfold..'\r\n'..[[sys\yndxfilipp.exe ]]..p
исправить на
c = 'cd '..AnsiToDos(yfold)..'\r\n'..[[sys\yndxfilipp.exe ]]..p

Исправленный скрипт:
PlayYandex.zip
(2.73 КБ) 139 скачиваний

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

Yandex TTS

#658

Сообщение olelog »

Я попробовал просто "чистую вашу сборку" без своих словаре вообще. Закинул туда русскую книгу с русским названием и заголоовком папки тоже по-русски. НИЧЕГО НОВОГО. Будем ждать нового скрипта.
По поводу словарей взял словари из yndx_tts64 закинул в папку словарей, поменял на расширение orfo, словари определились как видно на скрине. Все словари однострочные со знаком =
Вложения
Image 001.png
Image 001.png (52.25 КБ) 4772 просмотра

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

Yandex TTS

#659

Сообщение flegont »

Расширение должно быть dic
orfo - не словарь корректировки произношения, а словарь проверки орфографии.

А что касается черного окна, то я перенес свой экземпляр сборки в папку с русским названием, и черное окно тоже стало вылетать. Потом я исправил PlayYandex.lua как показано в моем предыдущем посте - всё опять заработало. В том же посте ссылка на исправленный экземпляр скрипта.

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

Yandex TTS

#660

Сообщение olelog »

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

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

Yandex TTS

#661

Сообщение flegont »

В посте #657.

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

Yandex TTS

#662

Сообщение GIS88 »

flegont, А можно сделать чтобы книга обработалась словарями и запустился yndx_tts64? Как обработать текст словарями вашей версией Демагога, у tonio_k есть "10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS.lua", что надо сделать?

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

Yandex TTS

#663

Сообщение flegont »

Т.е. скрипт, применивший словари к тексту в текущем окне, в финале запускал бы озвучку через yndx_tts64? С заранее заданными настройками: голос, скорость, интонация. Интересная идея, подумаю над этим.

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

Yandex TTS

#664

Сообщение tonio_k »

Взял за шаблон сборку со скриптом PlayYandex.lua от ув.flegont и "вписал её" в свою сборку со старыми словарями для старых голосов Яндекс. Словари использовать только в качестве примера и шаблона! Не рекомендуется использовать их "как есть" с Филиппом т.к. Филипп и так хорош, а со старыми словарям можно получить ухудшение ситуации с ударениями)
Demagog-Yandex_Filipp_2020.12.07.zip
(36 МБ) 340 скачиваний
Инструкция:
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

#665

Сообщение Lecron »

tonio_k писал(а):
07 дек 2020 03:01
пакетно применить скрипт сразу к нескольким книгам в паке не получается из-за требующего обязательного нажатия любой клавиши в окошке yndxfilipp.exe по завершению своей работы.
Можно попробовать запускать через vbs или powershell. У них есть средства отправлять нажатия клавиш.

PS. А нельзя уговорить автора на переделку утилиты? Нормальные ключи командной строки и silent mode.

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

Yandex TTS

#666

Сообщение tonio_k »

flegont, подскажите что делает переменная replog в строке

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

if yform.Check then replog = 1 else replog = 0 end
не понял её назначения и от чего зависит

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

Yandex TTS

#667

Сообщение flegont »

Дело было так.
Первоначально в макете формы присутствовал компонент 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, что и требовалось!
"Удачно совпало" - подумал я. - "Всё будет работать правильно, а этого ляпа никто не заметит..."
Зря надеялся. Вы быстро меня поймали
:smile3:

Конечно, заменить надо весь этот if на коротко и ясно:
replog = 0

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

Yandex TTS

#668

Сообщение chibis »

Lecron писал(а):
07 дек 2020 14:01
Можно попробовать запускать через vbs или powershell. У них есть средства отправлять нажатия клавиш.

PS. А нельзя уговорить автора на переделку утилиты? Нормальные ключи командной строки и silent mode.
Уже делал вариант утилиты в виде .dll. Можно вызывать нужные функции непосредственно из lua-скрипта. Параметры указываются в скобках, как обычно при вызовах функций, то есть нет необходимости в ключах командной строки и передаче нажатий клавиш.

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

Yandex TTS

#669

Сообщение HBK »

Ребят, долго искал голос "Ермилов", чтобы прикрутить его к балаболке или другой подобной программе. Тщетно. В итоге нашел здесь великолепную утилиту yndx_tts64. Другие программы и голоса просто оказались не нужны. Сходу сделал 2 аудиокниги, причем одну из TXT, другую из FB2.
Третью книгу решил делать по главам, вручную разрезав ТХТ на несколько. К середине книги по нарастающей стали появляться ошибки. Сначала глава проходила со второго или третьего раза. Но дальше приходилось делать все больше попыток. Сейчас уже добиться результата не получается, во всех случаях ошибка. Причем она на разных частях вылазит и то в начале, то в середине, то в конце.
В основном пишет вот это: curl_easy_perform() failed: Transferred a partial file
Наверняка, проблема решается очень просто, может быть даже тут это уже обсуждали. Но я не увидел.

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

Yandex TTS

#670

Сообщение skreb »

HBK писал(а):
09 дек 2020 17:58
Ребят, долго искал голос "Ермилов", чтобы прикрутить его к балаболке или другой подобной программе. Тщетно...
Есть прекрасная сборка Демагог+Yandex TTS для разных голосов Яндекса (там и "Ермилов" имеется) от tonio_k, см. здесь: http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4367#p4351
Есть в ней и пакетная обработка книг (т.е., по главам, если угодно), и никаких ошибок там не наблюдается. Попробуйте, думаю, что для Ваших потребностей – самое то, что надо. Кстати, попробуйте послушать еще голоса "Valtz" и "Самохвалов" в этой же сборке, очень даже неплохо звучат.

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

Yandex TTS

#671

Сообщение npupoct »

Последние пару дней постоянно выходит ошибка
{"error":"Api TTS error: FetchError: request to https://tts.api.cloud.yandex.net/speech ... synthesize failed, reason: read ETIMEDOUT"}
Может что-то подредактировать, чтобы скорость сделать меньше минимальной на одном потоке?

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

Yandex TTS

#672

Сообщение HBK »

skreb писал(а):
09 дек 2020 20:43
Есть прекрасная сборка
Премного благодарю за наводку! Обязательно попробую именно эту сборку, ибо как и многие другие я ищу наиболее качественный результат с наименьшими затратами на его достижения. И за голоса тоже благодарю.

Все же просто любопытно по поводу именно той ошибки, которая у меня возникает. Откуда она берется? Если это дефект сборки, то лезть глубже я не способен. Если это дефект системы/роутера/компа и т.д. (т.е. на моей стороне) интересно понимать для общего развития - где затык.
Наблюдаю также, что после перерыва некоторого программа снова работает нормально (например сегодня). Но после десятка запусков снова начинаются те же ошибки... Т.е. где-то что-то накапливается. Или у меня или на яндексе?

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

Yandex TTS

#673

Сообщение tonio_k »

HBK писал(а):
10 дек 2020 13:12
Или у меня или на яндексе?
если ошибка плавающая, то скорее перебои на Яндексе. Тот факт, что у вас сначала все хорошо, а потом начинаются затыки, наводит на мысль, что у них стоит некая блокировка по ip - защита от злоупотребления. Может вам нужно попробовать обращаться к Яндексу другое время суток или менять ip. Проблему с железом тоже не стоит исключать.

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

Yandex TTS

#674

Сообщение andko »

tonio_k писал(а):
07 дек 2020 03:01
6) Двойным кликом ЗАПИСАТЬ В АУДИО (MP3) отключить либо активировать запись в аудио после обработки словарями. При этом открывается дополнительное окно Выбора голосов Яндекса с настройками. Выбранные настройки голоса сохраняются в файле #FilippTabl.txt. В этом окне поле "путь к папке" - справочно - редактировать не надо.
Много ошибок при создании файла аудио. Получилось с 3-й попытки. Благодарю.

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

Yandex TTS

#675

Сообщение chibis »

tonio_k писал(а):
10 дек 2020 14:42
Тот факт, что у вас сначала все хорошо, а потом начинаются затыки, наводит на мысль, что у них стоит некая блокировка по ip - защита от злоупотребления.
Видимо это так и есть, потому что у меня тоже такие ошибки и причем сразу, хотя я уже несколько дней ничего не озвучивал. Чем больше потоков выбрать тем меньше шансов, что докачается полностью. На одном потоке можно качать, хотя и долго. Не знаю временные это проблемы, или яндекс окончательно рассердился.

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

Yandex TTS

#676

Сообщение tonio_k »

andko писал(а):
10 дек 2020 15:49
"Окно=0 Статистика зарезервировано для работы скрипта".
в окно 0 выводится результат работы скрипта. Так же оно может использоваться для промежуточных результатов. Что бы ничего при этом не сломать(в т.ч. оригинальный текст книги), в скрипт была добавлена проверка не является ли активное окно, окном 0. Откройте книгу в любом другом окне (вкладке): 1,2,3.. и т.д (кроме 0) и запустите скрипт снова.

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

Yandex TTS

#677

Сообщение andko »

tonio_k писал(а):
10 дек 2020 16:04
в окно 0 выводится результат работы скрипта. Так же оно может использоваться для промежуточных результатов. Что бы ничего при этом не сломать(в т.ч. оригинальный текст книги), в скрипт была добавлена проверка не является ли активное окно, окном 0. Откройте книгу в любом другом окне (1,2,3.. и т.д кроме 0) и запустите скрипт снова.
Да, я уже догадался. Но много ошибок было. Это зависит от загруженности сервера?

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

Yandex TTS

#678

Сообщение andko »

tonio_k писал(а):
10 дек 2020 16:04
запустите скрипт снова
А там есть возможность поставить паузы?

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

Yandex TTS

#679

Сообщение tonio_k »

andko писал(а):
10 дек 2020 16:16
поставить паузы
посмотрите на форуме. Где то паузы уже обсуждали

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

Yandex TTS

#680

Сообщение andko »

tonio_k писал(а):
10 дек 2020 16:18
посмотрите на форуме. Где то паузы уже обсуждали
Недавно обсуждались паузы в другой сборке с Филиппом и Плей 5, а в вашей с Демагогом есть такая возможность?

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

Yandex TTS

#681

Сообщение tonio_k »

andko писал(а):
10 дек 2020 17:55
а в вашей с Демагогом есть такая возможность?
словарь 80_Паузы@(phoneme).dic попробуйте убрать знак решётки и поиграться с количеством слешей /

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

Yandex TTS

#682

Сообщение HBK »

tonio_k писал(а):
10 дек 2020 14:42
что у них стоит некая блокировка по ip - защита от злоупотребления.
Именно об этом сразу подумал. Хотелось услышать подтверждение мыслей здесь. Спасибо!
chibis писал(а):
10 дек 2020 15:53
На одном потоке можно качать, хотя и долго.
У меня и на одном потоке на 3-4 части выкатывается ошибка. Иногда и прямо на первой.

Кстати, скрипт после ошибки иногда не может обработать дальше то, что реально скачалось, а иногда сшивает, например 6 из 8 частей (я сшиваю главы в один файл сколько бы по времени они не занимали).

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

Yandex TTS

#683

Сообщение trudyaga »

Второй день читаю форум, в голове одна каша. Не могу понять как сейчас происходит озвучка при помощи сервиса Яндекс!? Скачал демагог по ссылке выше: http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4367#p4351 Но не могу понять как включить голоса Яндекс?
Не могу понять, Нужно ли сейчас вручную подготавливать текст? Вручную расставлять ударение у омографов? Или сейчас достаточно применить словари?
Пару лет назад пробовал озвучивать книги, всё получалось на ура. Ну тогда было конкретно уже инструкция, где было всё расписано по шагам. Сейчас на форуме всё в перемешку(

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

Yandex TTS

#684

Сообщение tonio_k »

trudyaga писал(а):
11 дек 2020 12:23
Но не могу понять как включить голоса Яндекс?
что интересно, по ссылке (на которую вы ссылаетесь) под спойлерами есть инструкция со скринами...

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

Yandex TTS

#685

Сообщение trudyaga »

tonio_k писал(а):
11 дек 2020 12:37
что интересно, по ссылке (на которую вы ссылаетесь) под спойлерами есть инструкция со скринами.
Там есть инструкция о том как настроить скрипт , но не как его запустить.
Control + P Ничего не делает

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

Yandex TTS

#686

Сообщение tonio_k »

trudyaga писал(а):
11 дек 2020 13:11
Control + P Ничего не делает
► Показать

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

Yandex TTS

#687

Сообщение trudyaga »

Вот теперь вижу, что я дурак! Куда я смотрел...
Теперь я не могу понять куда вводить API ключ Яндекс? Не получается озвучить текст
И Демагог почему-то не хочет искать омографы. Жму искать омографы и ничего не происходит.

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

Yandex TTS

#688

Сообщение tonio_k »

trudyaga писал(а):
11 дек 2020 13:35
Теперь я не могу понять куда вводить API ключ Яндекс?
эти сборки не поддерживают текущий формат API ключа Яндекс, а используют уже прописанный в сборку бесплатный тестовый ключ для старой уже давно непубличной версии голосов. Сборка, которая поддерживает Филиппа так же бесплатна т.к. по сути автоматизирует скачивание аудио непосредственно со страницы https://cloud.yandex.com/services/speechkit
Так что во всех выложенных сдесь сборках ничего никуда прописывать не надо (в т.ч. платный API ключ Яндекс)
При необходимости, я могу попробовать добавить поддержку платного ключа в альтернативную сборку, т.к. она использует консольную Балаболку, а Балаболка платный API ключ Яндекс поддерживает (по крайней мере так сказано в описании). Тогда мне надо ключ прислать в личку для тестирования.

Но пока есть бесплатное решение и:
-Яндекс не прикрыл доступ к старому тестовому ресурсу со старыми голосами;
- не ввёл "капчу" на своём сайте https://cloud.yandex.com/services/speechkit;
заниматься этим вопросом не планирую.

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

Yandex TTS

#689

Сообщение Lecron »

chibis писал(а):
08 дек 2020 23:15
Уже делал вариант утилиты в виде .dll. Можно вызывать нужные функции непосредственно из lua-скрипта.
Где взять либу и доку к ней?

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

Yandex TTS

#690

Сообщение balabolka »

Сервер "Yandex Cloud" недавно обновился, и странные вещи стали происходить с онлайн-демо "Yandex Speechkit": демо отказывается читать некоторые фразы. Нажимаем кнопку "Синтезировать речь", и ничего не происходит. Например, вот такой текст (из книги Дюма):

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

Моррель прикоснулся губами ко лбу старика в том самом месте, которого незадолго перед тем коснулись губы Валентины.
Вот еще:

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

Эти, казалось бы, такие простые слова ударили по сердцу Морреля. Так этот человек видел Валентину, говорил с ней?
И такая фраза:

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

В один миг, благодаря тем способам, которыми она всегда пользовалась при разговоре с дедом, она нашла слово «ключ».
Проверьте, пожалуйста, происходит ли то же самое на ваших компьютерах. Нет объяснения, в чем тут может быть дело. Кто-то что-то (неумышленно?) сломал в демо.
:bash:
Если использовать API-ключ и платный доступ через API, всё работает нормально.

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

Yandex TTS

#691

Сообщение tonio_k »

balabolka писал(а):
12 дек 2020 13:13
Проверьте, пожалуйста, происходит ли то же самое на ваших компьютерах.
у меня тоже зависает "Синтезировать". Причем:
- если удалять по-буквенно с конца предложения нтины. - тоже не реагирует: Моррель прикаснулся губами ко лбу старика в том самом месте, которого незадолго перед тем коснулись губы Валентины.
- если склеить три ваших примера в один через пробел либо знак абзаца - синтезирует без проблем.
Думаю все же глюк сайта, а не злой замысел - надо в тех поддержку обратиться

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

Yandex TTS

#692

Сообщение flegont »

На каждой из трех фраз по отдельности - ошибка - "Сервер ничего не вернул"
► Показать
Всё вместе - озвучивает.
Но и при озвучке бОльших текстов - тоже иногда возникает, причем в случайных местах.
Скорее всего - кто-то что-то напутал при обновлении демо-сайта.
Ну, а конспирологическая версия: алгоритмическая генерация ошибки при запросах со слишком назойливых IP-адресов :wink:

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

Yandex TTS

#693

Сообщение flegont »

UPD. Конспирология отвергается :big_smile: При заходе на демо-сервис через Tor ситуация с ошибкой - та же самая: фразы по отдельности - глухое молчание. Все вместе - мгновенная озвучка.

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

Yandex TTS

#694

Сообщение GIS88 »

Я сейчас книгу скриптом (Demagog+Opera VPN+Clickermann) записал, что-то Play_5(Filipp) больше не работает. Немного доделал скрипт. Частенько страница яндекса пишет что "идут технические работы" хорошо, что скрипт при таком событии, нажимает F5 и ждет, пока появиться серая иконка скачать.
Вложения
Opera_Yandex_Final_2021_v2.rar
(1.04 КБ) 90 скачиваний

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

Yandex TTS

#695

Сообщение wasyaka »

flegont писал(а):
12 дек 2020 14:06
Но и при озвучке бОльших текстов - тоже иногда возникает, причем в случайных местах.
Скорее всего - кто-то что-то напутал при обновлении демо-сайта.
Буквально только что записал через Play_5(от S-a-b ) аудио продолжительностью 27 часов (Питер Гамильтон - Эволюционирующая бездна -1311КБ в тхт)
Никаких проблем...

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

Yandex TTS

#696

Сообщение andko »

tonio_k писал(а):
10 дек 2020 18:15
словарь 80_Паузы@(phoneme).dic попробуйте убрать знак решётки и поиграться с количеством слешей /
Нашел словарь 80. Это вручную делается или есть скрипт? Сколько примерно слешей составляют секунду паузы?

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

Yandex TTS

#697

Сообщение Lecron »

balabolka писал(а):
12 дек 2020 13:13
Проверьте, пожалуйста, происходит ли то же самое на ваших компьютерах. Нет объяснения, в чем тут может быть дело. Кто-то что-то (неумышленно?) сломал в демо.
1 и 3 фраза тишина. 2-я — работает.
Однако нашел еще странность. Если просто скопировать — работает. Если в конце создать пустую строку (поставить курсор после знака вопроса и нажать Энтер) — тишина.

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

Yandex TTS

#698

Сообщение tonio_k »

andko писал(а):
13 дек 2020 08:27
Нашел словарь 80. Это вручную делается или есть скрипт?
редактируется вручную как обычный текст. Двойной клик по словарю в панели словарей откроет словарь в окне Демагога б
andko писал(а):
13 дек 2020 08:27
Сколько примерно слешей составляют секунду паузы?
зависит от выбранной скорости настройках голоса. Комфортность (длину) пауз для себя определите экспериментальным путём.

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

Yandex TTS

#699

Сообщение balabolka »

wasyaka писал(а):
12 дек 2020 14:40
Буквально только что записал через Play_5(от S-a-b ) аудио
Play_5 использует старое онлайн-демо от "Яндекса", а сейчас речь идет о новом демо. Это разные сервисы.

Написал о проблеме с демо в техподдержку "Yandex.Cloud".

Аватара пользователя
S-a-b
Обыватель

Yandex TTS

#700

Сообщение S-a-b »

balabolka писал(а):
12 дек 2020 13:13
Моррель прикоснулся губами ко лбу старика в том самом месте, которого незадолго перед тем коснулись губы Валентины.
Здравствуйте.
Попробуйте, например, "заэкранировать" часть пробелов слежами:
Моррель прикоснулся губами ко лбу старика в/ том/ самом/ месте,/ которого/ незадолго/ перед/ тем/ коснулись/ губы/ Валентины.
tts.ogg
(81.65 КБ) 46 скачиваний
Или поставить их перед словами, будет тоже самое.

Ответить

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