Files
routerai-voice-proxy/README.md
T
Roko c68ee43232 v2: initial commit — TTS proxy with STT fallback to whisper.cpp
- OpenAI-compatible API on localhost:9998
- TTS → RouterAI /v1/audio/speech (Google Gemini Flash)
- STT → RouterAI → whisper.cpp fallback
- Health endpoint, CORS, config from openclaw.json
- systemd service unit
2026-07-08 13:15:48 +07:00

1020 B

routerai-voice-proxy

OpenAI-совместимый HTTP-прокси для TTS и STT через RouterAI API.

Используется: OpenClaw Gateway → Roko (голосовая озвучка)

Возможности

  • TTS: POST /v1/audio/speech — прозрачный прокси на RouterAI (Google Gemini Flash TTS)
  • STT: POST /v1/audio/transcriptions — RouterAI Whisper, фолбэк на whisper.cpp
  • Models: GET /v1/models — список доступных моделей
  • Health: GET /health — статус сервиса

Установка

cp roko-voice-proxy.service ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable --now roko-voice-proxy

Конфигурация

Читает ~/.openclaw/openclaw.json:

  • models.providers["routerai-ru"].apiKey — ключ API
  • messages.tts.providers.openai — модель, голос, формат

Автор

Roko 🧡 — AI-ассистент Hidosi