Add Flush to VAD so that the last segment can be detected. (#1099)
This commit is contained in:
@@ -105,6 +105,12 @@ def main():
|
||||
speech_samples.extend(vad.front.samples)
|
||||
vad.pop()
|
||||
|
||||
vad.flush()
|
||||
|
||||
while not vad.empty():
|
||||
speech_samples.extend(vad.front.samples)
|
||||
vad.pop()
|
||||
|
||||
speech_samples = np.array(speech_samples, dtype=np.float32)
|
||||
|
||||
sf.write(args.output, speech_samples, samplerate=sample_rate)
|
||||
|
||||
Reference in New Issue
Block a user