保存Matlab音频输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保存Matlab音频输出相关的知识,希望对你有一定的参考价值。
我需要在Matlab中保存脚本的音频输出,但我不知道该怎么做。这是一个复杂的声音,有几个不同持续时间的静音暂停,所以我不能简单地使用audiowrite。是否可以记录输出?我想保存我在运行脚本后听到的内容。这是我第一次使用Matlab中的声音,我没有在网上找到任何东西。谢谢您的帮助。
答案
用零表示声音暂停:
signal1 = ...;
pause1 = zeros(length1/fs,1);
signal2 = ...;
pause2 = zeros(length1/fs,1);
并只连接一个数组中的所有信号:
longSignal = [signal1; pause1; signal2; pause2];
并使用audiowrite
将长信号保存在wav文件中。
以上是关于保存Matlab音频输出的主要内容,如果未能解决你的问题,请参考以下文章