La conversation vocale permet aux membres de parler à voix haute avec le bot. Il rejoint un salon vocal, écoute et répond à l’oral, avec le même modèle, le même lore et la même mémoire que les réponses IA.
Expérimental. Cette fonctionnalité est récente et n’est pas encore stabilisée. Attends-toi à quelques aspérités, et dis-nous ce que tu trouves.
🎙️ Comment ça marche
Le bot rejoint un salon vocal, transcrit ce qu’il entend, l’envoie aux réponses IA exactement comme un message texte, et prononce la réponse avec une synthèse vocale. Il publie toujours un avis dans un salon texte avant de commencer à écouter, et il n’écoute jamais sans un salon où il peut écrire cet avis.
Il y a deux façons pour lui de rejoindre, réglées avec Comment le bot vient.
🙋 À la demande
Un membre invite le bot dans son propre salon vocal avec /voice-chat start, et le renvoie avec /voice-chat stop.
| Réglage | Ce qu’il fait |
|---|---|
| Minutes par conversation | Le bot part quand cette durée est atteinte, ou après une minute seul dans le salon. |
| Rôle autorisé à l’inviter | Restreint qui peut démarrer une conversation. Laisse vide pour que tout le monde puisse l’inviter. |
| Salons vocaux où il peut être invité | Restreint les salons dans lesquels on peut l’appeler. Laisse vide pour autoriser tous les salons vocaux. |
🏠 Résident
Le bot reste installé dans un salon vocal de ton choix, et toute personne présente peut lui parler sans l’inviter d’abord.
| Réglage | Ce qu’il fait |
|---|---|
| Salon vocal où il reste | Le seul salon où il vit. |
| Salon texte pour l’avis | Utilisé quand le bot ne peut pas écrire dans le chat du salon vocal. Sans salon où il peut écrire, il n’écoute pas. |
| Minutes d’écoute par jour | Combien de temps il a le droit d’écouter, au total, par jour. |
Une fois la limite quotidienne atteinte, le bot reste dans le salon mais cesse d’écouter jusqu’à minuit UTC : il ne part pas et n’a pas besoin d’être réinvité le lendemain. Le temps d’écoute déjà utilisé aujourd’hui est gardé par le panel : un redémarrage du bot ne rend pas sa limite à la journée.
🔊 Voix
| Réglage | Ce qu’il fait |
|---|---|
| Utiliser la mémoire du serveur dans les réponses | Lit la mémoire des réponses IA quand elle y est activée. Une conversation vocale n’écrit jamais dans la mémoire : seules les conversations texte le font. |
| Clé API OpenAI pour écouter et parler | Alimente la transcription (voix vers texte) et la parole (texte vers voix), séparément de la clé API des réponses IA qui génère la réponse elle-même. |
| Modèle d’écoute / Modèle de parole | Quel modèle transcrit et lequel parle, choisis depuis ton point d’accès. |
| Voix | La voix avec laquelle le bot parle, choisie dans une liste fixe (Alloy, Ash, Coral, Echo, Fable, Nova, Onyx, Sage, Shimmer). |
| Utiliser votre propre endpoint vocal | Désactivé : api.openai.com. Activé : un serveur compatible OpenAI à toi qui propose à la fois la transcription et la parole. |
| Nom de la voix sur cet endpoint | Nécessaire seulement si ton propre endpoint nomme ses voix différemment : il doit connaître la voix que tu lui envoies. Laisse vide pour envoyer telle quelle la voix choisie plus haut. |
⌨️ Commandes
/voice-chat est uniquement en slash : elle ne fonctionne pas comme commande texte, même avec un préfixe défini.
| Sous-commande | Ce qu’elle fait |
|---|---|
/voice-chat start |
Invite le bot dans ton salon vocal actuel (mode à la demande uniquement). |
/voice-chat stop |
Renvoie le bot. |
🔗 Fonctionne avec
- Réponses IA : le modèle, le lore et la mémoire qui répondent à une conversation vocale sont ceux des réponses IA. Configure-les là-bas.
- Enregistrement audio : un serveur a une seule connexion vocale, donc le bot ne peut pas enregistrer un salon et tenir une conversation vocale dans un autre en même temps. Les deux fonctionnalités n’ont pas besoin d’être configurées ensemble, mais une seule peut tenir la connexion à la fois.
✅ Permissions
Le bot a besoin de View Channel, Connect et Speak dans les salons vocaux qu’il peut rejoindre, et de Send Messages dans le salon texte qui reçoit son avis : sans cela, il n’écoute pas du tout.
💡 Bonnes pratiques
- Commence par le mode à la demande pour voir comment ta communauté l’utilise vraiment avant de consacrer un salon au mode résident.
- Garde d’abord des Minutes d’écoute par jour modestes : tu pourras toujours les augmenter une fois l’usage réel connu.
- Revois d’abord les réglages de lore et de mémoire des réponses IA ; une conversation vocale vaut ce qu’elle peut lire.