hf-speech-eval / vid_to_wav.py
space-sue's picture
initial commit
9310327
raw
history blame contribute delete
No virus
429 Bytes
import moviepy
import os
import glob
import moviepy.editor
def extract_audio(vid_filename):
video = moviepy.editor.VideoFileClip(vid_filename)
duration = video.duration
audio = video.audio
wav_file_name = ""
if audio is not None:
wav_file_name = vid_filename.replace('.mp4', '.wav') # Replace .mkv with .wav
audio.write_audiofile(wav_file_name)
return audio, wav_file_name, duration