Yandex TTS

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

Yandex TTS

#301

Сообщение beard »

Яндекс, конечно, требует оплаты за использование сервиса Yandex-SpeechKit. Но оплата по моему опыту вполне лояльная. Озвучил несколько книг. Некоторое неудобство доставляет отсутствие десктопной версии программы, где не надо вводить кучу команд по авторизации, делить текст на допустимые фрагменты. Я озадачился этим вопросом и создал скрипт для Linux Mint (в Windows не работаю несколько лет). Скрипт может работать как с файлами, так и с текстом на экране.
Для выбора режима произношения предусмотрены ключи, который вставляются в текст, если это необходимо. Единственное, что требуется для использования скрипта это регистрация на Yandex-SpeechKit и получение двух строк - ID каталога и IAM_Token. Их надо внести в свой экземпляр скрипта.
Посмотреть на работу скрипта можно в видео на Ютуб Вот это видео.. На видео текст с ключами и результатом их действия. Скрипт позволяет работать с текстами любого объёма.
Если есть интерес, могу подробно описать работу скрипта. Сам скрипт доступен для скачивания в конце статьи.
Возможно, что знающие смогут и для Windows его адаптировать.

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

Yandex TTS

#302

Сообщение beard »

Только что обновлён файл скрипта.
Проведена проверка по 14 голосам по тестовым строкам:
{{ 1 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Ермил.
{{ 2 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Оксана.
{{ 3 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Жанна.
{{ 7 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Омаж.
{{ 4 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Захар.
{{ 5 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Настя.
{{ 9 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Саша.
{{ 8 0.9 3 1 -1 0 }} You see, I speak English well. Alyss. US.
{{ 6 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Костя.
{{ 10 0.9 3 0 -1 0 }} Sizi gormek ne hos. Turkcem iyi degil. Silaerkan. TR.
{{ 11 0.9 3 0 -1 0 }} Sizi gormek ne hos. Turkcem iyi degil. Erkanyavas. TR.
{{ 12 0.9 3 0 -1 0 }} You see, I speak English well. Nick. US.
{{ 13 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Филипп.
{{ 14 0.9 3 0 -1 0 }} Строка для проверки г+олоса. Алёна.
Результат можно услышать

Аватара пользователя
Nxtpr
Постоялец

Yandex TTS

#303

Сообщение Nxtpr »

beard писал(а):
04 ноя 2019 17:19
Яндекс, конечно, требует оплаты за использование сервиса Yandex-SpeechKit.
Пока еще работают бесплатные сервисы, хоть и не официально.
beard писал(а):
04 ноя 2019 17:19
Некоторое неудобство доставляет отсутствие десктопной версии программы,
Есть прямо на этом сайте и не только.
beard писал(а):
04 ноя 2019 17:19
Единственное, что требуется для использования скрипта это регистрация на Yandex-SpeechKit и получение двух строк - ID каталога и IAM_Token
Если кто решит попробовать, сразу же по окончании работы получайте новый IAM_Token, делая использованный недействительным.
beard писал(а):
04 ноя 2019 19:19
Проведена проверка по 14 голосам
В платном сервисе только шесть голосов

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

Yandex TTS

#304

Сообщение balabolka »

Nxtpr писал(а):
04 ноя 2019 20:42
В платном сервисе только шесть голосов
Теперь одиннадцать голосов.

Аватара пользователя
Nxtpr
Постоялец

Yandex TTS

#305

Сообщение Nxtpr »

balabolka писал(а):
04 ноя 2019 21:15
Теперь одиннадцать голосов.
Спасибо. Попробую, что это за премиум-голоса. :thank:
Но уж точно не 14 :2scare:

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

Yandex TTS

#306

Сообщение beard »

Nxtpr писал(а):
04 ноя 2019 22:15
Теперь одиннадцать голосов.
Попробуйте остальные три голоса в списке. Они будут работать. Может быть они не официальные, но есть.
nastya (нет на сайте) sasha (нет на сайте) kostya (нет на сайте)

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

Yandex TTS

#307

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

Nxtpr,
Дороговато:
https://cloud.yandex.ru/docs/speechkit/ ... prices-tts

beard,
В демке Яндекса было много голосов...

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

Yandex TTS

#308

Сообщение balabolka »

beard
Да, действительно, работают. Недокументированная функция. :thank:
Еще поддерживается мужской голос "zhenya".

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

Yandex TTS

#309

Сообщение beard »

Nxtpr писал(а):
04 ноя 2019 20:42
Есть прямо на этом сайте и не только.
Я, пожалуй, прекращу работу над своими скриптами, если вы покажете мне программу, в которой можно сделать такое. :shakehand: Это, конечно не шедевр, но выполнено с помощью одного скрипта, если не считать подготовку музыкальных фрагментов.

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

Yandex TTS

#310

Сообщение wasyaka »

beard писал(а):
06 ноя 2019 00:42
если вы покажете мне программу, в которой можно сделать такое.
Play_5 от ув. S-A-B

на 4PDA последнее обновление для Play_5,
Play_5

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

Yandex TTS

#311

Сообщение beard »

wasyaka писал(а):
06 ноя 2019 08:04
на 4PDA последнее обновление для Play_5,
Спасибо, но это для Windows только. Судя по описанию, эта программа может озвучивать ролевой текст. Но у меня эти голоса могут ещё и обрабатываться (для голоса целиком или для каждой фразы можно добавлять эффекты, например эхо, изменять громкость, темп, даже инверсия :)), можно к фразе в начале или в конце прикреплять аудио файлы, Можно озвучивать просто выделенный на экране текст напрямую или с редактированием промежуточного файла. Не обязательно иметь текстовый файл с исходным текстовым документом.
Ну и я за равноправие пользователей разных систем. Поэтому и пишу для Linux.
Так-что, пока работа продолжается :thank:

Да, по вашей ссылке документы и файлы уже недоступны на 4PDA...
upd: В моей программе интерфейсом является окно текстового редактора :)

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

Yandex TTS

#312

Сообщение tonio_k »

beard писал(а):
06 ноя 2019 08:42
Да, по вашей ссылке документы и файлы уже недоступны на 4PDA...
будут доступны только после входа в личный кабинет на форуме 4PDA
beard писал(а):
06 ноя 2019 08:42
можно добавлять эффекты, например эхо, изменять громкость, темп, даже инверсия
похожих эффектов можно достичь при конвертации в mp3 аудио комбайном ffmpeg
beard писал(а):
06 ноя 2019 08:42
Так-что, пока работа продолжается
а вот это правильно. Главное найти соратников, иначе, при наличии альтернатив, будет не интересно дальше развивать свою идею.
upd: В моей программе интерфейсом является окно текстового редактора :)
а вот с этим проблема. Большинство пользователей не могут осилить последовательное нажатие мыши. Для таких выкладывают готовые сборки с подробной инструкцией куда и зачем нажимать. А запускать скрипт, внося изменения в него по мере необходимости- вообще для избранных :wink:

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

Yandex TTS

#313

Сообщение beard »

tonio_k писал(а):
06 ноя 2019 09:54
Большинство пользователей не могут осилить последовательное нажатие мыши
Может быть, это и не так плохо :) Займутся созданием аудио по тексту те, кто очень хочет :) А для тех, кто умеет, будет меньше конкуренция. Диктор обычно дорого, а тут за пару часов можно выполнить озвучивание любых текстов. У меня это одна из подработок :).
А описание готовлю. На самом деле, когда работа налажена скрипт править не надо, - в текстовом редакторе устанавливаются ключи перед абзацами, а скрипт сам понимает, что с ними делать.

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

Yandex TTS

#314

Сообщение beard »

Буду признателен тому, кто сможет протестировать скрипт многоголосой озвучки. В архиве по ссылке все необходимые файлы, примеры и руководство.
Скрипт может работать с 15-ю голосами. Передача на Яндекс может быть простой текстовой или в коде SSML, что расширяет возможности управления голосами.
Работает только на Linux. Создавалось и тестировалось на Linux Mint 19.2.
Последнее тестирование у меня не выявило проблем.
Словари пока не применяются. Произношение может зависеть от голоса. Омонимы вручную проставляются "+" перед гласной. :thank:

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

Yandex TTS

#315

Сообщение beard »

beard писал(а):
09 ноя 2019 00:14
Буду признателен тому, кто сможет протестировать скрипт многоголосой озвучки
Если проблема в регистрации в облаке Yandex и экономии средств, то по почте
tx-mm(собака)mail.ru могу выслать тестовую версию скрипта, которая будет работать несколько часов без всяких регистраций и получения ключей. Вы называете в почте время, когда начнёте тестирование, а я к этому времени высылаю тестовый скрипт. У вас будет часов десять...
Чтобы не терять время, предварительно распакуйте архив из сообщения выше и прочтите вложенную инструкцию. Полученный скрипт будет работать как и тот, что вложен в архив, но ключи не потребуются.

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

Yandex TTS

#316

Сообщение DmitryV »

Ещё есть голос valtz, раньше на известиях озвучивали статьи им.
И что-то в балаболке премиум голоса не работают...

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

Yandex TTS

#317

Сообщение balabolka »

DmitryV писал(а):
20 ноя 2019 15:26
И что-то в балаболке премиум голоса не работают...
Всё нормально работает, только сегодня проверял. :music:

Для работы с премиум-голосами надо использовать API-ключ, который необходимо создать в "Яндекс.Облаке". И соответственно, придется платить "Яндексу" дорогую цену за премиум-голоса; "халявные" способы здесь не работают.

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

Yandex TTS

#318

Сообщение Littleset »

Уважаемые форумчане, поделитесь рабочей версией программы для самсунг а70 на 9 андроиде. 4.9 Версия вылетает с ошибкой. Программа реально достойная, хочется чтобы работала. Спасибо

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

Yandex TTS

#319

Сообщение alex0001 »

Доброго времени суток! Скачал программу CROW v 1.9 Запустил, выдает ошибку error creating sound stream. Подскажите пожалуйста в чём может быть причина.

speeck
Обыватель

Yandex TTS

#320

Сообщение speeck »

Всем доброго времени.
Подскажите, иногда Yandex SpeechKit не отдает пакеты, совсем. Работаю в связке с Демагогом.
Ответ в PowerShell: 400 - недопустимый запрос.
Сегодня например так, ни одного пакета не приходит.
Вообще 2й раз такое. В первый раз я просто подождал сутки, после чего все продолжило работать нормально. Причем, это не зависит от частоты использования, по крайней мере я не заметил корреляции. Сегодня, например, я впервые обратился к сервису за последние дня 4.
Возможно кто-то сталкивался с подобным?

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

Yandex TTS

#321

Сообщение tonio_k »

speeck, могу только предположить, что возник какой-то перелимит с IP адреса. Хотя люди под гигабайт скачивали озвучку и никаких лимитов не достигали. Если у вас домашний провайдер предоставляет динамический ip, попробуйте выключить роутер (или ПК если он единственный приемник интернета) и через минуту (или ещё подождите) заново включите. Проверьте, сменился ли ваш ip. Если не получается сменить IP, попробуйте несколько раз повторить попытку смены IP. Ещё можно попробовать поискать и установить бесплатные VPN. Если смена ip ни к чему не привели, то возможно это Яндекс искусственно по немногу халявную лавочку прикрывает (как сейчас с WebDAV на Яндекс диске) или просто перегрузка у них там на сервере. Попробуйте сборку с демагогом запустить на другом ПК у друга своего.
Попробуйте запустить другую книгу, которую Яндекс ранее прекрасно озвучивал - может проблема в самой книге?

speeck
Обыватель

Yandex TTS

#322

Сообщение speeck »

Смена IP не помогла, но помогла смена голоса. Надеюсь все таки голос вернется обратно на днях )

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

Yandex TTS

#323

Сообщение wasyaka »

[/quote]
speeck писал(а):
01 фев 2020 14:14
иногда Yandex SpeechKit не отдает пакеты, совсем. Работаю в связке с Демагогом.
(личный опыт) В большинстве "полученных отказов" почемуто зарубежные авторы...
Сбойный лог с куском текста до и после: этот отрезок записывается влёгкую, На мой не подкреплённый образованием взгляд - проблема в разбитии на части...
ЛЕЧЕНИЕ: Play_A - взят на обработку файл из папки book
проблем не замечено... :thank:

speeck
Обыватель

Yandex TTS

#324

Сообщение speeck »

Это наверное у вас проблема больших абзацев, тоже такое иногда происходит, но редко.
Помогает ручная разбивка длинных отрезков на части (обычно на две).
В целом Демагог отлично работает, и отдельно скрипты для движка от Яндекса, но иногда бывает так, что отрезки текста слишком большие получаются, Яндекс их не берет в обработку. Впрочем, очень редко такое бывает, и часто на абзацах, где нет точек на очень больших участках.
И мало вероятно, что Play_A тут лучше разберется, впрочем, не доводилось пробовать.

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

Yandex TTS

#325

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

speeck писал(а):
03 фев 2020 00:08
Это наверное у вас проблема больших абзацев, тоже такое иногда происходит, но редко.
Может быть Вам к автору стоит обратиться с проблемой, а не рассуждать о возможных причинах получая ошибку?
speeck писал(а):
03 фев 2020 00:08
И мало вероятно, что Play_A тут лучше разберется, впрочем, не доводилось пробовать.
Там разбираться особо не в чем. Деление на фрагменты текста в Play_A происходит после его полной обработки. Если в тексте есть знаки окончания предложения, то берется кусок до ближайшего такого знака, но длиной не более 1000 символов, иначе просто берется кусок текста длиной 1000 символов.

speeck
Обыватель

Yandex TTS

#326

Сообщение speeck »

S-a-b писал(а):
03 фев 2020 13:18
Может быть Вам к автору стоит обратиться с проблемой, а не рассуждать о возможных причинах получая ошибку?
Вы про что вообще? К какому автору, это к Яндексу что-ли? Ну там вряд ли помогут.
Я ответил пользователю по его проблеме, не своей, это разные вещи, читайте внимательнее.
Касаемо моей проблемы, а именно не получения пакетов с определенным голосом, я кажется разобрался, но еще не уверен на какой стороне была причина (на моей или на стороне Яндекса), поэтому пока нет точных умозаключений.
S-a-b писал(а):
03 фев 2020 13:18
Если в тексте есть знаки окончания предложения, то берется кусок до ближайшего такого знака, но длиной не более 1000 символов, иначе просто берется кусок текста длиной 1000 символов.
Абсолютно правильный и рабочий подход. В связке Демагог+lua-скрипты от balaamster (кажется) приблизительно так же, но иногда бывают ошибки, и не всегда очевидно почему. Например у меня несколько раз текст разбивался на блоки в 3-4 раза большие обычных (которые принимает Яндекс), без видимых на то причин. Т.е. там были и переносы и точки и тд. Но это вполне укладывается в допустимую погрешность. На 99% данная связка работает на отлично. Словари, омографы, пакетная обработка - просто замечательно, низкий поклон авторам :thank:

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

Yandex TTS

#327

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

beard писал(а):
04 ноя 2019 17:19
Вы про что вообще? К какому автору, это к Яндексу что-ли?
Причем тут Яндекс. У него нет проблемы, у него есть ограничения на длину озвучиваемого текста за обращение. Проблема в программе, которая позволяет пользователю это ограничение нарушить.

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

Yandex TTS

#328

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

вроде цитировал правильно, но цитата приписалась другому человеку, прошу прощения. :sad:

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

Yandex TTS

#329

Сообщение tonio_k »

speeck писал(а):
03 фев 2020 00:08
но иногда бывает так, что отрезки текста слишком большие получаются
нашёл где проблема скрывается. На досуге займусь доработкой

Аватара пользователя
SZ-Vtk
Обыватель

Yandex TTS

#330

Сообщение SZ-Vtk »

ACrow (sz) v.5.0
Чтение книг голосами Яндекса
Андроид

- небольшие исправления
- построение аудиокниги с блоками по 100 абзацев (несколько минут)
ACrow501.zip
(477.21 КБ) 268 скачиваний

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

Yandex TTS

#331

Сообщение olelog »

К сожалению у меня осталась главная проблема это пропуск секторов, будут постоянные остановки. Пробовал перегенерирование что на обычной скорости, что на повышенной ничего не дает. Все теряет смысл.
Вложения
Screenshot_2020-02-12-18-04-25-200_sz.acrow.jpg
Screenshot_2020-02-12-18-04-25-200_sz.acrow.jpg (130.27 КБ) 17063 просмотра
Screenshot_2020-02-12-18-03-31-373_sz.acrow.jpg
Screenshot_2020-02-12-18-03-31-373_sz.acrow.jpg (331.83 КБ) 17063 просмотра
Screenshot_2020-02-12-18-03-14-420_sz.acrow.jpg
Screenshot_2020-02-12-18-03-14-420_sz.acrow.jpg (330.67 КБ) 17063 просмотра

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

Yandex TTS

#332

Сообщение wasyaka »

S-a-b писал(а):
09 июл 2019 23:40
последнее обновление для Play_5, возможно, диалоги будут распознаваться чуть лучше.
Решил попробовать аудио спектакль:
golosM1 - голос комментатора стал ещё напряжённее,(golosA) - golosM2 и голоса коннтрастные... Особенно в диалоге троих... :big_smile:
golosM2 в 100.vbs заменил на golosM1 - стала нормально,женские не трогал - хотя наверное тоже надо один оставить, но там не так контрастно и не часто встечались (толком и не слушал - подготовка).
Вопросы:
текст подаю обработанный с ударением + (удалил строку 283 F_all = Replace(F_all, "+" , " плюс "))

строка 713

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

'Заблокируем слова, которые могут помешать идентификации
if FS.GetFile("Lexicon\tmp\La.tmp").Size > 0 then
 Set F = FS.OpenTextFile("Lexicon\tmp\La.tmp", 1)
 DLa = Split(Trim(F.ReadAll), chr(13) & chr(10), -1, 0)
 nLa = UBound(DLa)
 For i=0 to nLa
  DLai=Replace(DLa(i), " ", "# ") & "#"
  F_all=Replace(F_all, DLa(i), DLai)
 next
 F.close
 Set F = Nothing
end if
А знак + чтоб не мешал идентификации?
И по диалогам

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

 - Давид! - возмущённая реплика жены прервала речь сына. - Как тебе не стыдно! 
Читает мужским голосом,
Добавление фраз возмущённая реплика жены и прервала речь сына в словарь Wgl.txt ничего не меняет.
Почему?

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

Yandex TTS

#333

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

wasyaka,
Приветствую. Play_* давно заброшены и я уже плохо помню логику скрипта.
Символ # был связан со словарем исключений la.txt, им закомментированы слова не участвующие в определении пола говорящего.
Кроме словаря Wgl.txt с женскими глаголами говорения, в папке Lexicon была еще куча разных словарей, например, xzr.txt и toMr.txt. В первом список слов, которые часто используются в словах автора в диалогах. В нем есть слово "речь". Второй словарь содержит слова-обращения к мужчинам в родительном падеже. Там есть слово "сына". Их комбинация - "речь сына" в словах автора вроде, как должна указывать на то, что говорит мужчина и это словосочетание используется вместе с данными словаря Mgl.txt до идентификации женской речи, поэтому правка Wgl.txt не поможет. Можете добавить "речь сына" в La.txt. В конкретном случае, наверное, поможет, но потом где будет нужно это словосочетание для идентификации мужской речи оно уже не поможет...
Короче, данный проект помер. Последнее, что было это Play_A - скрипт на python3 - выкладывал на 4pda.ru. Есть еще недопиленный apk с gui на kivy, но к нему уже, наверное, возвращаться не буду.

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

Yandex TTS

#334

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

"До кучи" и чтобы отвязаться окончательно, выложил тут:
http://4pda.ru/forum/index.php?showtopi ... p=83937690
apk-ашку Play_A для андроид. Программка примитивнее ACrow и fb2-player уважаемых SZ-Vtk и ssiiaa, но вроде, работает.
Всем удачи. Пока.

Аватара пользователя
SZ-Vtk
Обыватель

Yandex TTS

#335

Сообщение SZ-Vtk »

ACrow (sz) v.5.1
чтение книг голосами Яндекса (Андроид)

- испраления (в частности, генерация для книг с "плохим" форматом)
- расширение средств построения словарей
- словарь на 30К. Сделан на основе словаря от ssiiaa (YandexTTS) с сокращениями
ACrow51a.zip
(494.43 КБ) 206 скачиваний

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

Yandex TTS

#336

Сообщение olelog »

Стало просто отлично, все доведено до ума !

Аватара пользователя
SZ-Vtk
Обыватель

Yandex TTS

#337

Сообщение SZ-Vtk »

Crow (sz) v.5.1b
Чтение книг голосами Яндекса (Андроид)


Исправление ошибок, связанных со словарём
ACrow51b.zip
(495.37 КБ) 223 скачивания

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

Yandex TTS

#338

Сообщение ПетрФомин »

balabolka писал(а):
20 ноя 2019 17:00
"халявные" способы здесь не работают.
Можно по-подробнее что за халявные способы. Всегда уважал халяву и не горю желаением светить своей картой перед яндексом.

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

Yandex TTS

#339

Сообщение ПетрФомин »

А всё разобрался оказывается балаболка может без API ключа яндекса использовать Яндекс Спич Кит.
На всякий случай запишу тут

Список голосов из тестовой версии
  • ID Название
  • ermilov Ermilov
  • levitan Levitan
  • zahar Zahar
  • silaerkan Silaerkan
  • oksana Oksana
  • jane Jane
  • omazh Mozhara
  • kolya Kolya
  • kostya Kostya
  • nastya Nastya
  • sasha Sasha
  • nick Nick
  • erkanyavas Erkanyavas
  • zhenya Zhenya
  • tanya Tanya
  • ermil Ermilov
  • anton_samokhvalov Samokhvalov
  • tatyana_abramova Abramova
  • voicesearch VoiceSearch
  • alyss Alyss
  • ermil_with_tuning Ермилла
  • robot Робот Захар
  • dude Dude
  • zombie Zombie
  • smoky Smoky
  • alena Алена
  • filipp Филип
Апи ключ из тестовой версии спичкита
► Показать

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

Yandex TTS

#340

Сообщение MAGuch »

ПетрФомин писал(а):
07 мар 2020 01:15
А всё разобрался оказывается балаболка может без API ключа яндекса использовать Яндекс Спич Кит.
На всякий случай запишу тут
Подскажите, пожалуйста, как в Балаболке работать с Yandex SpeechKit? Установил программу для этих целей, но в интерфейсе, богатом на различные настройки, никаких упоминаний не нашёл.
Командная строка:
bal4yndx -f "c:\!test\Yandex\Sasha.txt" -w "c:\!test\Yandex\Sasha.wav" -enc utf8 --no-key
не выдаёт никаких ошибок, но и wav файл не создаёт.

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

Yandex TTS

#341

Сообщение balabolka »

MAGuch писал(а):
11 мар 2020 03:28
Подскажите, пожалуйста, как в Балаболке работать с Yandex SpeechKit?
В "Балаболке" используйте пункт главного меню "Сервис|Сохранить аудиофайл (Google TTS)" или "Сервис|Онлайн-сервис для синтеза речи" (в разных версиях программы этот пункт меню называется по-разному).

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

Может быть, стоило указать ключ в командной строке; тем более, что ключ для демо-версии голосов "Яндекс" указан непосредственно в предыдущем сообщении на этом форуме. :wink:

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

Yandex TTS

#342

Сообщение Vadim »

У меня тоже в балаболке с Яндекс ничего не получается! Можно подробней что и как нужно сделать?! И как это можно вообще без API ключа яндекса использовать Яндекс Спич Кит!?
Версия: Balabolka 2.15.0.733
Снимок.JPG
Снимок.JPG (80.51 КБ) 16210 просмотров

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

Yandex TTS

#343

Сообщение balabolka »

MAGuch
И на Windows XP моя утилита также работает (проверил только что).

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

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

Yandex TTS

#344

Сообщение DmitryV »

У Вадима похоже выбран премиум голос, вот и не работает.
Кстати, сегодня яндекс встроил свою читалку с голосом Алисы в яндекс браузер, читает неплохо!
2020-03-11_20-20-05.png
2020-03-11_20-20-05.png (576.3 КБ) 16227 просмотров

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

Yandex TTS

#345

Сообщение Vadim »

DmitryV писал(а):
11 мар 2020 20:16
У Вадима похоже выбран премиум голос, вот и не работает.
Нет - ни один голос с Яндекса у меня не работает (
Кто знает что делать?
А премиум вообще не будет работать?!

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

Yandex TTS

#346

Сообщение tonio_k »

Vadim писал(а):
11 мар 2020 23:42
Нет - ни один голос с Яндекса у меня не работает (
а с Демагогом пробовали?
http://i91650e3.beget.tech/viewtopic.php?t=434&start=100#p3087

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

Yandex TTS

#347

Сообщение balabolka »

Vadim писал(а):
11 мар 2020 23:42
Нет - ни один голос с Яндекса у меня не работает (
Напишу один раз, чтобы прояснить ситуацию.

Программа "Балаболка" предназначена только для работы с компьютерными голосами через Microsoft Speech API и Microsoft Speech Platform. Использование онлайн-сервисов реализовано лишь в тестовых целях (чтобы проверить, работает ли это вообще и можно ли пользоваться этим бесплатно). Я никак не связан ни с одной компанией, которая предоставляет эти сервисы, и не получаю от них никакой поддержки.

Компания "Яндекс" требует от нас следующего: надо зарегистрироваться в "Яндекс.Облаке", заплатить им денежку, создать API-ключ в сервисном аккаунте и использовать этот ключ. Если после этого что-то не будет работать, то можно обратиться в службу поддержки "Яндекса" как клиент. И да, премиум-голоса "Яндекса" будут работать только с API-ключом для сервисного аккаунта; за это компания будет брать плату по тарифу.

Все бесплатные онлайн-сервисы работают постольку-поскольку, то есть, если сегодня сервер возвращает аудиоданные - хорошо, перестал возвращать - ну, ничего не поделаешь, облом. Еще полгода назад бесплатный сервис Bing TTS от Microsoft работал, там было 35 языков (причем, для русского языка были мужской и женский голоса); сейчас его отключили. Помощи ждать некуда; сами компании могут лишь прикрыть лавочку, а не помочь пользователям.
Проверьте, работают ли другие онлайн-сервисы (если они работают, а голоса "Яндекса" нет, то сервис "Яндекса" почему-то блокирует Ваш IP-адрес). Если вообще ни один из онлайн-сервисов не возвращает данные, у программы проблема с доступом в сеть на Вашем компьютере. Могу посоветовать лишь проверить Ваш файрвол (не блокирует ли он программе доступ в интернет), попробовать подключиться через VPN или с другого компьютера.

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

Yandex TTS

#348

Сообщение ПетрФомин »

Vadim писал(а):
11 мар 2020 23:42
Кто знает что делать?
Хороший платный VPN или прокси может помочь.
А вообще вот попробуйте поиграться https://apihost.ru/voice
Это конечно не балаболка но побаловаться можно :)

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

Yandex TTS

#349

Сообщение ПетрФомин »

balabolka писал(а):
12 мар 2020 00:29
Помощи ждать некуда; сами компании могут лишь прикрыть лавочку, а не помочь пользователям.
Сейчас развелось много датасаентистов-энтузиастов. Пока что Дата-сетов готовых подходящего объёма для однного голоса нет но думаю их монжно взять с торрентов из аудиокниг нужно только синхронизировать аудио и текст. Продолжительность речи одного читателя должна быть не менее 1000 часов. Так что не за горами появление скачиваемых любительских текст ту спич движков гораздо более вменяемого качества чем Олег\Голос\Нефонит итп
balabolka писал(а):
12 мар 2020 00:29
Bing TTS от Microsoft работал, там было 35 языков (причем, для русского языка были мужской и женский голоса); сейчас его отключили.
А их образцы можно послушать? Может остались у когото записи.
balabolka писал(а):
20 ноя 2019 17:00
API-ключ, который необходимо создать в "Яндекс.Облаке". И соответственно, придется платить "Яндексу" дорогую цену за премиум-голоса; "халявные" способы здесь не работают.
Там вроде есть акции привяжи к яндекс облаку свою банковскую карту и получи несколько рублей на счёт. Как бы для проверки сервиса. Я проверять не стал, не прошёл дальше этапа где списывается 2 рубля для проверки что карта ваша.

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

Yandex TTS

#350

Сообщение balabolka »

ПетрФомин писал(а):
14 мар 2020 00:46
А их образцы можно послушать? Может остались у когото записи.
У Microsoft есть платный онлайн-сервис для синтеза речи Microsoft Azure Text to Speech. Там есть примеры звуковых файлов (но не для русского языка). Сервис содержит три русских голоса: "Ирина", "Павел", "Екатерина". Это стандартные голоса, то есть такие голоса, для которых не используются нейронные сети. Нейронные сети сейчас доступны для английского, немецкого, итальянского, португальского и китайского языков.

Бесплатная пробная подписка позволяет озвучивать до 5 мегабайт текста в месяц. Платный аккаунт не имеет ограничений, но надо платить 250 рублей за преобразование мегабайта текста в речь (для стандартного голоса) или 1000 рублей (если используются нейронные сети).

Ответить

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