我正在尝试使用SoX程序生成频谱图。根据文档,我应该尝试以下步骤来创建频谱图: sox output.wav -n spectrogram 我得到了以下错误信息,而不是频谱图: sox FAIL formats: can't determine type of `spectrogram' 我正在运行Ubuntu 12.04操作系统。
为了补充Dima Melnik的答案,在线手册已经用 Unicode 字符替换了期望的 ASCII 字符。如果您逐字复制spectrogram示例,您认为正在输入的-n(字节\x2d \x6e)实际上是−n(字节\xe2 \x88 \x92 \x6e,UTF-8 中第一个字符为 U+2212 MINUS SIGN)。sox 尝试将−n解析为文件名,并变得混乱。
output.wav
的文件,并且你输入的就是这个文件名吗?(另外,我认为这个问题更适合在超级用户论坛上提问) - Xymostech