====== Yandex SpeechKit ====== * [[https://cloud.yandex.ru/docs/speechkit/|Документация]] * [[https://console.cloud.yandex.ru/|Консоль]] ===== Создание платежного аккаунта ===== * [[https://console.cloud.yandex.ru/billing]] * [[Язык программирования Python#speech_and_text.py]] ===== Установка и инициализация yandex cli ===== * [[https://cloud.yandex.ru/docs/cli/quickstart#install]] $ curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash ===== Инициализация yandex cli ===== * [[https://oauth.yandex.ru/authorize?response_type=token&client_id=1a6990aa636648e9b2ef855fa7bec2fb|Получить OAuth token]] $ $HOME/yandex-cloud/bin/yc config set token y0_AgAAA11AA5aXjoAATuwQAAAADqIwuHRJ5znNT2QAm6HmHHbKjtghcsbgk $ $HOME/yandex-cloud/bin/yc resource-manager cloud list $ $HOME/yandex-cloud/bin/yc config list ===== Проверка распознавания речи ===== * [[Перекодировка звука]] $ wget http://val.bmstu.ru/unix/Media/speech.ogg или $ mv -v /usr/share/asterisk/sounds/recordings/speech.ogg . $ IAM_TOKEN=`$HOME/yandex-cloud/bin/yc iam create-token` $ FOLDER_ID=b1gg4j6ru4esprat3uu7 $ curl -s -X POST -H "Authorization: Bearer ${IAM_TOKEN}" --data-binary "@speech.ogg" \ "https://stt.api.cloud.yandex.net/speech/v1/stt:recognize?folderId=${FOLDER_ID}" \ | jq '.result' | tr -d '"'