def __init__(self):
self.miso = Queue()
self.mosi = Queue()
print "starting worker thread"
CHUNK = 1024
FORMAT = pyaudio.paInt16
#paUint16 #paInt8
CHANNELS = 1
RATE = 44100 #sample rate
self.paw = pyaudio.PyAudio()
self.stream = self.paw.open(format=FORMAT,
channels=CHANNELS,
#input_device_index = 4, # rocketfish
rate=RATE,
input=True,
stream_callback=self.callback,
frames_per_buffer=CHUNK) #buffer
#self.fort_proc = Process(target = fft_worker,
# args=(self.mosi, self.miso))
#self.fort_proc.start()
atexit.register(self.shutdown)
print "allegedly started worker"
评论列表
文章目录