disable noise gate for now

This commit is contained in:
aoife cassidy 2025-11-01 21:21:36 +01:00
parent 09945be4ac
commit 97a1f901b4
No known key found for this signature in database
GPG Key ID: 7184AC1C9835CE48

View File

@ -101,7 +101,7 @@ func (au *Audio) ProcessInput(conn *ircevent.Connection, channel string) error {
defer stream.Stop()
data := make([]byte, 480)
debounce := 0
// debounce := 0
for frame := range inChan {
C.rnnoise_process_frame(
st,
@ -109,14 +109,14 @@ func (au *Audio) ProcessInput(conn *ircevent.Connection, channel string) error {
(*C.float)(unsafe.Pointer(&frame[0])),
)
if rms(frame) < 0.02 {
debounce++
if debounce >= 10 {
continue
}
} else {
debounce = 0
}
// if rms(frame) < 0.02 {
// debounce++
// if debounce >= 10 {
// continue
// }
// } else {
// debounce = 0
// }
n, err := enc.EncodeFloat32(frame, data)
if err != nil {