Spaces:
Runtime error
Runtime error
| 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 | |