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

Руководство по настройке Таво

Настройте Kitta Audio в качестве пользовательского провайдера OpenAI, совместимого с TTS, в Tavo, а затем назначьте голоса Kitta Audio своим персонажам.

Подключите Kitta Audio TTS к Таво

В этом руководстве показано, как настроить Kitta Audio в качестве пользовательского OpenAI-совместимого провайдера TTS в Tavo и назначить голос Kitta Audio персонажу. После настройки Tavo может читать текстовые сообщения выбранным вами голосом.

Что вам нужно

  1. Учетная запись Kitta Audio с кредитами API;
  2. Ключ Kitta Audio API;
  3. Голосовой идентификатор Kitta Audio, который вы хотите использовать;
  4. Рабочая установка Таво.

Ключ API — это конфиденциальные учетные данные. Не отправляйте его другим людям и не включайте в сообщения чата, общедоступные снимки экрана или ненадежные веб-сайты. Создайте специальный ключ для Tavo, чтобы вы могли отслеживать или отзывать его отдельно.

Шаг 1. Создайте ключ Kitta Audio API.

Войдите в Kitta Audio, откройте управление API и создайте ключ для Tavo. Скопируйте и немедленно сохраните его, поскольку полный ключ может быть показан только один раз.

Шаг 2. Найдите голосовой идентификатор

Таво нужен идентификатор голоса, чтобы синтезировать речь с определенным голосом. Скопируйте один из голосового списка Kitta Audio или запросите API:

Чтобы немедленно проверить соединение, начните с голосового идентификатора общедоступной системы:

00a1b221-6137-4b73-ad62-b0cbce134167

Используйте его для первоначальной проверки соединения, а затем замените его предпочитаемым голосовым идентификатором после того, как Tavo сможет успешно сгенерировать и воспроизвести звук.

GET /api/open/v1/voices
Authorization: Bearer YOUR_API_KEY

Не путайте поля модели и голоса: модель выбирает движок TTS, а Voice ID выбирает звук динамика.

Шаг 3: Добавьте голос API в Таво

В Таво откройте:

More → Voice & Image Generation → Voice API → New

Выберите TTS Пользовательская модель протокола OpenAI, затем введите:

Настройка ТавоЗначение
API Базовый URLhttps://fishaudio.org/v1
API КлючВаш ключ Kitta Audio API
Идентификатор моделиfishaudio-s21pro-flash
Голосовой идентификатор00a1b221-6137-4b73-ad62-b0cbce134167 (заменить после тестирования)
Аудио форматmp3

Базовый URL-адрес должен заканчиваться на /v1. Не добавляйте /audio/speech; Tavo добавляет полный путь /v1/audio/speech при отправке запроса.

Сохраните провайдера. Если Tavo предлагает проверку соединения, сгенерируйте одно короткое предложение и подтвердите, что звук воспроизводится.

Шаг 4: Назначьте голос персонажу

После создания голоса API откройте экран привязки голоса персонажа Таво:

Character Voice Binding → Select Character → Select Your Voice API

Если Tavo запросит голосовой идентификатор, введите тот же голосовой идентификатор Kitta Audio еще раз. Сохраните привязку, вернитесь в чат, отправьте короткое сообщение и начните воспроизведение голоса.

Вы можете назначить каждому персонажу свой голос Kitta Audio. Повторно используйте настройки провайдера и меняйте только голосовой идентификатор в каждой привязке символов.

API использование кредита

Таво генерирует речь через Kitta Audio /v1/audio/speech и потребляет отдельный кредитный баланс API. Преобразование текста в речь начинается с 1 балла API за эффективный символ, а в некоторых моделях может применяться множитель.

Покупайте кредиты в ценах API и просматривайте баланс в управлении API. Фактическая стоимость запроса возвращается в X-OpenAPI-Credits-Used.

Устранение неполадок и часто задаваемые вопросы

Tavo сообщает об ошибке соединения

Подтвердите, что базовый URL-адрес — https://fishaudio.org/v1, удалите пробелы из ключа API и убедитесь, что в учетной записи все еще есть кредиты API. Не вводите пароль своей учетной записи Kitta Audio.

Запрос возвращает 401 или говорит, что ключ API недействителен.

Скопируйте ключ Kitta Audio API еще раз. Если он был отозван, создайте новый ключ и замените старые учетные данные, хранящиеся в Tavo.

Запрос возвращает 402 или сообщает, что баланса недостаточно.

Ваш кредитный баланс API слишком мал. Членские кредиты и кредиты API представляют собой отдельные балансы, поэтому приобретите кредиты API на странице цен API.

Tavo подключается, но не воспроизводит звук

Убедитесь, что персонаж привязан к голосу API и что идентификатор голоса действителен. Сначала проверьте короткое предложение с помощью mp3, затем проверьте настройки автозапуска, отключения звука и фонового воспроизведения Tavo.

Таво говорит, что модель или голос недействительны.

Используйте fishaudio-s21pro-flash в качестве идентификатора модели и голосовой идентификатор Kitta Audio в качестве голоса. Имена OpenAI, такие как tts-1 и alloy, не сопоставляются автоматически с моделями или голосами Kitta Audio.

Может ли каждый персонаж использовать свой голос?

Да. Введите соответствующий идентификатор голоса Kitta Audio для каждого персонажа, чтобы присвоить персонажам разные голоса.

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