我的 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 等效命令,以便我可以播放我的文件?
最佳答案
Python 中有多种用于播放声音的工具。最直接的等价物是 play
sounddevice中的方法包裹。
加载文件的最简单方法是使用 read
soundfile中的方法包。
另请注意,wavread
和 wavplay
几年前已从 MATLAB 中删除。它们在最新版本的 MATLAB 中不再存在。我链接到的函数是更通用的函数/方法,相当于 audioread
和 audioplayer.play
几年前在 MATLAB 中取代了 wavread
和 wavplay
的函数/方法。
关于python - python 中的waveplay 等效命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42209283/