Я китаец, и мой английский очень плохой, и надеюсь, вы понимаете.
Мне нужно проверить, имеет ли волновая форма волны аудио волны "пустую область".
Я загружаю wav с "sample_rate, X = scipy.io.wavfile.read (path)".
X - это пустой массив, вы его знаете.
В экспортированном текстовом файле массив занимает около 50 тыс. Строк, а данные «пустой области», которые нужно обнаружить, - это большое количествоповторил 0. Вы тоже это знаете.
В примере, который я нашел в Google, они использовали цикл for.Вот так:
sample_rate, X = scipy.io.wavfile.read(path)
c=0
for i in X:
if i==0:
c=c+1
if c>100: #
print("it has empty area")
Простой подсчет.
Так что, если есть только одна «пустая область», возможно, она работает, но у моего аудио есть несколько «пустых областей», какя должен написать код?