Bot-Audio
⏭️ Automatisches Stummen des Mikrofons, um den Bot nicht zu unterbrechen. Hinweistext, wenn der Bot... ...zuhört: ...denkt: ...spricht: (AUDIO_doNotInterrupt)

Verhindert, dass der Nutzer den Bot durch Sprechen unterbricht. Zeigt Hinweistexte je nach Bot-Zustand an.
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.SPEECH.attRequest", function() {
RAGAI.AUDIO.muteMic();
RAGAI.AUDIO.setText("Nachricht wird gesendet");
});
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.SPEECH.attRecive", async function() {
RAGAI.AUDIO.muteMic();
});
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.SPEECH.play", async function() {
RAGAI.AUDIO.muteMic();
RAGAI.AUDIO.setText("Jetzt zuhören");
});
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.SPEECH.done", function() {
RAGAI.AUDIO.unmuteMic();
RAGAI.AUDIO.setText("Jetzt reden");
});
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.botSayLoadComplete", function() {
RAGAI.AUDIO.muteMic();
RAGAI.AUDIO.setText("Jetzt zuhören");
});
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.botSayEnded", function() {
RAGAI.AUDIO.unmuteMic();
RAGAI.AUDIO.setText("Jetzt reden");
});
Mikrofon des Nutzers initial stummschalten. (AUDIO_initialMute)

Schaltet das Mikrofon des Nutzers stumm, sobald die Audioverbindung hergestellt wird.
RAGAI.EVENTS.listenTo("RAGAI.AUDIO.SPEECH.micconnected", function () {
RAGAI.AUDIO.muteMic();
});
Mikrofon des Nutzers (AUDIO_MIC_SETTING)

Schaltet das Mikrofon des Nutzers stumm oder aktiviert es.
await RAGAI.AUDIO.muteMic();