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

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

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

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

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

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

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

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