Skip to main content
本接口基於 Fish Audio 官方 Model API,用於分頁檢索 Fish 公共音色庫或當前帳號下的克隆音色。地址為 GET https://api.acedata.cloud/fish/model
創建音色請參考 Fish Model Create API;按 _id 查詢單個音色詳情請參考 Fish Model Get API

申請流程

要使用 Fish Model API,首先到 Ace Data Cloud 控制台 獲取您的 API Token,留作備用。 如果你尚未登錄或註冊,會自動跳轉到登錄頁面邀請你註冊和登錄,完成後會自動返回當前頁面。 一個 API Token 即可調用平台所有服務,無需為每個服務單獨申請。 首次申請會贈送免費額度,可免費體驗;額度不足時可在 控制台 充值通用餘額。
📘 完整文檔:Fish Model API →

查詢參數

參數命名與上游 GET https://api.fish.audio/model 完全一致,詳見 Fish 官方文檔

示例 1:默認翻頁(按 page_size

返回(實測,公共庫總量約 180 萬條;為可讀性下例省略了部分長字段):

示例 2:按標題模糊搜索(title

返回(實測):
注意 title 是「全局模糊匹配」,會同時命中 Fish 公共庫的所有音色(不僅是自己的)。

示例 3:只列出自己創建的音色(self=true

返回(實測,當前帳號下只有 1 個音色):
self=true 等價於在過濾裡限定 author_id == 當前帳號上游 ID,是常用的「我自己的音色列表」入口。

示例 4:按語種 + 標籤過濾

上游對未在標籤字典裡的 tag 也會返回結果,但匹配相對寬鬆;如果命中數為 0,建議改用 title 模糊匹配。

響應字段

items[] 中的每一項是一個完整 ModelEntity 對象,常用字段:

計費說明

本接口不計費——分頁查詢音色列表是免費操作。創建音色(Fish Model Create)同樣免費,費用僅在調用 Fish TTS 合成語音時按用量產生。

錯誤處理

  • 400 token_mismatched:請求參數缺失或不合法。
  • 401 invalid_token:鑑權 token 不存在或無效。
  • 429 too_many_requests:觸發帳號速率限制。
  • 500 api_error:伺服器內部錯誤。
錯誤響應示例:

結論

要從 Fish 公共庫挑選音色餵給 /fish/ttsreference_id,先用本接口配合 title / tag / language 檢索,定位到目標 _id,再用 Fish Model Get 拿樣本試聽。要列出自己創建的音色,傳 self=true 即可。