數(shù)字人視頻翻譯服務,快速、準確翻譯視頻文本,克隆聲音,改變口型,在切換語言的同時保留表達者音色與表達風格,逼真的口型與自然的神情可滿足跨境電商出海營銷、廣告多國投放、自媒體視頻創(chuàng)作等多樣化的視頻翻譯需求
Hi,您好,歡迎使用有道智云數(shù)字人視頻翻譯接口服務。
本文檔主要針對需要集成HTTP API的技術開發(fā)工程師,詳細描述數(shù)字人視頻翻譯能力相關的技術內(nèi)容。
如果您有與我們商務合作的需求,可以通過以下方式聯(lián)系我們:
商務郵箱: AIcloud_Business@corp.youdao.com
如果您對文檔內(nèi)容有任何疑問,可以通過以下幾種方式聯(lián)系我們:
客服QQ:1906538062
AIGC產(chǎn)品技術交流群 :837394306
聯(lián)系郵箱: zhiyun@corp.youdao.com
溫馨提示:
調(diào)用方在集成數(shù)字人視頻翻譯API時,請遵循以下規(guī)則。
使用mp4視頻數(shù)據(jù)
Content-Type: application/x-www-form-urlencoded
數(shù)字人-視頻翻譯線上調(diào)用地址:
baseUrl:
<https://openapi.youdao.com/sampling_digital_human/paas/trans>
文件準備上傳接口
POST請求: baseUrl + /prepare
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | 可在應用管理 查看 | true |
curtime | 當前時間戳(秒) | 當前UTC時間戳(秒) | true |
salt | 隨機字符串 | 隨機字符串,可使用UUID進行生產(chǎn) | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
fileName | 文件名稱 | 最長不超過200字符 | true |
from | 源語言語種 | 中:zh-CHS、英:en | true |
to | 目標語言語種 | 中:zh-CHS、英:en | true |
format | 文件格式 | mp4 | true |
sliceNum | 文件分片數(shù)目 | 建議分片大小為10M-80M。取值范圍:1~300 | true |
fileSize | 文件大小 | 注意:文件大小限制為300M,取值范圍為:1024-314572800 byte | true |
簽名生成方法如下: signType=v4; sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
requestId | 請求id | text |
result | 結果 | |
+transId | 任務ID | text |
采用multipart方式分片上傳。
POST請求: baseUrl + /upload
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | 可在應用管理 查看 | true |
curtime | 當前時間戳(秒) | 當前UTC時間戳(秒) | true |
q | 任務ID | true | |
salt | 隨機字符串 | 隨機字符串,可使用UUID進行生產(chǎn) | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
sliceId | 當前分片id。取值范圍:1~300 | 取值從1開始 | true |
file | multipartFile視頻文件分片 | 分片大小不能大于100M | true |
簽名生成方法如下: signType=v4; sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
result | 結果 |
視頻分片數(shù)據(jù)合并, 當所有分片上傳完成時調(diào)用。
POST請求: baseUrl + /merge
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | 可在應用管理 查看 | true |
curtime | 當前時間戳(秒) | 當前UTC時間戳(秒) | true |
q | 任務ID | true | |
salt | 隨機字符串 | 隨機字符串,可使用UUID進行生產(chǎn) | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
簽名生成方法如下: signType=v4; sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
result | 結果 |
獲取翻譯任務實時進度。
POST請求: baseUrl + /get_progress
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | 可在應用管理 查看 | true |
curtime | 當前時間戳(秒) | 當前UTC時間戳(秒) | true |
q | 任務ID | true | |
salt | 隨機字符串 | 隨機字符串,可使用UUID進行生產(chǎn) | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
簽名生成方法如下: signType=v4; sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
result | 結果 | |
+transId | 任務ID | text |
+status | 任務狀態(tài) | text |
status取值:
status | 含義 |
---|---|
0 | 任務創(chuàng)建 |
1 | 視頻數(shù)據(jù)上傳完成 |
2 | 翻譯任務處理中 |
3 | 上傳數(shù)據(jù)不合法 |
4 | 翻譯失敗 |
5 | 翻譯成功,可獲取結果視頻資源 |
獲取任務結果。
注:結果視頻僅保存7天
POST請求: baseUrl + /get_result
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | 可在應用管理 查看 | true |
curtime | 當前時間戳(秒) | 當前UTC時間戳(秒) | true |
q | 任務ID | true | |
salt | 隨機字符串 | 隨機字符串,可使用UUID進行生產(chǎn) | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | sfgagg | true |
signType | 簽名類型 | v4 | true |
簽名生成方法如下: signType=v4; sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
result | 結果 | |
+transId | 任務ID | text |
+url | 翻譯視頻URL地址, 僅7天內(nèi)有效 | text |
狀態(tài)碼 | 狀態(tài)碼含義 |
---|---|
101 | 缺少必填的參數(shù),首先確保必填參數(shù)齊全,然后,確認參數(shù)書寫是否正確。 |
102 | 不支持的語言類型 |
103 | 翻譯文本過長 |
104 | 不支持的API類型 |
105 | 不支持的簽名類型 |
106 | 不支持的響應類型 |
107 | 不支持的傳輸加密類型 |
108 | 應用ID無效,注冊賬號,登錄后臺創(chuàng)建應用并完成綁定,可獲得應用ID和應用密鑰等信息 |
109 | batchLog格式不正確 |
110 | 無相關服務的有效應用,應用沒有綁定服務。注:某些服務的結果發(fā)音需要tts服務,需要在控制臺創(chuàng)建語音合成實例綁定應用后方能使用。 |
111 | 開發(fā)者賬號無效 |
112 | 請求服務無效 |
113 | q不能為空 |
114 | 不支持的圖片傳輸方式 |
201 | 解密失敗,可能為DES,BASE64,URLDecode的錯誤 |
202 | 簽名檢驗失敗,如果確認應用ID和應用密鑰的正確性,仍返回202,一般是編碼問題。請確保翻譯文本 q 為UTF-8編碼. |
203 | 訪問IP地址不在可訪問IP列表 |
205 | 請求的接口與應用的平臺類型不一致,確保接入方式(Android SDK、IOS SDK、API)與創(chuàng)建的應用平臺類型一致。如有疑問請參考入門指南 |
206 | 因為時間戳無效導致簽名校驗失敗 |
207 | 重放請求 |
303 | 服務異常 |
405 | 鑒權失敗 |
DH10005 | 任務ID錯誤 |
DH10010 | 文件下載失敗 |
DH10021 | 數(shù)據(jù)格式不合法 |
DH10022 | 上傳失敗 |
DH10023 | 上傳文件數(shù)據(jù)不匹配 |
DH10024 | 請求參數(shù)不合法 |
DH10025 | 上傳文件過大 |
DH10026 | 非法的參數(shù)取值范圍 |