微軟智能認(rèn)知接口研究-語(yǔ)音識(shí)別

官方文檔:https://www.azure.cn/cognitive-services/en-us/speech-api/documentation/api-reference-rest/bingvoicerecognition

語(yǔ)音識(shí)別需要先獲取token才能進(jìn)行后續(xù)操作。token的時(shí)效是600秒。一旦token過(guò)期,再次調(diào)用識(shí)別接口,將返回403錯(cuò)誤。

Token獲取

Method : POST

URL : https://oxford-speech.cloudapp.net/token/issueToken

Content-Type : application/x-www-form-urlencoded

參數(shù)列表 :(HTTPBody)

grant_type = client_credentials

client_id = Your subscription key

client_secret = Your subscription key

scope = https://speech.platform.bing.com

舉例:

grant_type=client_credentials&client_id=<Your_subscription_key>&client_secret=<Your_subscription_key>&scope=https://speech.platform.bing.com

返回值:

Content-Type: application/json; charset=utf-8

{

"access_token":<Base64-access_token>,

"token_type":"jet",

"expires_in":"600",

"scope":"https://speech.platform.bing.com"

}

語(yǔ)音識(shí)別成文本

Method : POST

BaseURL : https://speech.platform.bing.com/recognize

HTTP query parameters:

必需設(shè)定的參數(shù):

version=3.0

requestid=b2c95ede-97eb-4c88-81e4-80f32d6aee53 (自定義請(qǐng)求Id)

appID=D4D52672-91D7-4C74-8AD8-42B1D98141A3 (自定義AppId)

format=json

locale=zh-CN (IETF RFC 5646約定的語(yǔ)言代碼)

device.os=iOS7 (Windows OS, Windows Phone OS, XBOX, Android, iPhone OS. Example: device.os=Windows Phone OS)

scenarios=ulm (識(shí)別方式,ulm, websearch)

instanceid=b2c95ede-97eb-4c88-81e4-80f32d6aee53 (自定義對(duì)象Id)

可選參數(shù):

maxnbest=3 (同一個(gè)請(qǐng)求的最大返回次數(shù),默認(rèn)為1)

result.profanity=1 (對(duì)于識(shí)別結(jié)果文本,根據(jù)一個(gè)壞詞列表,過(guò)濾不好的詞,并標(biāo)記這些識(shí)別出來(lái)的壞詞。0關(guān)閉功能,1開(kāi)啟功能。默認(rèn)為1)

舉例1:

version=3.0&requestid=b2c95ede-97eb-4c88-81e4-80f32d6aee53&appID=D4D52672-91D7-4C74-8AD8-42B1D98141A3&format=json&locale=zh-CN&device.os=iOS7&scenarios=ulm&instanceid=b2c95ede-97eb-4c88-81e4-80f32d6aee53

舉例2:

scenarios=catsearch&appid=f84e364c-ec34-4773-a783-73707bd9a583&locale=en-US&device.os=wp7&version=3.0&format=xml&requestid=1d4b6030-9099-11e0-91e4-0800200c9a63&instanceid=1d4b6030-9099-11e0-91e4-0800200c9a63

HTTPHeaderFields:

Content-Type : audio/wav; samplerate=8000

Authorization : Bearer <Base64-access_token>

HTTPBody:<Audio Data>

返回值:(簡(jiǎn)化版)

{

header: { name: string }

}

name的內(nèi)容就是識(shí)別的結(jié)果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # 一度蜜v3.0協(xié)議 --- # 交互協(xié)議 [TOC] ## 協(xié)議說(shuō)明 ### 請(qǐng)求參數(shù) 下表列出了v3.0版協(xié)...
    c5e350bc5b40閱讀 737評(píng)論 0 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評(píng)論 19 139
  • #清涼法語(yǔ)#利不可賺盡,福不可享盡 “利不可賺盡,福不可享盡,勢(shì)不可用盡”,這個(gè)世界不是哪一個(gè)人的世界,而是所有人...
    xcy無(wú)名閱讀 378評(píng)論 0 0
  • 在單值動(dòng)畫(huà)中,一次只能改變其中的單個(gè)量,比如left、width、height~~~如果需要一次改變多的量,就需要...
    daisx閱讀 288評(píng)論 0 0

友情鏈接更多精彩內(nèi)容