Синтез речи при помощи Yandex SpeechKit

Всем привет!

Многие не знают что у яндекса есть свой синтезатор речи - SpeechKit. Он существует достаточно давно, но не имеет никакого графического интерфейса и вряд ли вы найдете примеры его работы. В связи с этим я решил сделать небольшой сайт - https://tts.iosdev.online/ на Yii для удобного взаимодействия с данным сервисом. На сайте есть примеры синтеза речи и инструкция по работе с ним.

В комментариях напишу свои OAuth токен и ID каталога, но работать они будет только до истечения пробного периода.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Ссылка на документацию SpeechKit: https://cloud.yandex.ru/docs/speechkit/

А вообще, пример работы SpeechKit есть во многих телефонах :) Алиса :)

Автору: Сейчас все выглядит как попытка собрать токены пользователей и потом их куда нибудь заиспользовать. Пожалуйста, не надо так делать.

Гораздо лучше было бы выложить исходники сайта вместе с инструкцией по сборке и подключению.

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Нашел ссылку на мобильное SDK. https://tech.yandex.ru/speechkit/mobilesdk/doc/intro/speechk...
Чет ребята ее запрятали.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Да, тоже натыкался. Но пока не было задач/проектов где приходилось бы использовать ее.

2
Автор поста оценил этот комментарий

Спасибо!


https://yadi.sk/d/V7t2NT97MfDu4g


Исходники выкладываю, но на подробную инструкцию необходимо много времени, пока нет возможности ее написать, приложу краткую, для nix систем и людей которые шарят в этом.


Инструкция:

В архиве лежит папка 'app' с Yii проектом и скрипт docker.sh, который генерит нужные файлы для докера и запускает его.

Скрипт docker.sh предназначен только для *nix или mac систем, предварительно у Вас должны быть установлены docker и docker-compose: https://www.docker.com/get-started


После запуска скрипта появится папка .docker с еще одним скриптом внутри, sh_run.sh, необходимо запустить его, он переключит Вас на shell контейнера, там надо перейти в папку с проектом (cd /app) и установить зависимости (composer install) и все, после этого сайт будет доступен на порту 80,
что бы сменить порт, поменяйте в скрипте docker.sh строку 'EXT_PORT_1="80" ' и запустите его еще раз, зависимости устанавливать уже не надо.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Рекомендую использовать github: https://github.com/

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Не сейчас, красиво оформить надо все, README человеческий составить, над проектом поработать и т.д..  но я не гарантирую что до этого дойдет.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку