file_wav.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:ASRT_SpeechRecognition 作者: nl8590687 项目源码 文件源码
def read_wav_data(filename):
    '''
    ????wav????????????????????
    '''
    wav = wave.open(filename,"rb") # ????wav????????
    num_frame = wav.getnframes() # ????
    num_channel=wav.getnchannels() # ?????
    framerate=wav.getframerate() # ?????
    num_sample_width=wav.getsampwidth() # ??????????????????
    str_data = wav.readframes(num_frame) # ??????
    wav.close() # ???
    wave_data = np.fromstring(str_data, dtype = np.short) # ????????????????
    wave_data.shape = -1, num_channel # ?????????????????????????????????
    wave_data = wave_data.T # ?????
    #wave_data = wave_data 
    return wave_data, framerate
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号