我的MATLAB代码是:
x=wavread('C:\Users\dell\Desktop\Rabia Ahmad spring 2016\FYP\1. Matlab Work\record work\Recording.wav',58368);
wavplay(x,58368)
它在Python中的等效代码是:
x= sio.loadmat('C:\\Users\\dell\\Desktop\\Rabia Ahmad spring 2016\\FYP\\1. Matlab Work\\record work\\Recording.mat')['Recording']
所有我想知道的是什么是Python中的 wavplay等效命令,以便我可以播放我的文件?
答案 0 :(得分:1)
在Python中有各种播放声音的工具。最直接的等价物是play
包中的sounddevice方法。
加载文件的最简单方法是使用read
包中的soundfile方法。
另请注意,几年前wavread
和wavplay
已从MATLAB中删除。它们不再存在于最新版本的MATLAB中。我链接的函数是更通用的函数/方法,等同于几年前在MATLAB中替换wavread
和wavplay
的{{3}}和audioread
函数/方法。