Инструменты пользователя

Инструменты сайта


yandex_speechkit

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
yandex_speechkit [2019/11/06 15:11]
val
yandex_speechkit [2019/12/03 11:51] (текущий)
val [Проверка распознавания речи]
Строка 2: Строка 2:
  
   * [[https://​cloud.yandex.ru/​docs/​speechkit/​|Документация]]   * [[https://​cloud.yandex.ru/​docs/​speechkit/​|Документация]]
-  * [[https://​cloud.yandex.ru/​|Облако]]+  * [[https://console.cloud.yandex.ru/​|Консоль]] 
 + 
 +===== Создание платежного ​аккаунта ===== 
 + 
 +  * [[https://​console.cloud.yandex.ru/​billing]] 
 + 
 +===== Установка и инициализация yandex cli ===== 
 + 
 +  * [[https://​cloud.yandex.ru/​docs/​cli/​quickstart#​install]] 
 + 
 + 
 +<​code>​ 
 +$ curl https://​storage.yandexcloud.net/​yandexcloud-yc/​install.sh | bash 
 +</​code>​ 
 + 
 +===== Инициализация yandex cli ===== 
 + 
 +  * [[https://​oauth.yandex.ru/​authorize?​response_type=token&​client_id=1a6990aa636648e9b2ef855fa7bec2fb|Получить OAuth token]] 
 + 
 +  * !!! Выполняется для учетной записи,​ а не для процесса 
 + 
 + 
 +==== В первый раз ==== 
 + 
 +<​code>​ 
 +$ $HOME/​yandex-cloud/​bin/​yc init 
 +Welcome! This command will take you through the configuration process. 
 +Please go to https://​oauth.yandex.ru/​authorize?​response_type=token&​client_id=1a6990aa636648e9b2ef855fa7bec2fb in order to obtain OAuth token. 
 + 
 +Please enter OAuth token: A.......................................k 
 +... 
 +Please choose folder to use: 
 + [1] default (id = b1gmpublpjhm23dm8nfk) 
 +... 
 +</​code>​ 
 + 
 +==== После "​Выйти на всех устройствах"​ ==== 
 +<​code>​ 
 +$ $HOME/​yandex-cloud/​bin/​yc config set token A.....................................k 
 + 
 +$ $HOME/​yandex-cloud/​bin/​yc config list 
 +</​code>​ 
 + 
 +===== Проверка распознавания речи ===== 
 + 
 +  * [[http://​val.bmstu.ru/​unix/​Media/​speech.ogg]]
  
 <​code>​ <​code>​
-$ yc config set token A...............................k+IAM_TOKEN=`$HOME/​yandex-cloud/​bin/​yc iam create-token`
  
-export IAM_TOKEN=`yc iam create-token`+FOLDER_ID=b1gmpublpjhm23dm8nfk
  
-export FOLDER_ID=b1gmpublpjhm23dm8nfk+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 '"'​
 </​code>​ </​code>​
yandex_speechkit.1573042316.txt.gz · Последние изменения: 2019/11/06 15:11 — val