我需要在Matlab中保存脚本的音频输出,但是我不知道该怎么做。这是一种复杂的声音,在不同的持续时间内会出现几次沉默,因此我不能简单地使用audiowrite。是否可以记录输出?我想保存运行脚本后听到的内容。这是我第一次在Matlab中使用声音,但我在网上找不到任何东西。谢谢您的帮助。
最佳答案
代表声音为零的暂停:
signal1 = ...;
pause1 = zeros(length1/fs,1);
signal2 = ...;
pause2 = zeros(length1/fs,1);
然后将所有信号串联在一起:
longSignal = [signal1; pause1; signal2; pause2];
并使用
audiowrite
将您的长信号保存在wav文件中。
关于matlab - 保存Matlab音频输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45121287/