Re: YandexTTS и SpechKit в Облаке ?!
Добавлено: Пн окт 21, 2019 3:34 pm
Да, я с вами соглашусь )) как то некрасиво поступила ) опишу все подробно! вдруг кто ещё не разобрался
Код: Выделить всё
# ffmpeg
The program 'ffmpeg' is currently not installed. You can install it by typing:
apt install ffmpeg
Код: Выделить всё
# apt-get install ffmpeg
Вот это прям от души!!! В принципе все понятно и уже как-то можно работать. По вашей инструкции все завелось! Спасибо!!!Anna писал(а): ↑Ср дек 11, 2019 5:33 amДа, я с вами соглашусь )) как то некрасиво поступила ) опишу все подробно! вдруг кто ещё не разобрался
Сразу предупреждение за использование сервиса speechkit ya (теперь придется платить... ) , но не пугаемся для нужд озвучки MD это копейки 100р хватит надолго, так как все кешируется, + яндекс даст 60 дней бесплатно потестировать облако.
1. Если вы давно не обновляли свой MD то сейчас самое время, версия _120b с новым обновленным модулем yandex tts не работает.
(даже свежий поставленный, только что скаченный с оф сайта всё-равно идем и обновляем) - это для туго доходящих.
2. Ставим модуль yandex tts или обновляем.
3. Лезем в яндекс, заводим почту(аккаунт) привязываем телефон.
Ползем по ссылке https://cloud.yandex.ru подключаемся к облаку.
Попадаем в консоль, тыкаем создать каталог( каталог обзываем как угодно и возвращаемся на главную), теперь видим созданный нами каталог и справа набор хаотичных буковок , это и есть наш FolderID
теперь ползем по ссылке и получаем токен https://cloud.yandex.ru/docs/iam/concep ... auth-token , это будет наш OAuth
возвращаемся в облако> консоль, в левом списке меню ищем слово "Биллинг" тыкаем, подтверждаем что мы платежно способны, привязываем банковскую карту, стоимость 2р. Если все удачно, засветится статус Active!, и выдадут пробный период.(не дали? киньте на баланс 10р) возможно халявный тест отменят.
4. переползаем в MD, модуль yandex tts, ставим голос jane(джейн), он 100% есть на новом движке, проверяем заговорил ли наш MD (в обновленном MD функция скажи, повтори, выпилены нафиг.. ), проверяйте через собственные сценарии (say)... если все сделали правильно все должно работать, отследить поток в облаке можно зайдя в облако ЯД > ваш каталог пунк AI API > Speechkit > мониторинг.
(5). P.s.. так как новый speechkit Яндекс активно модернизируется, и ударяется в более коммерцию, большинство голосов удалено, включая tanya - синтез актрисы Татьяны Шитовой, этот голос в старой версии был самым удачным по интонации и активно до озвучивает до сих пор легендарную, туповатую Алису от Яндекс. Жалко что спрятали они его ну и х*у с ним добавим другие. Яндекс представляет 2 премиум голоса
это Алена и Филипп, подробно о технологии новых голосов тут https://cloud.yandex.ru/docs/speechkit/tts/#premium
Так как обновленный модуль yandex.tts сыроват, запихаем новые синтезы сами.
Ставим на ваш компуктер notepad++ и в бой, ползем на сервер MD по адресу C:\_majordomo\htdocs\templates\yandex_tts и редактируем файл> action_admin.html
Ищем строчку с именем синтеза и редактируем или пешим новую к примеру : <option value="jane" [#if SPEAKER=="jane"#] selected[#endif#]>jane</option>
jane переписываем на alena или filipp : <option value="alena" [#if SPEAKER=="alena"#] selected[#endif#]>Алёна</option>
Ну подробнее наверное некуда ... )) надеюсь я кому-то помогла.