0

このAPIの認証について
応答の「トークン」に有効期限がありますか?またはそれは永遠のためですか?Microsoft音声認識API

ドキュメントリンクここにある: https://www.microsoft.com/cognitive-services/en-us/Speech-api/documentation/API-Reference-REST/BingVoiceRecognition#Authorize

+0

それはJWTのだので、それは暗号化され、ちょうど署名していない場合は、次のことができるようにすべきである[デコード](https://でJWT .io /)それに 'exp'クレームが含まれているかどうか確認してください。 – robertklep

+0

uは私の質問に実際に答えました:) –

答えて

0

トークンを見つけることができる、しない限り、それは暗号化さ-ができますそのタスクを実行するために、その内容(Webサービスを検査するためにデコードすることがJSON Web Token(JWT)、であるhere )。

満期クレームは、結果のJSON文書にexpプロパティで設定されます。

0

有効期限は10分です。そのマニュアルで指定:https://www.microsoft.com/cognitive-services/en-us/speech-api/documentation/API-Reference-REST/BingVoiceRecognition

ビングスピーチチームあなたは、認可の工場を作るためにあなたが持っていないために'Ocp-Apim-Subscription-Key': '{YOUR AZURE TOKEN}'ために使用することができ'Authorization': 'Bearer {TOKEN}'ヘッダを使用するのではなく、毎回ログインする必要がないようにしたい場合は

0

かアプリケーションに必要以上の要求と、それはより速く

NOTEします:{YOUR AZURE TOKEN}がのようなものです:{TOKEN}は

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzY29wZSI6Imh0dHBzOi8vc3BlZWNoLnBsYXRmb3JtLmJpbmcuY29tIiwic3Vic2NyaXB0aW9uLWlkIjoiZmFhZTNlYTkxNmI1NGMxZWEyODY4MDlhYTg3ZWE1MmUiLCJwcm9kdWN0LWlkIjoiQmluZy5TcGVlY2guUHJldmlldyIsImNvZ25pdGl2ZS1zZXJ2aWNlcy1lbmRwb2ludCI6Imh0dHBzOi8vYXBpLmNvZ25pdGl2ZS5taWNyb3NvZnQuY29tL2ludGVybmFsL3YxLjAvIiwiYXp1cmUtcmVzb3VyY2UtaWQiOiIiLCJpc3MiOiJ1cm46bXMuY29nbml0aXZlc2VydmljZXMiLCJhdWQiOiJ1cm46bXMuc3BlZWNoIiwiZXhwIjoxNTAwODgxNjIzfQ.KdlCrIJ_H0jxs1yyeyYxYR7ucbLuFKT__ep7lGJmGbU 

注2などのJWTトークンですとあなたが見つけることhere

次のようになり、要求:

curl -v -X POST "https://speech.platform.bing.com/speech/recognition/interactive/cognitiveservices/v1?language=es-ES&locale=es-ES&format=simple&requestid=req_id" -H "Ocp-Apim-Subscription-Key: d5kals90935b40809dc6k38533c21e85" -H 'Transfer-Encoding: chunked' -H 'Content-type: audio/wav; codec="audio/pcm"; samplerate=8000' --data-binary @"{BINAYFILE}.wav"