- 积分
- 3516
- 在线时间
- 14878 小时
- 最后登录
- 2025-4-17
- 阅读权限
- 100
- 精华
- 0
罗宾汉
当前离线
Silenton Shutupov Speechlesski
  
- UID
- 238600
- 帖子
- 3631
- 精华
- 0
- 经验
- 3516 点
- 金钱
- 3434 ¥
- 注册时间
- 2010-9-9
|
语言能力有限,所以尽可能简洁表达。
某君新做个积木式解码。
正好听闻境外也有一处很是火热,好些人围着一个模块在那边萌动。
似乎硬件搞到极处最大的难点就聚焦在数字处理这一块。
窥了一阵对数字滤波器稍微有些概念了,大意是最小相位和线性相位、锐滚降和慢滚降这些矛盾以及窗口函数对于延时、带内纹波和冲激响应的影响。。。
sox这个号称瑞士军刀的工具,以前只是用来输出几个音频分析参数,受人启发刚才又试用了几个功能才知道它太强大了,升频、滤波、去噪可以用一个命令行完成并直接播放输出,也可以调用配置好的系数文本。
也许是少见多怪了,实际上可以说大部分音频分析软件的后端就是sox。
举个例子哈
随便找个 test.wav
~ sox test.wav -V -n
输出:
sox: SoX v14.4.1
sox INFO formats: detected file format type `wav'
Input File : 'test.wav'
Channels : 2
Sample Rate : 44100
Precision : 16-bit
Duration : 00:04:07.91 = 10932684 samples = 18593 CDDA sectors
File Size : 43.7M
Bit Rate : 1.41M
Sample Encoding: 16-bit Signed Integer PCM
Endian Type : little
Reverse Nibbles: no
Reverse Bits : no
然后
sox test.wav -n spectrogram -o test.png
得到一个频谱文件:
吃饭去。。。没噎着的话就继续,不然可能会烂尾。。。
|
|