Spaces:
Runtime error
Runtime error
Create Process data chunk
Browse files- 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)
|