Zurück zu den Projekten
archiviert

Hermes-Discord-Voice

Self-hosted Voice für den Hermes-Agenten, direkt im Discord-Call.

Der Bot tritt deinem Discord-Voice-Channel bei, nimmt einen gesprochenen Zug auf, transkribiert ihn lokal mit Whisper, schickt den Text an Hermes und spricht die Antwort über die TTS-Stimme deiner Wahl zurück. Nur für eigene Server, ohne gehosteten Dienst dazwischen.

Plattform
Node.js / Discord
Quelle
GitHub-Repository
Aktualisiert
5. Juni 2026
Hermes-Voice wordmark
Problem

Mit einem lokalen Agenten per Discord-Voice zu reden heißt meist: einem gehosteten Bot vertrauen und die Kontrolle über die Sprach-Pipeline abgeben.

Was ich gebaut habe

Eine self-hosted Discord.js-Bridge mit lokaler whisper-cli-Transkription, einer Hermes-Session pro Guild, einer Sprecher-Allowlist pro Guild und austauschbarer Sprachausgabe: Piper, macOS say, ElevenLabs oder ein eigener Befehl.

Entwickler-Setup

clonegit clone https://github.com/jx-grxf/Hermes-Discord-Voice.git && cd Hermes-Discord-Voice

Highlights

  • Tritt Discord-Voice bei, nimmt einen Zug auf und transkribiert ihn lokal mit whisper-cli, ohne Cloud-Spracherkennung.
  • Leitet Transkripte standardmäßig per CLI an Hermes, oder über dessen API/Gateway.
  • Antwortet über Piper, macOS say, ElevenLabs oder deinen eigenen TTS-Befehl.
  • Privat per Default: eine Session pro Guild mit einer Sprecher-Allowlist, die du kontrollierst.