opensmile使用指南

本文介绍了如何配置和运行OpenSmile工具,包括直接运行exe文件的方法及通过Visual Studio编译项目的步骤。提供了详细的参数设置指导,帮助读者顺利完成音频特征提取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • opensmile参数设置

opensmile运行基本参数-C(后面加configure文件) -I(后面夹输入的 音频文件) -O(输出的路径),例如:

-C "D:\\DeskTop\\opensmile-2.0-rc1\\opensmile-2.0-rc1\\testdata\\loud.conf" -I "D:\\DeskTop\\opensmile-2.0-rc1\\opensmile-2.0-rc1\\testdata\\20000.wav" -O "D:\\DeskTop\\opensmile-2.0-rc1\\opensmile-2.0-rc1\\testdata\\20000.arff"
  • 直接运行exe方法

对于不想编译原始vs文件,直接利用其exe的童鞋可以采用以下方式:对于opnsmile2.3.0来说,其exe运行文件在bin下面
这里写图片描述
直接在dos界面下打开SMILExtract_Release.exe所在文件目录,输入下图命令就可以了。

SMILExtract_Release -C "D:\\DeskTop\\opensmile-2.0-rc1\\opensmile-2.0-rc1\\testdata\\loud.conf" -I "D:\\DeskTop\\opensmile-2.0-rc1\\opensmile-2.0-rc1\\testdata\\20000.wav" -O "D:\\DeskTop\\opensmile-2.0-rc1\\opensmile-2.0-rc1\\testdata\\20000.arff"
  • 编译VS文件的方法

但是如果想要运行成功VS文件,并且调试成功,不妨试试这个方法:请使用opensmile-2.0-rc1版本,我用一样的方法在opensmile2.1.0以及opensmile2.3.0下都试了,不成功。只有在opensmile-2.0-rc1下成功过。

首先,这个VS工程所在路径为
这里写图片描述
这是用vs2010编译的,高版本的vs支持低版本,我就是用vs2015就行编译的。按照opensmile的opensmile_book(在根目录的doc文件夹下面)先编译lib*,在编译lib,最后编译smilExtract就可以了。同时请删除各种audio的文件夹,最后的形式为:
这里写图片描述
这样修改后就可以正常编译link工程,并且没有错误了,但是还是不能调试。

  • 调试的方法
    调试的话,还需要修改以下几个部分
    1、将opensmilelib和smilextract两个工程,输出文件这一栏换为这样的形式
    这里写图片描述
    2、将smilextract工程属性下的调试–命令参数–换成你要的cmd参数(请参照opensmile使用指南 - opensmile参数设置这一部分)

这里写图片描述
进行完上述操作后,恭喜你,可以运行cmd了。

  • 同时请注意,每一个版本的opensmile都有自己的conf,请不要乱用。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值