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'])