我有原始数据:

x值
y值

x是时域。采样率为8000 Hz。

我将它们绘制成正弦波,但似乎找不到任何将其转换为音频形式的方法。

有人可以指导这个过程吗?

最佳答案

如果x是时域,则由于Fs = 8000 Hz,因此您实际上并不需要它。
y是您的数据,您可以尝试使用 audiowrite 将其转换为音频文件。

我们不完全知道您的数据是如何编码的,因此您可能需要做一些工作。

例如,可能是

audiowrite('audioFile.wav`, y, Fs);

关于matlab - 如何将正弦波形转换为音频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54745784/

10-12 17:42