Настройка OpenCrabs
Настройте Kitta Audio OpenAI-совместимый TTS в OpenCrabs для голосовых ответов Telegram, WhatsApp, Discord и Slack.
Подключаем Kitta Audio TTS к OpenCrabs
OpenCrabs поддерживает любую конечную точку, совместимую с /v1/audio/speech, и может превращать ответы агента в голосовые сообщения для Telegram, WhatsApp, Discord или Slack.
Настройте TTS
Редактировать config.toml:
[voice]
tts_enabled = true
tts_mode = "openai_compatible"
tts_base_url = "https://fishaudio.org/v1"
tts_model = "fishaudio-s21pro-flash"
tts_voice = "00a1b221-6137-4b73-ad62-b0cbce134167"Сохраните ключ API в keys.toml:
[providers.tts.openai_compatible]
api_key = "YOUR_API_KEY"Не помещайте keys.toml в общедоступный репозиторий. Вы также можете запустить /onboard:voice, выбрать OpenAI-совместимый и ввести тот же URL-адрес, модель и голос в интерактивном режиме.
Проверьте соединение
Перезапустите OpenCrabs и вызовите короткий ответ через подключенный канал. После воспроизведения звука замените тестовый голос на предпочитаемый вами Voice ID.
OpenCrabs обрабатывает кодирование звука для каждого канала обмена сообщениями. Сначала убедитесь, что аудиофайл воспроизводится, а затем проверьте, отображает ли он его в виде встроенного голосового сообщения на канале.
Поиск неисправностей
- Конечная точка 404: базовый URL-адрес —
https://fishaudio.org/v1, а не URL-адрес страницы документации. - Локальный Piper по-прежнему используется: установите для
tts_modeзначениеopenai_compatible. - Речь не генерируется: подтвердите
tts_enabled = trueи что канал разрешает вложения аудио. - 401/402: проверьте ключ в
keys.tomlи кредитный баланс API.