建立複製音色
複製流程第 2 步:用上傳的錄音複製出你命名的音色;複製本身免費,首次合成成功時收一次複製費。
/v1/voice_clone傳入第 1 步的 file_id 與你自己起的 voice_id,之後把 voice_id 填到 /v1/audio/speech 的 voice 或 /v1/t2a_v2 的 voice_setting.voice_id 即可合成。帶上 text 與 model 可拿到試聽音訊:demo_audio 是 api.hop-base.com 上的下載連結,6 小時內有效;不傳 text 時為空。
計費:上傳與複製免費。複製費只收一次,在音色首次合成成功時一併扣除(使用記錄明細多一項 voice_clone_activation);試聽只按語音字元計費,不算首次使用。價格見價格頁。
生命週期:複製成功後來源音訊與示例音訊自動刪除,再次複製須重新上傳;複製失敗則保留檔案,可換參數重試。複製後 7 天內未用於合成的音色自動刪除,且不收複製費。音色只屬於你的帳戶(企業帳戶下由企業主名下成員的金鑰共享),其他帳戶即使知道 voice_id 也用不了。
請求標頭
Bearer sk-…:主控台「API 金鑰」中建立的金鑰,所屬分組須包含請求的模型
請求主體參數JSON
第 1 步 purpose=voice_clone 上傳回傳的檔案 ID,只能用一次
範圍≥ 1
你自己起的音色名,帳戶內唯一:由字母、數字、-、_ 組成,以字母開頭,不以 - 或 _ 結尾
長度8–256 字元
示例片段
purpose=prompt_audio 上傳回傳的檔案 ID
範圍≥ 1
示例片段的逐字文字,以標點結尾
試聽文字;傳了會回傳試聽音訊,按語音字元計費(不算首次使用)
長度≤ 1000 字元
傳 text 時必填
可選值speech-2.8-hdspeech-2.8-turbo
與原生入口相同
可選值autoChineseChinese,YueEnglishArabicRussianSpanishFrenchPortugueseGermanTurkishDutchUkrainianVietnameseIndonesianJapaneseItalianKoreanThaiPolishRomanianGreekCzechFinnishHindiBulgarianDanishHebrewMalayPersianSlovakSwedishCroatianFilipinoHungarianNorwegianSlovenianCatalanNynorskTamilAfrikaans
預期文字,用語音辨識比對來源音訊
長度≤ 200 字元
text_validation 的通過門檻值;官方預設 0.7
範圍0–1
降噪
預設false
音量歸一
預設false
AIGC 浮水印
預設false
回傳
200複製成功
輸入是否觸發敏感內容
敏感內容類型
試聽音訊下載連結,6 小時內有效;不傳 text 時為空字串
僅帶試聽時回傳
試聽計費字元數
試聽音訊時長,毫秒
成功時為 {"status_code": 0, "status_msg": "success"};錯誤不走這裡,而是非 200 狀態碼加 error 物件
成功為 0
成功為 success
錯誤
file_id 已用過或已過期、voice_id 不合規或已被佔用、音訊時長超出範圍、text_validation 比對未通過、text 超長、傳 text 缺 model、未知欄位等missing_api_key / invalid_api_key / api_key_expired)insufficient_quota)model_not_found),或路徑不屬於該分組(route_not_found)request body is too largevoice cloning is temporarily unavailable、voice registry is temporarily unavailable; please retry 等:稍後重試