def __init__(self, avi_file=None, wav_file=None): if wav_file: self.wav_file = wav_file elif avi_file: self.avi_file = avi_file self.wav_file = avi_file.split('.')[0] + '.wav' subprocess.call([ 'ffmpeg', '-y', '-i', str(self.avi_file), '-ab', '160k', '-ac', '2', '-ar', '44100', '-vn', str(self.wav_file) ]) else: raise Exception() self.model = model self.subjectWav = SubjectWav(str(self.wav_file))