removed unused and unnecesary functionality
This commit is contained in:
@@ -101,7 +101,8 @@ class VADRecorder:
|
||||
|
||||
|
||||
|
||||
def start_vad_recorder(self, target_device_name, window_size_sec = 0.1, vad_threshold = 0.6, min_silence_duration_ms = 150, speech_pad_ms = 0):
|
||||
#def start_vad_recorder(self, target_device_name, window_size_sec = 0.1, vad_threshold = 0.6, min_silence_duration_ms = 150, speech_pad_ms = 0):
|
||||
def start_vad_recorder(self, window_size_sec = 0.1, vad_threshold = 0.6, min_silence_duration_ms = 150, speech_pad_ms = 0):
|
||||
|
||||
self.window_size = int(window_size_sec * SAMPLERATE)
|
||||
|
||||
@@ -112,22 +113,24 @@ class VADRecorder:
|
||||
|
||||
self.p = pyaudio.PyAudio()
|
||||
|
||||
target_device_index = None
|
||||
for i in range(self.p.get_device_count()):
|
||||
device_info = self.p.get_device_info_by_index(i)
|
||||
if device_info['maxInputChannels'] > 0 and target_device_name in device_info['name']:
|
||||
target_device_index = i
|
||||
break
|
||||
|
||||
if target_device_index is None:
|
||||
print(f"No target device found with \"{target_device_name}\" in its name.")
|
||||
exit()
|
||||
#target_device_index = None
|
||||
#for i in range(self.p.get_device_count()):
|
||||
# device_info = self.p.get_device_info_by_index(i)
|
||||
# if device_info['maxInputChannels'] > 0 and target_device_name in device_info['name']:
|
||||
# target_device_index = i
|
||||
# break
|
||||
#
|
||||
#if target_device_index is None:
|
||||
# print(f"No target device found with \"{target_device_name}\" in its name.")
|
||||
# exit()
|
||||
#
|
||||
#try:
|
||||
# self.stream_in = self.p.open(format=pyaudio.paFloat32, channels=1, rate=SAMPLERATE, input=True, frames_per_buffer=self.window_size, input_device_index=target_device_index)
|
||||
#except OSError:
|
||||
# print(f"An unexpected error occured when trying to open device stream with \"{target_device_name}\" in its name. That could be caused by the device being disabled or unplugged.")
|
||||
# exit()
|
||||
|
||||
try:
|
||||
self.stream_in = self.p.open(format=pyaudio.paFloat32, channels=1, rate=SAMPLERATE, input=True, frames_per_buffer=self.window_size, input_device_index=target_device_index)
|
||||
except OSError:
|
||||
print(f"An unexpected error occured when trying to open device stream with \"{target_device_name}\" in its name. That could be caused by the device being disabled or unplugged.")
|
||||
exit()
|
||||
self.stream_in = self.p.open(format=pyaudio.paFloat32, channels=1, rate=SAMPLERATE, input=True, frames_per_buffer=self.window_size)
|
||||
|
||||
self.speech = False
|
||||
self.audios_for_whisper = []
|
||||
|
||||
Reference in New Issue
Block a user