From d9fcf1ec14071484e0272fe527b262a05ecf4bda Mon Sep 17 00:00:00 2001 From: not-matt <32398028+not-matt@users.noreply.github.com> Date: Mon, 18 Dec 2017 20:48:51 +0000 Subject: [PATCH] Delete microphone.py --- python/microphone.py | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 python/microphone.py diff --git a/python/microphone.py b/python/microphone.py deleted file mode 100644 index 944273b..0000000 --- a/python/microphone.py +++ /dev/null @@ -1,29 +0,0 @@ -import time -import numpy as np -import pyaudio -import config - - -def start_stream(callback): - p = pyaudio.PyAudio() - frames_per_buffer = int(config.MIC_RATE / config.FPS) - stream = p.open(format=pyaudio.paInt16, - channels=1, - rate=config.MIC_RATE, - input=True, - frames_per_buffer=frames_per_buffer) - overflows = 0 - prev_ovf_time = time.time() - while True: - try: - y = np.fromstring(stream.read(frames_per_buffer), dtype=np.int16) - y = y.astype(np.float32) - callback(y) - except IOError: - overflows += 1 - if time.time() > prev_ovf_time + 1: - prev_ovf_time = time.time() - print('Audio buffer has overflowed {} times'.format(overflows)) - stream.stop_stream() - stream.close() - p.terminate()