使用Haskell捕获来自麦克风的音频输入?

new*_*guy 6 io audio haskell

是否有一个成熟的库可以启用音频输入和输出并在Haskell中工作?(当然,好的包装好了.)

我正在寻找可以轻松捕获麦克风输入的东西,也许还可以播放各种音频文件.

谢谢.

Don*_*art 5

轻松捕获麦克风输入,也许还可以播放各种音频文件。

它将在很大程度上取决于您的操作系统平台:每个操作系统上都有用于此功能的标准 C 库,您将寻找与它们的 Haskell 绑定(例如 PulseAudio 等)。查看 Hackage 的 Sound 类别:

例如用于音频文件写入的 HSndFile,http: //hackage.haskell.org/package/HSoundFile