pyaudio is no longer optional

This commit is contained in:
Damien Elmes 2016-06-23 12:04:48 +10:00
parent a001553f66
commit 1d75cff5e7

View file

@ -200,16 +200,12 @@ addHook("unloadProfile", stopMplayer)
# PyAudio recording # PyAudio recording
########################################################################## ##########################################################################
try: import pyaudio
import wave
import pyaudio PYAU_FORMAT = pyaudio.paInt16
import wave PYAU_CHANNELS = 1
PYAU_INPUT_INDEX = None
PYAU_FORMAT = pyaudio.paInt16
PYAU_CHANNELS = 1
PYAU_INPUT_INDEX = None
except:
pass
class _Recorder(object): class _Recorder(object):
@ -236,11 +232,7 @@ class PyAudioThreadedRecorder(threading.Thread):
def run(self): def run(self):
chunk = 1024 chunk = 1024
try: p = pyaudio.PyAudio()
p = pyaudio.PyAudio()
except NameError:
raise Exception(
"Pyaudio not installed (recording not supported on OSX10.3)")
rate = int(p.get_default_input_device_info()['defaultSampleRate']) rate = int(p.get_default_input_device_info()['defaultSampleRate'])