一尘不染

如何在八度音中播放声音?

linux

Octave似乎假设某个特定的声音播放实用程序将在系统上可用,但似乎没有提供指定备用声音的功能。在以下错误中,Octave正在寻找ofsndplay,这不是在所有系统上都可用的实用程序。

八度:38>声音(beamformed_20)

sh:ofsndplay:找不到命令

是否可以使用Octave配置设置或代码片段来指定适合系统的实用程序?


阅读 352

收藏
2020-06-07

共1个答案

一尘不染

在我的一台Linux机器上,我创建了以下ofsndplay脚本来解决有线依赖关系:

$ cat /usr/bin/ofsndplay

#!/bin/sh
## Coping with stupid dependency on ofsndplay in octave
play -t au -

此特定脚本使用SoX play实用程序。

诚然,注释对于该功能不是必需的,但它确实使我感觉更好。

2020-06-07