百度語(yǔ)音合成通過(guò)REST API的方式給開(kāi)發(fā)者提供一個(gè)通用的HTTP接口,基于該接口,開(kāi)發(fā)者可以輕松的獲取語(yǔ)音合成能力,本文描述了使用語(yǔ)音合成服務(wù)REST API的方法。對(duì)本文中將提到的名詞約定如下:

語(yǔ)音合成:也被稱為文本轉(zhuǎn)換技術(shù)(TTS),它是將計(jì)算機(jī)自己產(chǎn)生的、或外部輸入的文字信息轉(zhuǎn)變?yōu)榭梢月?tīng)得懂的、流利的口語(yǔ)輸出的技術(shù)。

應(yīng)用程序:在開(kāi)發(fā)中調(diào)用了API、具有語(yǔ)音合成功能的產(chǎn)品線產(chǎn)品。

   功能介紹

  REST API支持對(duì)一段文本的合成,其中對(duì)于文本格式以及參數(shù)有一定的要求。請(qǐng)按照文檔中描述進(jìn)行相應(yīng)請(qǐng)求操作。

1 注冊(cè)百度開(kāi)發(fā)者

  具體參考:http://yuyin.baidu.com/docs/tts/135

2 獲得訪問(wèn)秘鑰(AccessToken)

  從管理控制臺(tái)進(jìn)入創(chuàng)建的應(yīng)用,如下圖所示,API Key(client_id)和Secret Key(client_secret)即顯示于其中, ID即為應(yīng)用id(appid)。

   根據(jù)百度OAuth的Client Credentials授權(quán)方式獲取access_token。百度OAuth的Client Credentials和其他授權(quán)方式的說(shuō)明見(jiàn)百度OAuth介紹的“百度支持的OAuth授權(quán)”部分。

 大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

   其中,grant_type的值固定為client_credentials,client_id即為(3)中截圖所示的 API Key的值,client_secret即為截圖所示的Secret Key的值。更為詳細(xì)的介紹請(qǐng)參見(jiàn)Client Credentials授權(quán)說(shuō)明。響應(yīng)如下所示,其中access_token字段即為請(qǐng)求REST API所需的令牌, access_token有效期一般為一個(gè)月,開(kāi)發(fā)者需要對(duì)access_token,進(jìn)行有效性判斷,過(guò)期需重新申請(qǐng)access_token。請(qǐng)求成功返回的JSON數(shù)據(jù)格式為:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式