Make the webrtcvad dependency optional (#2754)
This commit is contained in:
parent
a334c333de
commit
50c5e5b23a
@ -3,7 +3,6 @@ import sox
|
||||
import wave
|
||||
import tempfile
|
||||
import collections
|
||||
from webrtcvad import Vad
|
||||
|
||||
DEFAULT_RATE = 16000
|
||||
DEFAULT_CHANNELS = 1
|
||||
@ -90,6 +89,7 @@ def vad_split(audio_frames,
|
||||
num_padding_frames=10,
|
||||
threshold=0.5,
|
||||
aggressiveness=3):
|
||||
from webrtcvad import Vad
|
||||
sample_rate, channels, width = audio_format
|
||||
if channels != 1:
|
||||
raise ValueError('VAD-splitting requires mono samples')
|
||||
|
Loading…
Reference in New Issue
Block a user