整合指南第三方集成
科茲設定
從 Coze 工作流程中呼叫 Fish Audio OpenAI 相容的 TTS API 並將產生的語音返回到您的機器人或應用程式。
將 Fish Audio TTS 連接到 Coze
在 Coze 工作流程中使用 HTTP 請求節點將機器人產生的文字轉換為 Fish Audio 語音。端點遵循 OpenAI 相容的 TTS 請求格式。
開始之前
- 建立專用的 Fish Audio API 金鑰。
- 從語音庫複製 Fish Audio 語音 ID。
- 建立或開啟接收文字輸入的 Coze 工作流程。
設定HTTP請求
在文字產生節點後新增 HTTP 請求節點並使用下列設定:
| 設定 | 價值 |
|---|---|
| 方法 | POST |
| 網址 | https://fishaudio.org/v1/audio/speech |
| 標題 | Authorization: Bearer YOUR_FISH_AUDIO_API_KEY |
| 標題 | Content-Type: application/json |
使用此 JSON 主體:
{
"model": "fishaudio-s21pro-flash",
"voice": "00a1b221-6137-4b73-ad62-b0cbce134167",
"input": "{{text}}",
"response_format": "mp3"
}將 {{text}} 對應到包含機器人回應的工作流程變數。將節點回應配置為檔案或二進位輸出,然後從工作流程傳回該輸出。
測試工作流程
首先用簡短的句子運行工作流程。在將工作流程連接到已發布的機器人或應用程式之前,請確認 HTTP 節點返回 MP3 檔案。
故障排除
- 401:驗證授權標頭是否以
Bearer開頭並使用 Fish Audio API 金鑰。 - 402:新增API積分;會員積分和 API 積分是單獨的餘額。
- 無音訊輸出:將 HTTP 回應配置為檔案或二進位值而不是 JSON。
- 無效語音:將範例語音 ID 替換為有效的系統或自訂 Fish Audio 語音 ID。
- 請求逾時:使用較短的輸入進行測試,並使每個請求集中在一個段落上。