如何在Julia中播放声音

8

我正在使用Julia编程,想要重现一些简单的音频,例如单音或类似的东西。

我想知道是否有方法或库可以播放简单的声音。有没有人知道吗?


2
https://dev59.com/D37aa4cB1Zd3GeqPvdii? - Oscar Smith
1个回答

4
假设您需要这个功能来让自己知道计算已经完成,以便发出声音信号,那么可以使用以下方法:
using WAV
y, fs = wavread(raw"C:\Windows\Media\Ring01.wav")
wavplay(y, fs)

谢谢!是的,那就是问题所在。我使用的是Mac电脑,你的解决方案在这种情况下也适用吗? - raskolnikov
我没有苹果电脑。也许你可以试试 - 成功的几率很高。告诉我! - Przemyslaw Szufel
4
最终我使用了这个解决方案: 使用 WAV fs = 7e3 t = 0.0:1/fs:prevfloat(0.3) f = 8e2 y = sin.(2pi * f * t) * 0.1 wavplay(y, fs) wavplay(y, fs) wavplay(y, fs),它使用你建议的库依次生成三个声音!相比加载 wav 文件,这种方式更加简单 :) - raskolnikov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接