Turn Discord mic processing off for TTS playback

This commit is contained in:
Fisto
2026-09-21 18:13:28 +02:00
parent 15901849a1
commit 17d4339ea3
8 changed files with 207 additions and 1 deletions
+13
View File
@@ -216,6 +216,19 @@ export class CoreClient {
return this.request("voice.devices");
}
/** Read/turn off Discord's mic processing gates (noise suppression, AGC, echo). */
async voiceProcessing(
settings: {
noiseSuppression?: boolean;
echoCancellation?: boolean;
automaticGainControl?: boolean;
noiseCancellation?: boolean;
inputVolume?: number;
} = {}
) {
return this.request("voice.processing", settings);
}
async voiceSetDevices(inputDeviceId?: string, outputDeviceId?: string) {
return this.request("voice.setDevices", {
...(inputDeviceId ? { inputDeviceId } : {}),