Руководство по настройке OpenTalking
Настройте OpenAI-совместимый провайдер TTS в OpenTalking для использования модели Kitta AI и клонированного голоса.
Подключаем Kitta AI TTS к OpenTalking
OpenTalking включает в себя провайдера openai_compatible TTS для голосовых разговоров и создания мультимедиа. Его поставщик TTS отделен от поставщиков LLM и распознавания речи.
Подготовьте ключ API и Voice ID.
- Создайте специальный ключ в управлении API.
- Скопируйте идентификатор голоса из клонированного голоса.
- Убедитесь, что ваш кредитный баланс API достаточен.
Используйте этот системный голос для первого теста:
00a1b221-6137-4b73-ad62-b0cbce134167Настройка OpenTalking
Добавьте или обновите эти значения в файле .env серверной части OpenTalking:
OPENTALKING_TTS_DEFAULT_PROVIDER=openai_compatible
OPENTALKING_TTS_OPENAI_BASE_URL=https://kittaai.com/v1
OPENTALKING_TTS_OPENAI_API_KEY=YOUR_FISH_AUDIO_API_KEY
OPENTALKING_TTS_OPENAI_MODEL=fishaudio-s21pro-flash
OPENTALKING_TTS_OPENAI_VOICE=00a1b221-6137-4b73-ad62-b0cbce134167
OPENTALKING_TTS_OPENAI_RESPONSE_FORMAT=wav
OPENTALKING_TTS_OPENAI_PROTOCOL=audio_speechЕсли OPENTALKING_TTS_ENABLED_PROVIDERS уже установлен, убедитесь, что его список, разделенный запятыми, включает openai_compatible.
Use the Base URL ending at /v1
OpenTalking добавляет /audio/speech к OPENTALKING_TTS_OPENAI_BASE_URL. Не ставьте полную
Конечная точка /v1/audio/speech в этой переменной.
Перезапустите серверную часть OpenTalking после изменения .env. В настройках выберите OpenAI-совместимый TTS, введите короткое предложение для предварительного просмотра и воспроизведите голосовой предварительный просмотр.
Границы провайдера
- Эти настройки изменяются только для TTS. Настройте поставщиков LLM и ASR отдельно.
- Оставьте
audio_speechв качестве протокола. Kitta AI не является поставщиком аудио для завершения чата. - Используйте
wavдля первого теста, поскольку адаптер OpenTalking декодирует WAV непосредственно перед потоковой передачей звука в разговор. - Замените системный голосовой идентификатор на свой клонированный голос только после того, как предварительный просмотр заработает.
Поиск неисправностей
- 404: используйте
https://kittaai.com/v1в качестве базового URL-адреса; OpenTalking добавляет/audio/speech. - 401: проверьте
OPENTALKING_TTS_OPENAI_API_KEY, затем перезапустите серверную часть. - 402: добавьте кредиты API перед повторной попыткой.
- 400 или неверный голос: используйте
fishaudio-s21pro-flashи действительный голосовой идентификатор Kitta AI. - TTS-совместимый с OpenAI недоступен: добавьте
openai_compatibleвOPENTALKING_TTS_ENABLED_PROVIDERSи перезапустите. - Настройки изменены, но звук отсутствует: OpenTalking сохраняет конфигурацию времени выполнения во внутренней среде; подтвердите отображаемую модель и голос, а затем перезапустите соответствующую службу.
Сопутствующая документация
Руководство по настройке AIRI
Настройте Kitta AI в качестве OpenAI-совместимого поставщика речи в AIRI и назначьте клонированный голос персонажу AI.
Руководство по настройке Android Custom TTS
Подключите пользовательский сервис TTS для Android к Kitta AI и используйте клонированный голос в приложениях, поддерживающих движок системы Android TTS.