Sharfraz commited on
Commit
38e1f63
·
verified ·
1 Parent(s): 54a802f

Create Process data chunk

Browse files
Files changed (1) hide show
  1. Process data chunk +12 -0
Process data chunk ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import librosa
2
+
3
+ # Load and split audio into 30-second chunks
4
+ def split_audio(audio_file, chunk_size=30):
5
+ audio, sr = librosa.load(audio_file, sr=None)
6
+ chunk_samples = chunk_size * sr
7
+ return [audio[i:i + chunk_samples] for i in range(0, len(audio), chunk_samples)]
8
+
9
+ # Process each chunk
10
+ for chunk in split_audio("your_audio_file.wav"):
11
+ transcription = whisper_model(chunk)
12
+ print(transcription)