yamnet_test / python /util /audio_util.py
Luis
init2
97249f0
raw history blame
No virus
621 Bytes
import sys
# print('argv[1]:' + str(sys.argv[1]))
import os
from pydub import AudioSegment
def audio_to_wav(wav_uri, out_sample_rate=16000):
src = wav_uri
dst = wav_uri + ".wav"
if os.path.exists(dst): os.remove(dst)
# convert wav to mp3
sound = AudioSegment.from_file(src)
sound = sound.set_frame_rate(out_sample_rate)
sound.export(dst, format="wav")
print(' audio_to_wav: ', str(dst))
return dst
# sys.argv
# if len(sys.argv) > 2:
# res = audio_to_wav(sys.argv[1], int(sys.argv[2]))
# else:
# print(' usage: python audio_util.py /path/to/audio_file [out_sample_rate] ')