Spaces:
Runtime error
Runtime error
File size: 463 Bytes
32ca76b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import numpy as np
def is_silent(data, silence_threshold=0.01):
rms = np.sqrt(np.mean(data ** 2))
return rms < silence_threshold
def has_silent_part(trunck):
num_part = 3
part_length = int(len(trunck) / num_part)
for i in range(num_part):
start = part_length * i
end = start + part_length
mini_trunck = trunck[start:end]
if is_silent(mini_trunck):
return True
return False
|