Octave似乎假设某个特定的声音播放实用程序将在系统上可用,但似乎没有提供指定备用声音的功能。在以下错误中,Octave正在寻找ofsndplay,这不是在所有系统上都可用的实用程序。
ofsndplay
八度:38>声音(beamformed_20) sh:ofsndplay:找不到命令
八度:38>声音(beamformed_20)
sh:ofsndplay:找不到命令
是否可以使用Octave配置设置或代码片段来指定适合系统的实用程序?
在我的一台Linux机器上,我创建了以下ofsndplay脚本来解决有线依赖关系:
$ cat /usr/bin/ofsndplay #!/bin/sh ## Coping with stupid dependency on ofsndplay in octave play -t au -
此特定脚本使用SoX play实用程序。
play
诚然,注释对于该功能不是必需的,但它确实使我感觉更好。