Hermes Agent sendet eine gewöhnliche Audiodatei in Telegram, keine kreisförmige Sprachblase, und oft liegt es nicht daran, dass die Telegram-API ungültig ist, sondern dass du das Standard-Edge TTS verwendest, ohne ffmpeg zu installieren. Die offizielle Telegram-Dokumentation macht dies deutlich: Edge TTS produziert standardmäßig MP3, das durch ffmpeg in das freundlichere Opus-Sprachformat von Telegram konvertiert wird.
Wie man beurteilt, ob das das Problem ist
- Wenn du Edge TTS benutzt und die Nachricht gesendet werden kann, sie aber nur als rechteckige Audioleiste angezeigt wird, werden 80 % der Konvertierung nicht durchgeführt.
- Wenn du zu einem nativ geeigneteren Output wie OpenAI oder ElevenLabs wechselst, ist dieser Schritt normalerweise nicht notwendig.
Wie man repariert
Um ffmpeg auf dem Gerät zu installieren:
- Ubuntu / Debian:
sudo apt install ffmpeg - macOS:
brew install ffmpeg
Nach der Installation wird die Sprachantwort erneut ausgelöst, und der Hermes Agent kann die Edge-TTS-Ergebnisse in ein Format umwandeln, das eher einer nativen Sprachnachricht ähnelt.
Also bauen wir den Bot nicht sofort wieder zusammen, sobald diese Frage aufkommt. Solange der Text normal ist und die Stimme gesendet werden kann, der Stil aber falsch ist, reicht es, zuerst ffmpeg hinzuzufügen.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.