From 5eb369ae52bef67d65148345438ec6eefc4de1c4 Mon Sep 17 00:00:00 2001 From: not-matt <32398028+not-matt@users.noreply.github.com> Date: Mon, 18 Dec 2017 20:51:54 +0000 Subject: [PATCH] Delete microphone.py --- microphone.py | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 microphone.py diff --git a/microphone.py b/microphone.py deleted file mode 100644 index 66d6b80..0000000 --- a/microphone.py +++ /dev/null @@ -1,32 +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() - if config.USE_GUI: - gui.label_error.setText('Audio buffer has overflowed {} times'.format(overflows)) - else: - print('Audio buffer has overflowed {} times'.format(overflows)) - stream.stop_stream() - stream.close() - p.terminate()