Страница 3 из 3

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Пн окт 21, 2019 3:34 pm
Sergey.Chek
London писал(а):
Пт окт 18, 2019 10:07 am
AndySot, Sandr, у вас mdm на винде стоит?
А то, тут вчера выяснили, что с OAUTH+FolderID модуль работал только под линуксом)
Если да, обновите модуль, добавил поддержку винды для нового метода авторизации.
На Win7 работает!

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Чт окт 24, 2019 9:43 am
London
AndySot писал(а):
Пн окт 21, 2019 9:32 am
London писал(а):
Пт окт 18, 2019 10:07 am
AndySot, Sandr, у вас mdm на винде стоит?
А то, тут вчера выяснили, что с OAUTH+FolderID модуль работал только под линуксом)
Если да, обновите модуль, добавил поддержку винды для нового метода авторизации.
Да, на Винде 10. Проверю.... отпишусь.
ну, теперь, по идее, должно всё работать)

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Вт ноя 19, 2019 3:55 pm
mxz
У меня тоже не работает модуль Yandex TTS (Raspberri, Ubuntu).
Документации актуальной нет, как продиагностировать не ясно.
Данную ветку обсуждения не нашел через поиск, создавал ветку viewtopic.php?f=5&t=6822

В целом пока ясности не настало, писал автору модуля - не отвечает.
Наличие тестовой кнопки "проверить yandex облако" в модуле yandex TTS облегчело бы задачу диагностики работоспособности.

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Чт дек 05, 2019 4:06 pm
Anna
Долго мучилась, спрашивала на форуме в различных ветках и элементарного никто не мог сказать, дело в самом ядре вернее в двух строчках , у кого не работает по новому методу авторизации tts чтобы решить проблему самый быстрый способом обновите до последней версии сам MD и на ней уже ставьте обновленный yandex tts и все заработает, есть но много что вырезано включая команды скажи повтори и ещё кучу полезностей хоть и не допилиных до конца в самом сервере не понимаю нахрена вырезать , и ещё голос Татьяна и другие сам Яндекс выпилил из облака так что его теперь там нету , но есть хорошая замена из премиум голосов это Алена и Филип добавить их можно только ручками вписав пару строк , спасибо всем за неоказанную помощь удачи всем ...

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Сб дек 07, 2019 10:05 am
AndySot
И вот так всегда. Где вписали, что вписали, как настроили.... ничего нет. Поэтому на форуме большая половина...просто болтавня. Ну настроил сам, ну поделись с другими...нет же...

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Ср дек 11, 2019 5:33 am
Anna
AndySot писал(а):
Сб дек 07, 2019 10:05 am
И вот так всегда. Где вписали, что вписали, как настроили.... ничего нет. Поэтому на форуме большая половина...просто болтавня. Ну настроил сам, ну поделись с другими...нет же...
Да, я с вами соглашусь )) как то некрасиво поступила ) опишу все подробно! вдруг кто ещё не разобрался ;)
Сразу предупреждение за использование сервиса speechkit ya (теперь придется платить... ;) ) , но не пугаемся для нужд озвучки MD это копейки 100р хватит надолго, так как все кешируется, + яндекс даст 60 дней бесплатно потестировать облако.

1. Если вы давно не обновляли свой MD то сейчас самое время, версия _120b с новым обновленным модулем yandex tts не работает.
(даже свежий поставленный, только что скаченный с оф сайта всё-равно идем и обновляем) - это для туго доходящих.
2. Ставим модуль yandex tts или обновляем.
3. Лезем в яндекс, заводим почту(аккаунт) привязываем телефон.
Ползем по ссылке https://cloud.yandex.ru подключаемся к облаку.
Попадаем в консоль, тыкаем создать каталог( каталог обзываем как угодно и возвращаемся на главную), теперь видим созданный нами каталог и справа набор хаотичных буковок :D , это и есть наш 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>

Ну подробнее наверное некуда ... )) надеюсь я кому-то помогла.

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Пн дек 16, 2019 10:15 am
AndrewS
Настроил на Debian Stretch with Armbian Linux 4.19.62-sunxi
Звука не было, только "динг", в мониторинге облака запросы были, полез в код и увидел, что mp3 хранятся в папке "/cms/cached/voice/". Файлы были, но с нулевым содержанием, полез в "class yandex_tts" и увидел преобразование из ogg -> mp3 с помощью ffmpeg. Проверил в системе:

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

# ffmpeg
The program 'ffmpeg' is currently not installed.  You can install it by typing:
apt install ffmpeg
Установил

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

# apt-get install ffmpeg
После этого заработало.

Re: YandexTTS и SpechKit в Облаке ?!

Добавлено: Вт дек 31, 2019 12:01 pm
AndySot
Anna писал(а):
Ср дек 11, 2019 5:33 am
AndySot писал(а):
Сб дек 07, 2019 10:05 am
И вот так всегда. Где вписали, что вписали, как настроили.... ничего нет. Поэтому на форуме большая половина...просто болтавня. Ну настроил сам, ну поделись с другими...нет же...
Да, я с вами соглашусь )) как то некрасиво поступила ) опишу все подробно! вдруг кто ещё не разобрался ;)
Сразу предупреждение за использование сервиса speechkit ya (теперь придется платить... ;) ) , но не пугаемся для нужд озвучки MD это копейки 100р хватит надолго, так как все кешируется, + яндекс даст 60 дней бесплатно потестировать облако.

1. Если вы давно не обновляли свой MD то сейчас самое время, версия _120b с новым обновленным модулем yandex tts не работает.
(даже свежий поставленный, только что скаченный с оф сайта всё-равно идем и обновляем) - это для туго доходящих.
2. Ставим модуль yandex tts или обновляем.
3. Лезем в яндекс, заводим почту(аккаунт) привязываем телефон.
Ползем по ссылке https://cloud.yandex.ru подключаемся к облаку.
Попадаем в консоль, тыкаем создать каталог( каталог обзываем как угодно и возвращаемся на главную), теперь видим созданный нами каталог и справа набор хаотичных буковок :D , это и есть наш 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>

Ну подробнее наверное некуда ... )) надеюсь я кому-то помогла.
Вот это прям от души!!! В принципе все понятно и уже как-то можно работать. По вашей инструкции все завелось! Спасибо!!!