Zurück zu den Projekten
Archiviert

OpenClaw-Discord-Voice

Sprich über einen Discord-Voice-Channel mit einem lokalen OpenClaw-Agenten.

Tritt einem Voice-Channel bei, sprich einen Zug, und die Bridge transkribiert ihn lokal mit Whisper, gibt ihn an deine lokale OpenClaw-Session und spielt die Antwort zurück. Die ganze Pipeline bleibt auf deinem Rechner und sichtbar.

Plattform
Archiviert
Zugriff
nicht zugänglich
Stack
TypeScript · Discord · Voice
Pipeline diagram for OpenClaw Discord Voice

Problem

Einen lokalen Agenten per Discord-Voice zu steuern heißt meist: ein gehosteter Bot, in den du nicht reinsiehst und den du nicht kontrollierst.

Was ich gebaut habe

Eine self-hosted Discord.js-Bridge: Opus-Decode, ffmpeg zu WAV, lokale whisper-cli-Transkription, eine Session pro Guild und umschaltbare Stimmen (Piper, macOS say oder ElevenLabs).

Highlights

  • Nimmt einen gesprochenen Zug auf und transkribiert ihn lokal mit whisper-cli, ohne Cloud-Spracherkennung.
  • Verbindet direkt mit deiner lokalen OpenClaw-Session, eine pro Discord-Guild.
  • Umschaltbare Antworten: Piper, macOS say oder ElevenLabs.
  • Eingebaute doctor- und /info-Checks für Env, Binaries, Modellpfad und Discord-Auth.