audio-reactive-led-strip/python/microphone.py

17 lines
411 B
Python
Raw Normal View History

import pyaudio
import config
def start_stream(callback):
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16,
channels=1,
rate=config.MIC_RATE,
input=True,
frames_per_buffer=int(config.MIC_RATE / config.FPS))
while True:
callback(stream)
stream.stop_stream()
stream.close()
p.terminate()