#!/usr/bin/python3 # -*- coding: utf-8 -*- import librosa import numpy as np from scipy.io import wavfile def audio_convert(in_filename: str, out_filename: str, sample_rate: int = 16000): signal, _ = librosa.load(in_filename, sr=sample_rate) signal *= 32768.0 signal = np.array(signal, dtype=np.int16) wavfile.write( out_filename, rate=sample_rate, data=signal ) return out_filename if __name__ == "__main__": pass