Страница 14 из 19

Yandex TTS

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

Yandex TTS

Добавлено: 06 дек 2020 16:51
olelog
Дело в в том, что черное досовское окно мелькнув на мгновение исчезает и на этом все. Не работает у меня.

Yandex TTS

Добавлено: 06 дек 2020 17:03
olelog
Преобразование текста тоже не работает, как это было на обычном демагоге.

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

Добавлено: 06 дек 2020 17:25
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 скачиваний

Yandex TTS

Добавлено: 06 дек 2020 17:36
olelog
Я попробовал просто "чистую вашу сборку" без своих словаре вообще. Закинул туда русскую книгу с русским названием и заголоовком папки тоже по-русски. НИЧЕГО НОВОГО. Будем ждать нового скрипта.
По поводу словарей взял словари из yndx_tts64 закинул в папку словарей, поменял на расширение orfo, словари определились как видно на скрине. Все словари однострочные со знаком =

Yandex TTS

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

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

Yandex TTS

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

Yandex TTS

Добавлено: 06 дек 2020 19:00
flegont
В посте #657.

Yandex TTS

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

Yandex TTS

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

Yandex TTS

Добавлено: 07 дек 2020 03:01
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_СКЛЕИТЬ НЕСКОЛЬКО КНИГ В ОДНУ

Yandex TTS

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

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

Yandex TTS

Добавлено: 07 дек 2020 15:29
tonio_k
flegont, подскажите что делает переменная replog в строке

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

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

Yandex TTS

Добавлено: 07 дек 2020 16:06
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

Yandex TTS

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

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

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

Yandex TTS

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

Yandex TTS

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

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

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

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

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

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

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

Добавлено: 12 дек 2020 14:33
GIS88
Я сейчас книгу скриптом (Demagog+Opera VPN+Clickermann) записал, что-то Play_5(Filipp) больше не работает. Немного доделал скрипт. Частенько страница яндекса пишет что "идут технические работы" хорошо, что скрипт при таком событии, нажимает F5 и ждет, пока появиться серая иконка скачать.

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

Yandex TTS

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

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

Yandex TTS

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