matlab - 保存Matlab音频输出

标签 matlab audio

我需要在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/

相关文章:

javascript - 使用 Ajax 在 Hover 上播放声音

java - 在网页上播放音频流

matlab - 在MATLAB中播放音频

java - 如何从 Python 与 Java 交互

c++ - 如何在c调用的matlab函数中使用 "global static"变量

android - 哪种音频格式最适合我在Android Smartphone上存储音频文件?

java - Clip 类适合 'heavy use' 吗?

iphone - html5音频标签在加载音频时播放音频

matlab - 使用 MATLAB 对任意图进行傅里叶变换和 FFT

r - 如何将这个 'sparse' Matlab bsxfun 调用转换为 R?