2. 創建應用

賬號登錄成功,您需要創建應用才可正式調用AI能力。應用是您調用API服務的基本操作單元,您可以基于應用創建成功后獲取的API Key及Secret Key,進行接口調用操作,及相關配置。

以人臉識別為例,您可按照下圖所示的操作流程,完成創建操作。

image.png
兩種入口只是展現形式不同,相關AI服務模塊內容完全一樣 點擊上圖中的「創建應用」,即可進入應用創建界面,如下圖所示:

image.png
兩種入口只是展現形式不同,相關AI服務模塊內容完全一樣 創建應用需填寫的內容如下:

應用名稱: 必填項,用于標識您所創建的應用的名稱,支持中英文、數字、下劃線及中橫線,此名稱一經創建完畢,不可修改;

接口選擇: 必填項,每個應用可以勾選業務所需的所有AI服務的接口權限(僅可勾選具備免費試用權限的接口能力),應用權限可跨服務勾選,創建應用完畢,此應用即具備了所勾選服務的調用權限;

包名綁定: 選填項,如果您需要使用OCR、AR及語音客戶端SDK服務(iOS/Android),需要綁定包名信息,以便生成授權License,上圖中勾選了「通用文字識別」權限后,即展現此項。 注:人臉識別客戶端SDK需要單獨申請使用,無需在此配置;

應用描述: 必填項,對此應用的業務場景進行描述。

以上內容根據您的需要,填寫完畢后,即可點擊「立即創建」,完成應用的創建。應用創建完畢后,您可以點擊左側導航中的「應用列表」,進行應用查看,如下圖紅框部分所示:

image.png
兩種入口只是展現形式不同,相關AI服務模塊內容完全一致。

溫馨提示:每項服務最多創建100個應用,同一賬號下,每項服務都有一定請求限額,該限額所有應用共享。每項服務的請求限額可以在該服務控制臺的概覽頁查看,通常包含調用量請求限額與QPS限額。

3. 獲取密鑰

在您創建完畢應用后,平臺將會分配給您此應用的相關憑證,主要為AppID、API Key、Secret Key。以上三個信息是您應用實際開發的主要憑證,每個應用之間各不相同,請您妥善保管。下圖為示例內容:

兩種入口只是展現形式不同,相關AI服務模塊內容完全一樣

4. 生成簽名

您需要使用創建應用所分配到的AppID、API Key及Secret Key,進行Access Token(用戶身份驗證和授權的憑證)的生成,方法詳見下方 Access Token獲取,我們為您準備了幾種常見語言的請求示例代碼。

溫馨提示:Access Token的有效期為30天(以秒為單位),請您集成時注意在程序中定期請求新的token。

5. 發送請求

請求說明

HTTP 方法:POST

請求 URL:https://aip.baidubce.com/rpc/2.0/mt/v2/speech-translation

URL 參數:

參數
access_token 通過API Key和Secret Key獲取的access_token,參考“Access Token獲取”

Header 如下:

參數 是否必須
Content-Type application/json

請求參數

Body中放置請求參數,參數詳情如下:

字段名 類型 是否必填 示例 描述
from string en 源語言,具體參考語言列表
to string zh 目標語言,具體考語言列表
voice string xxxx 音頻文件二進制數據,需使用base64編碼,編碼后的大小不能超過4MB
format string pcm 音頻格式:pcm、wav。并不是所有語言都支持全部的音頻編碼格式,支持情況請參考接口限制中的說明。

請求示例

{
"from": "en",
"to": "zh",
"format":"pcm",
"voice": "xxxx"
}

返回說明

返回參數

參數 類型 是否必須 描述
log_id uint64 唯一的log id,用于問題定位
result object 結果消息體
result.source string 語音識別得到的原文
result.target string 翻譯后的目標語言文本
result.target_tts string 譯文 TTS,使用base64編碼(注:若翻譯后的目標語言文本字節數超過400,則不返回target_tts內容)

正常返回示例

{
"result": {
"source": "今天天氣不錯。",
"target": "It's a nice day today.",
"target_tts": "http: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"
},
"log_id": 1413395986911332328
}
參數 類型 是否必須 描述
log_id uint64 唯一的log id,用于問題定位
error_msg string 錯誤消息體
error_code uint64 錯誤碼

異常返回示例

{
"log_id": 1413409052597883633,
"error_msg": "internal error",
"error_code": 282000
}

錯誤碼列表

接口流控及鑒權錯誤碼

錯誤碼 錯誤信息 描述 解決方法
1 Unknown error 未知錯誤 請重試
2 Service temporarily unavailable 服務處理超時 請重試
4 Open api request limit reached 集群超限額 請重試
6 no permission to access data 沒有接口權限 請確認您調用的接口已經被賦權。企業認證生效時間為1小時左右,使用需要企業認證的服務,請等待生效后重試
18 Open api qps request limit reached QPS超限額 請降低您的調用頻率
19 Open api total request limit reached 請求總量超限額 請檢查當前可用字符/次數包額度
100 Invalid parameter token拉取失敗,無效的access_token參數 參考“Access Token” 重新獲取
110 Access token invalid or no longer valid Access Token失效 token有效期為30天,注意需要定期更換,也可以每次請求都拉取新token
111 Access token expired Access token過期 token有效期為30天,注意需要定期更換,也可以每次請求都拉取新token

通用及業務錯誤碼

錯誤碼 錯誤信息 解決方法
10001 必填參數為空或固定參數有誤 檢查參數是否誤傳
10004 訪問頻率受限 請降低您的調用頻率
20000 語言方向不支持 檢查源語種或目標語種是否在語言列表里
20200 語音翻譯請求失敗 請重試
20201 音頻base64編碼后數據大小超過4M限制 請上傳符合大小要求的音頻數據
20202 文件格式不支持 請上傳符合格式要求的音頻數據
216100 invalid param 用戶請求中的參數不合法
216110 appid not exist appid不存在
216202 input oversize 用戶請求體過大
282003 missing required parameter(s) 請用戶請求中缺少必填參數
282000 internal error 內部錯誤,請稍后重試或發工單反饋

6. 鑒權認證機制

1. 獲取AK/SK

當您成功創建應用后,在對應產品頁簽下選擇“應用列表”,可查看已創建的應用。

平臺將會分配給您此應用的相關憑證,主要為AppID、API Key、Secret Key。以上三個信息是您應用實際開發的重要憑證,每個應用各不相同,為了您的財產和服務安全請您妥善保管
image.png

2. 獲取 Access_token

百度AI開放平臺使用OAuth2.0授權調用開放API,調用API時必須在URL中帶上Access_token參數,Access token默認有效期為30天,獲取Access_token的流程如下:

請求URL數據格式

向授權服務地址https://aip.baidubce.com/oauth/2.0/token發送請求(推薦使用POST),并在URL中帶上以下參數:

例如:

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHlA4Fq5eR3LT0vuXV4&client_secret=0rDSjzQ20XUj5itV6WRtznPQSzr5pVw2&
獲取Access_token的兩種方式

接下來為您提供兩種獲取Access_token的方法,您可以按照自己的需求進行選擇。

方式一:通過代碼的形式獲取Access_token

以下為您提供示例代碼。這里以python語言為例進行演示。

  1. 打開python編譯器,輸入Access_token示例代碼【python】。
def main():

url = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=xxxxxx&client_secret=xxxxx"

payload = ""
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

if __name__ == '__main__':
main()
  1. 在【官網獲取的AK】和【官網獲取的SK】中輸入創建應用后獲取的AK、SK。

get_access_token_1.png

  1. 輸入完成后運行代碼,服務器將返回json文本參數,如下:

get_access_token_2.png

get_access_token_3.png

  1. 若請求錯誤,服務器將返回的JSON文本包含以下參數:

例如,認證失敗返回:

{
"error": "invalid_client",
"error_description": "unknown client id"
}

鑒權認證錯誤碼

error error_description 解釋
invalid_client unknown client id API Key不正確
invalid_client Client authentication failed Secret Key不正確
方式二:使用網頁調試工具獲取Access_token

依次在網頁調試工具中輸入:

具體的參數,您可以在控制臺應用列表中看到,如果您還不熟悉,請您查看上一步“獲取AK/SK”。

圖片17.png
輸入完成后,點擊send,返回json字符串,獲取Access_token。例如圖中獲取的access_token為24.a7179f3da2d56a81d0af25931c67efee.2592000.1627131472.282335-24130966

圖片18.png

7. 常見問題

__Q:如何百度語音翻譯 API__

A:冪簡集成是國內領先的API集成管理平臺,專注于為開發者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’百度語音翻譯 API‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。

Q:每個服務的請求配額都是免費的么?
A:目前我們為每個賬戶下的每項API服務,都設置了固定的免費請求配額,便于您體驗服務及應用調試。在免費試用階段,成功調用或失敗調用都算做一次有效調用,會消耗免費測試資源。

Q:每個服務的請求配額有限制么?
A:目前在同一賬號下,您可以在對應服務的控制臺中查看。付費服務不限請求數量,即用即扣。

Q:QPS超限怎么辦?
A:QPS超限可以根據您的需求,進行購買。
價目表包含:免費測試資源、計費簡介、計費價目表、費用列舉等。

Q:支持哪些語言的服務端SDK?
A:目前支持各項服務的Java、PHP、Python、C#、Node.js版本服務端SDK,部分技術推出了C++、IOS、Android等版本服務端SDK,詳情請參見各技術服務SDK文檔。

Q:邀測、公測和商用接口有什么區別嗎?

A:邀測的全稱是邀請測試。AI能力引擎剛推出之際,邀請用戶小范圍測試。只有經過邀測后,才能進行公測,您需要提交工單申請或者直接通過產品頁面進行商務咨詢;公測的全稱是公開測試。AI能力引擎向平臺所有用戶開放,提供一定的免費調用額度。同時,支持用戶提交工單進行免費測試資源提額申請;商用是指AI能力引擎向平臺所有用戶開放,并收取一定費用。平臺為用戶提供一定的免費測試量。

__Q:百度語音翻譯 API 的替代品有哪些?__

提供語音翻譯 API的服務商除百度語音翻譯 API,還有其他替代服務商也提供類似api服務,例如:

Text to SpeechAzure 語音翻譯實時語音翻譯-有道

更多競品可以在冪簡集成開放平臺中找到。

Q:百度語音翻譯 API這個密鑰還適用于哪些api?

短語音識別標準版實時語音識別音頻文件轉寫

8. 總結

本文總結了獲取百度語音翻譯 API密鑰的詳細步驟,從申請百度賬號到成為開發者,再到獲取服務密鑰并進行可用性測試,為開發者提供了實用的指南。同時,還探討了在使用API過程中需要考慮的關鍵因素,如鑒權認證機制、Access_token獲取方式等,幫助開發者更有效地集成該能力到應用中。

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
返回頂部
上一篇
如何獲取ChatGLM API Key 密鑰(分步指南)
下一篇
如何獲取訊飛星火 API Key 密鑰(分步指南)
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
欧洲精品视频在线观看| 91精品中文字幕一区二区三区| 国产精品18久久久久| 欧美精品在线观看播放| 夜色激情一区二区| 欧美人与z0zoxxxx视频| 日韩电影一二三区| 日韩久久精品一区| 韩国女主播成人在线观看| www一区二区| 99久久99久久免费精品蜜臀| 亚洲h动漫在线| 精品88久久久久88久久久| 国产69精品一区二区亚洲孕妇| 中文字幕一区二区三区在线播放| 色偷偷久久一区二区三区| 日韩精品亚洲专区| 欧美国产一区二区| 欧美性大战久久久久久久蜜臀| 日韩高清在线观看| 欧美极品xxx| 91麻豆精品91久久久久同性| 国产91丝袜在线播放0| 亚洲三级免费电影| 精品国产一区二区三区不卡 | 欧美高清dvd| 国产成人久久精品77777最新版本| 欧美韩日一区二区三区四区| 欧美亚洲丝袜传媒另类| 免费成人在线网站| 樱桃视频在线观看一区| 欧美精品一区二区三区蜜桃视频| 精品一区二区三区蜜桃| 91精品国产品国语在线不卡| 成人一区二区视频| 精品一区二区三区在线播放视频| 中文字幕五月欧美| 久久久精品2019中文字幕之3| 欧美精品精品一区| 欧日韩精品视频| 不卡的电视剧免费网站有什么| 美女一区二区视频| 五月天亚洲婷婷| 一区二区三区日韩欧美| 亚洲三级在线免费| 亚洲美女偷拍久久| 中文字幕一区三区| 中文字幕一区二区三中文字幕| 欧美精品一区二区久久久| 91精品黄色片免费大全| 69av一区二区三区| 欧美一二三区在线| 日韩精品在线一区二区| 精品国产乱子伦一区| 国产偷国产偷精品高清尤物| 欧美在线三级电影| 欧美日韩一区精品| 欧美在线色视频| 欧美午夜免费电影| 欧美人与禽zozo性伦| 欧美一级夜夜爽| 久久久久久久久久久久久久久99| 精品人在线二区三区| 国产人伦精品一区二区| 亚洲国产成人私人影院tom| 日韩一区在线看| 亚洲高清视频中文字幕| 久久成人综合网| 成人激情综合网站| 欧洲亚洲精品在线| 精品国产91久久久久久久妲己 | 精品国免费一区二区三区| 精品sm捆绑视频| 中文字幕一区二区三区视频| 亚洲国产一区二区在线播放| 久久激五月天综合精品| 成人av在线影院| 欧美三级欧美一级| 欧美精品一区男女天堂| 亚洲精品视频在线观看免费| 久久精品国产99国产精品| 成人ar影院免费观看视频| 欧美日本在线播放| 中文字幕一区在线观看视频| 麻豆精品视频在线观看| 91麻豆文化传媒在线观看| 日韩一区二区在线观看视频| 亚洲天堂a在线| 国产精品一区二区三区网站| 欧美老女人第四色| 亚洲欧美另类图片小说| 国内精品国产三级国产a久久| 日本道精品一区二区三区| 久久久久综合网| 午夜精品久久久久久久久久| 92国产精品观看| 国产亚洲欧美中文| 久久成人久久鬼色| 欧美精品第一页| 亚洲一区二区在线视频| 色综合一区二区三区| 国产精品嫩草99a| 成人丝袜视频网| 亚洲国产精品成人久久综合一区| 国内精品久久久久影院色| 欧美成人r级一区二区三区| 天天综合网 天天综合色| 欧美午夜电影网| 一区二区欧美国产| 色噜噜久久综合| 亚洲午夜在线观看视频在线| 在线观看区一区二| 午夜欧美2019年伦理| 欧美日韩国产色站一区二区三区| 中文字幕一区二区日韩精品绯色| 国产精品一区专区| 国产精品久久久久影院色老大 | 国产女人18毛片水真多成人如厕| 久久精品国产一区二区三 | 久久久久久久久99精品| 国产大陆a不卡| 成人免费在线视频| 欧美专区在线观看一区| 日韩精品乱码免费| 亚洲精品在线一区二区| 国产黄色91视频| 一区二区三区在线播放| 日韩亚洲欧美在线| 99久久精品一区| 天天色综合天天| 国产日产欧美精品一区二区三区| 色哟哟日韩精品| 久久99国产精品免费| 亚洲视频综合在线| 91精品国产乱| 99久久久免费精品国产一区二区| 亚洲电影在线播放| 久久久久高清精品| 日本韩国欧美在线| 国产一区二区在线免费观看| 一区在线播放视频| 久久综合九色综合欧美就去吻| aaa亚洲精品一二三区| 蜜臀a∨国产成人精品| 亚洲美女一区二区三区| 久久综合狠狠综合久久综合88 | 99精品国产视频| 捆绑变态av一区二区三区| 国产精品剧情在线亚洲| 日韩亚洲欧美高清| 欧美日韩三级视频| 日本精品一区二区三区四区的功能| 久久99精品视频| 日韩1区2区日韩1区2区| 亚洲狼人国产精品| 日韩毛片视频在线看| 国产日韩一级二级三级| 日韩精品资源二区在线| 欧美日韩亚洲综合| 欧洲日韩一区二区三区| 97久久精品人人做人人爽| 国产精品99久久久| 国产精品资源在线| 国产精品一区二区91| 国产一区二区在线免费观看| 精品一区二区三区久久久| 免费人成黄页网站在线一区二区| 亚洲大片免费看| 午夜成人免费视频| 日韩avvvv在线播放| 蜜桃视频一区二区三区在线观看| 午夜精品视频在线观看| 婷婷国产v国产偷v亚洲高清| 亚洲高清一区二区三区| 日韩中文字幕不卡| 日韩在线卡一卡二| 蜜臀av一区二区三区| 国产麻豆91精品| 国产精品一二三区| hitomi一区二区三区精品| 91美女福利视频| 欧美日韩综合在线免费观看| 欧美高清视频在线高清观看mv色露露十八 | 五月天网站亚洲| 美日韩一级片在线观看| 精品一区二区在线视频| 国产精品一区久久久久| heyzo一本久久综合| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91精品91久久久中77777| 3d动漫精品啪啪1区2区免费 | 国产日韩欧美a| 亚洲一区免费观看| 久久99国产精品成人| 91社区在线播放| 日韩色在线观看| 136国产福利精品导航| 男女男精品视频| 一本大道久久a久久精品综合| 日韩精品一区在线观看|