Met Spraakgesprek kunnen leden hardop met de bot praten. Hij komt in een spraakkanaal, luistert en antwoordt met spraak - met hetzelfde model, dezelfde lore en hetzelfde geheugen als AI Response.
Experimenteel. Deze functie is nieuw en moet nog op haar plek vallen. Verwacht ruwe kantjes en vertel ons wat je vindt.
🎙️ Hoe het werkt
De bot komt in een spraakkanaal, transcribeert wat hij hoort, stuurt het door AI Response precies zoals een tekstbericht zou gaan, en spreekt het antwoord terug met tekst-naar-spraak. Hij plaatst altijd een melding in een tekstkanaal voordat hij begint te luisteren, en hij luistert nooit zonder een kanaal waarin hij die melding kan schrijven.
Er zijn twee manieren waarop hij kan binnenkomen, in te stellen met Hoe de bot binnenkomt.
🙋 Op verzoek
Een lid nodigt de bot met /voice-chat start uit in zijn of haar eigen spraakkanaal, en stuurt hem met /voice-chat stop weer weg.
| Instelling | Wat het doet |
|---|---|
| Minuten per gesprek | De bot vertrekt zodra dit is bereikt, of na een minuut alleen in het kanaal. |
| Rol die hem mag uitnodigen | Beperkt wie een gesprek kan starten. Laat leeg om iedereen hem te laten uitnodigen. |
| Spraakkanalen waarin hij uitgenodigd mag worden | Beperkt in welke kanalen hij kan worden geroepen. Laat leeg om elk spraakkanaal toe te staan. |
🏠 Vast aanwezig
De bot blijft in één spraakkanaal naar keuze staan, en iedereen daar kan met hem praten zonder hem eerst uit te nodigen.
| Instelling | Wat het doet |
|---|---|
| Spraakkanaal waar hij blijft | Het ene kanaal waar hij woont. |
| Tekstkanaal voor de melding | Gebruikt wanneer de bot niet kan schrijven in de eigen chat van het spraakkanaal. Zonder een kanaal waarin hij kan schrijven, luistert hij niet. |
| Luisterminuten per dag | Hoeveel hij in totaal per dag mag luisteren. |
Zodra het dagbudget is bereikt, blijft de bot in het kanaal maar stopt hij met luisteren tot middernacht UTC - hij vertrekt niet en hoeft de volgende dag niet opnieuw te worden uitgenodigd. De luistertijd die vandaag al is gebruikt, bewaart het panel, dus een herstart van de bot geeft de dag zijn budget niet terug.
🔊 Spraak
| Instelling | Wat het doet |
|---|---|
| Servergeheugen gebruiken in antwoorden | Leest het geheugen van AI Response wanneer dat daar is ingeschakeld. Een spraakgesprek schrijft nooit naar het geheugen - dat doen alleen tekstgesprekken. |
| OpenAI-API-sleutel om te luisteren en te spreken | Zorgt voor transcriptie (spraak naar tekst) en spraak (tekst naar spraak), los van de API-sleutel van AI Response die het antwoord zelf genereert. |
| Luistermodel / Spreekmodel | Welk model transcribeert en welk spreekt, gekozen uit je endpoint. |
| Stem | De stem waarmee de bot spreekt, gekozen uit een vaste lijst (Alloy, Ash, Coral, Echo, Fable, Nova, Onyx, Sage, Shimmer). |
| Je eigen spraak-endpoint gebruiken | Uit: api.openai.com. Aan: een OpenAI-compatibele server van jezelf die zowel transcriptie als spraak aanbiedt. |
| Naam van de stem op dat endpoint | Alleen nodig als je eigen endpoint zijn stemmen anders noemt - het moet de stem kennen die je het stuurt. Laat leeg om de hierboven gekozen stem ongewijzigd door te sturen. |
⌨️ Commando's
/voice-chat is alleen een slash-commando - het werkt niet als tekstcommando, ook niet met een ingesteld voorvoegsel.
| Subcommando | Wat het doet |
|---|---|
/voice-chat start |
Nodigt de bot uit in je huidige spraakkanaal (alleen in de modus Op verzoek). |
/voice-chat stop |
Stuurt de bot weg. |
🔗 Werkt samen met
- AI Response - het model, de lore en het geheugen die een spraakgesprek beantwoorden, zijn die van AI Response zelf. Configureer ze daar.
- Audio Recording - een server heeft één spraakverbinding, dus de bot kan niet tegelijk een kanaal opnemen en in een ander kanaal een spraakgesprek voeren. De twee functies hoeven niet samen te worden geconfigureerd, maar slechts één kan de verbinding tegelijk vasthouden.
✅ Rechten
De bot heeft View Channel, Connect en Speak nodig in de spraakkanalen waarin hij mag komen, en Send Messages in het tekstkanaal dat zijn melding ontvangt - zonder dat luistert hij helemaal niet.
💡 Goede werkwijzen
- Begin met de modus Op verzoek om te zien hoe je community het echt gebruikt, voordat je een kanaal aan de modus Vast aanwezig toewijst.
- Houd Luisterminuten per dag in het begin bescheiden - je kunt het altijd verhogen als je het echte gebruik kent.
- Bekijk eerst de lore- en geheugeninstellingen van AI Response; een spraakgesprek is maar zo goed als wat het kan lezen.