From 0d193b23c7321b0f1851e9acc00a366654c873c1 Mon Sep 17 00:00:00 2001 From: Ewald de Wit Date: Sat, 11 Mar 2023 16:28:29 +0100 Subject: [PATCH] Use mono input, potential fix for #15 --- hifiscan/audio.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hifiscan/audio.py b/hifiscan/audio.py index d968d7b..1568074 100644 --- a/hifiscan/audio.py +++ b/hifiscan/audio.py @@ -22,7 +22,7 @@ class Audio: self.recorded = ev.Event() self.playQ: Deque[PlayItem] = deque() self.stream = sd.Stream( - channels=2, + channels=(1, 2), callback=self._onStream) self.stream.start() self.rate = self.stream.samplerate @@ -73,7 +73,7 @@ class Audio: """ recording = array.array('f') return self.recorded.map( - lambda rec: recording.extend(0.5 * (rec[0] + rec[1]))) \ + lambda rec: recording.extend(rec[0])) \ .constant(recording).aiter(skip_to_last=True)