Spaces:
Sleeping
Sleeping
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] ') | |