統合ガイドサードパーティの統合
Cozeのセットアップ
Coze ワークフローから Kitta Audio OpenAI 互換の TTS API を呼び出し、生成された音声をボットまたはアプリに返します。
Kitta Audio TTS を Coze に接続
Coze ワークフローで HTTP リクエスト ノードを使用して、ボットによって生成されたテキストを Kitta Audio 音声に変換します。エンドポイントは、OpenAI 互換の TTS リクエスト形式に従います。
始める前に
- 専用の Kitta Audio API キーを作成します。
- 音声ライブラリから Kitta Audio 音声 ID をコピーします。
- テキスト入力を受け取る Coze ワークフローを作成するか開きます。
HTTP リクエストを構成する
テキスト生成ノードの後に HTTP リクエスト ノードを追加し、次の設定を使用します。
| 設定 | 値 |
|---|---|
| 方法 | POST |
| URL | 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: Authorization ヘッダーが
Bearerで始まり、Kitta Audio API キーを使用していることを確認します。 - 402: API クレジットを追加します。メンバーシップ クレジットと API クレジットは別の残高です。
- オーディオ出力なし: HTTP 応答を、JSON の代わりにファイルまたはバイナリ値として構成します。
- 無効な音声: サンプルの音声 ID を有効なシステムまたはカスタム Kitta Audio 音声 ID に置き換えます。
- リクエストのタイムアウト: 短い入力でテストし、各リクエストを 1 つの段落に集中させます。