Merge pull request #1005 from tan90xx/main

chore: handle empty segments_list case in silero
This commit is contained in:
Max Bain
2025-01-19 13:51:34 +00:00
committed by GitHub

View File

@ -59,4 +59,8 @@ class Silero(Vad):
offset: Optional[float] = None, offset: Optional[float] = None,
): ):
assert chunk_size > 0 assert chunk_size > 0
if len(segments_list) == 0:
print("No active speech found in audio")
return []
assert segments_list, "segments_list is empty."
return Vad.merge_chunks(segments, chunk_size, onset, offset) return Vad.merge_chunks(segments, chunk_size, onset, offset)