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
Stack
TypeScript · Discord · Whisper
~ $ gh repo view jx-grxf/Hermes-Discord-Voice
Hermes-Discord-Voice  Self-hosted Voice für den Hermes-Agenten, direkt im Discord-Call.

status   Archiviert
stack    TypeScript · Discord · Whisper
platform Node.js / Discord
repo     github.com/jx-grxf/Hermes-Discord-Voice

~ $ git clone https://github.com/jx-grxf/Hermes-Discord-Voice.git && cd Hermes-Discord-Voice
~ $ 
Projektdaten, live aus GitHub beim Build

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.

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.

Entwickler-Setup

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