關於 Video Translator
配成 28 種語言並附字幕,按分鐘計費。
在 POST /jobs/createTask 把模型名稱填成 popnow/video-translator-v1/video-translate 就能呼叫,US$0.005 起。
簡介
Video Translator 會將說話片段配音為另一種語言。以 video_url 送出影片並選擇 target_language;工具會轉錄語音、翻譯、依原台詞的時間重新配音,並回傳相同的畫面與新的音軌。開啟 clone_voice 後,每位說話者都會保有以其自身聲音建模的聲音。
主要特色
說話者依然聽起來像自己
開啟 clone_voice 後,配音會以由每位說話者自己聲音建構的聲音朗讀:在我們的雙人測試中,女士與男士以西班牙語回來,並保有各自的音色,每句台詞都從原台詞開始的時刻起始。
你的名字仍是你的名字
以 {term, translation} 配對的形式在 glossary 中列出術語,每次都會依你指定的方式翻譯。在我們的測試中,列在術語表中的一個詞組,在出現它的兩句台詞中都被原樣使用。
請求參數
| 參數 | 必填 | 說明 |
|---|---|---|
clone_voice | 否 | 每位說話人用接近自己原聲的聲音重新配音。 預設值: false |
glossary | 否 | 固定譯法的人名與詞語,最多 100 組。 |
keep_background_audio | 否 | 配音下保留原片的音樂與音效;關掉只回傳人聲。 預設值: true |
source_language | 否 | 影片裡說的語言。自動辨識;有背景音樂、口音重或停頓長時手動選。 auto · en · zh-CN · zh-TW · yue · es · fr · de · it · pt · ru · ja · ko · ar · hi · tr · vi · th · id · ms · nl · pl · uk · sv · fi · da · no · nn · cs · sk · ro · hu · el · bg · hr · sr · sl · bs · mk · sq · lt · lv · et · he · fa · ur · ps · sd · bn · as · pa · gu · mr · ne · sa · ta · te · kn · ml · si · my · km · lo · bo · ka · hy · az · kk · uz · tg · tk · mn · ba · tt · be · is · fo · cy · br · eu · gl · ca · oc · lb · la · mt · af · sw · so · am · ha · yo · ln · sn · mg · tl · jw · su · haw · mi · ht · yi · 預設值: auto |
speaker_count | 否 | 說話人數,1 到 4。留空自動辨識。 1 · 2 · 3 · 4 |
target_language | 否 | 要配成的語言,必須和影片裡的語言不同。 en · es · fr · de · it · pt · nl · sv · da · no · fi · el · ru · pl · tr · he · id · ms · vi · th · tl · sw · zh-CN · zh-TW · ja · ko · ar · hi · 預設值: en |
video_url | 是 | 要處理的影片。 |
價格
價格以美元計。API 使用獨立的美元餘額。網站點數不能用於 API,也不能轉入 API 餘額;API 餘額同樣不能轉為網站點數。 任務受理時,從 API 餘額中保留報價的最高金額;完成後按實際用量結算,實際扣款不超過保留金額,並釋放剩餘金額。任務失敗則釋放保留金額。
| 選項 | USD /秒 |
|---|---|
| 標準 | US$0.005 |
執行前,將相同請求內容傳送至 POST /jobs/quote,即可查看預估費用與最高費用,單位為美元。報價不會執行任務或扣款。
適用情境
短影音的在地化
同一段片段可發布到多個語言市場,無需為每個市場另外聘請配音員。
為影片模型生成的角色配音
說英文的生成角色,可配為觀眾的語言,同時保留該角色的聲音。
提示詞指南與進階技巧
有音樂時,請設定說話語言
在乾淨的語音上,自動偵測相當可靠。若任務因處理影片的訊息而失敗,請設定 source_language 後重新送出。
告訴它有幾人說話
speaker_count 為選填,但在雙人對白中設定它,能讓每句台詞都配上正確的聲音。
為畫面做規劃
只替換音軌。若嘴部很重要的特寫鏡頭,請在之後將配音後的片段通過 Lip Sync 工具處理。
API 快速上手
三步驟呼叫 Video Translator API
- 建立 API 金鑰. 登入 PopNow,在 API 主控台建立金鑰。金鑰以 sk-popnow- 開頭,API 呼叫使用獨立的美元餘額。
- 送出請求. 對 POST /jobs/createTask 送出請求,model 填 popnow/video-translator-v1/video-translate,input 依照參數表填寫。回應會立即傳回任務 ID。
- 取得結果. 用任務 ID 輪詢 GET /jobs/recordInfo,或帶上 callBackUrl,結果會推送到該網址。任務成功後下載輸出連結。
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "popnow/video-translator-v1/video-translate",
"input": {
"video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
"target_language": "en",
"source_language": "auto"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"請替換為自己的提示詞與素材連結。回應格式、輪詢與回呼說明請參閱 API 頁籤。
Video Translator API 常見問題
Video Translator API 怎麼收費?
Video Translator:US$0.005/秒。API 使用獨立的美元餘額。網站點數不能用於 API,也不能轉入 API 餘額;API 餘額同樣不能轉為網站點數。 任務受理時,從 API 餘額中保留報價的最高金額;完成後按實際用量結算,實際扣款不超過保留金額,並釋放剩餘金額。任務失敗則釋放保留金額。
Video Translator 在 API 裡的模型名稱是什麼?
在 POST /jobs/createTask 的 model 欄位填 影片翻譯用 popnow/video-translator-v1/video-translate。
不寫程式能試 Video Translator 嗎?
不需要 API 金鑰,即可在 Playground 用 API 美元餘額執行 Video Translator。每次執行都記入開發者紀錄,並附對應程式碼。