Fish Audio Docs
Руководства по интеграцииСторонние интеграции
Back to site

Настройка Коза

Вызовите Fish Audio OpenAI-совместимый TTS API из рабочего процесса Coze и верните сгенерированную речь своему боту или приложению.

Подключите Fish Audio TTS к Coze

Используйте узел запроса HTTP в рабочем процессе Coze, чтобы превратить текст, сгенерированный вашим ботом, в речь Fish Audio. Конечная точка соответствует формату запроса OpenAI, совместимому с OpenAI.

Прежде чем начать

  1. Создайте специальный ключ Fish Audio API.
  2. Скопируйте голосовой идентификатор Fish Audio из голосовой библиотеки.
  3. Создайте или откройте рабочий процесс 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: убедитесь, что заголовок авторизации начинается с Bearer и использует ключ Fish Audio API.
  • 402: добавить кредиты API; членские кредиты и кредиты API представляют собой отдельные балансы.
  • Нет аудиовыхода: настройте ответ HTTP в виде файла или двоичного значения вместо JSON.
  • Неверный голос: замените пример голосового идентификатора действительным системным или пользовательским голосовым идентификатором Fish Audio. – Тайм-аут запроса: тестируйте с более короткими входными данными и сосредоточивайте каждый запрос на одном абзаце.

Сопутствующая документация