使用sox生成频谱图

问题描述 投票:1回答:4

我正在尝试使用sox程序生成频谱图。根据documentation我应该尝试以下来创建一个谱图:

sox output.wav -n spectrogram

而不是光谱图我得到以下错误:

sox FAIL formats: can't determine type of `spectrogram'

我正在运行ubuntu 12.04

sox
4个回答
2
投票

我知道为什么会这样。你从文档http://sox.sourceforge.net/sox.html复制了这个文本命令所以,如果你手动输入它将工作正常。文档中的某些符号对您来说是不正确的字符集


1
投票

我不确定问题是什么。我首先通过消息来源安装。似乎没有正常工作。

我运行make uninstall来删除安装,之后通过以下方式重新安装:

sudo apt-get install sox

1
投票

当我自己构建SoX时,我遇到了这个问题。缺乏libpng创建了一个没有谱图效果的二进制文件。换句话说,您的命令正在尝试打开名为“spectrogram”的文件。跑

sox -h

并检查你是否有这种效果。


0
投票

这是怎么做的,

sox output.wav -n spectrogram
© www.soinside.com 2019 - 2024. All rights reserved.