La documentation vocale officielle fournit un contrôle très ciblé : si votre identifiant utilisateur est dans DISCORD_ALLOWED_USERS, si le bot possède des permissions de Connecter/Parler, et si les Intentions privilégiées sont entièrement ouvertes. Si l’un d’eux manque, il peut y avoir un faux statut en ligne du type « vous pouvez entrer mais vous n’entendez pas ».
Liste de contrôle la plus courte
- Confirmez que votre propre identifiant Discord est écrit à
DISCORD_ALLOWED_USERS. - Ouvrez l’intention de présence, l’intention des membres du serveur et l’intention du contenu du message en arrière-plan développeur.
- Les autorisations d’invitation robotiques doivent inclure au moins Connecter et parler, et il est préférable d’ajouter Utiliser l’activité vocale.
- Confirmez que vous n’êtes pas en sourdine et que vous n’êtes pas dans une salle vocale où le robot n’est pas autorisé à entrer.
Pourquoi peut-elle entrer dans la pièce tout en ayant l’air sourde ?
Rejoindre une salle vocale signifie seulement que la connexion est établie, et cela ne signifie pas qu’Hermès a déjà la capacité de mapper le haut-parleur à une liste de permission ou d’obtenir un flux vocal. Surtout sans l’intention des membres du serveur, le bot peut ne pas reconnaître qui parle.
En un mot : le problème le plus courant avec le mode voix Discord n’est pas TTS, mais les listes d’autorisation et les intentions qui ne correspondent pas complètement.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.