openwakeword/examples/utils/beep.py
2023-01-29 22:31:45 +01:00

25 lines
No EOL
516 B
Python

import pyaudio
import wave
def playBeep(file_path):
CHUNK = 1024
wf = wave.open(file_path, 'rb')
p = pyaudio.PyAudio()
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
channels=wf.getnchannels(),
rate=wf.getframerate(),
output=True)
data = wf.readframes(CHUNK)
while data != '':
stream.write(data)
data = wf.readframes(CHUNK)
#stream.stop_stream()
#stream.close()
#p.terminate()