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] ') | |