Use mono input, potential fix for #15

pull/16/head
Ewald de Wit 2023-03-11 16:28:29 +01:00
rodzic 6524d80a3b
commit 0d193b23c7
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -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)