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