File size: 558 Bytes
7e6c03a | 1 2 3 4 5 6 7 8 9 10 11 12 | import pandas as pd
from pydub import AudioSegment
from pydub.silence import split_on_silence
from pydub.silence import detect_nonsilent
df = pd.read_csv('/home/debarpanb1/TREA_2.0/pipeline/dataset_v5/multi_hop/multi_hop_metadata.csv')
for idx, row in df.head(1).iterrows():
audio = AudioSegment.from_wav('/home/debarpanb1/TREA_2.0/pipeline/dataset_v5/' + row['audio_path'])
nonsilent = detect_nonsilent(audio, min_silence_len=300, silence_thresh=audio.dBFS-16)
print("Nonsilent regions:", nonsilent)
print("Categories:", row['categories'])
|