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

Настройка OpenCrabs

Настройте Fish Audio OpenAI-совместимый TTS в OpenCrabs для голосовых ответов Telegram, WhatsApp, Discord и Slack.

Подключаем Fish 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.

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