‘SMILExtract_Release‘ 不是内部或外部命令

关于openSMILE报错无解 这件事儿

  1. 首先检查安装完openSMILE以后有没有将SMILExtract.exe文件所在路径添加到环境变量中(我也不知道这样有没有用,但是还是添加上好一点)

在这里插入图片描述

  1. 这个文件夹下的SMILExtract.exe 的名字叫什么咱们的命令就写成什么,如果你的exe文件命叫SMILExtract_Release什么的那你的cmd命令就得写成这个。比如我的命令就是:
    SMILExtract
    -C C:\Users\Killer\Desktop\opensmile\config\is09-13\IS10_paraling.conf
    -I C:\Users\Killer\Desktop\CASIA\sad\203.wav
    -O E:\BaiduNetdiskDownload\Speech-Emotion-Recognition-master(2)\Speech-Emotion-Recognition-master\features/6-category/single_feature.csv

  2. 因为第一步我把它的路径添加到环境变量里,我也就不用再cd到SMILExtract.exe所在文件夹里去执行了,但是如果你没添加的话,你就需要添加一个cd命令。

  3. 最坑的一步,同样的命令,我在cmd中执行成功,但是在pycharm里一直报错:‘SMILExtract_Release‘ 不是内部或外部命令balabala…真郁闷我服啦

  4. 后来突然灵光一闪,不是命令的问题,报错提示不是内部命令,系统不认识它,只有一个可能——你的pycharm不在系统环境变量里,你需要把pycharm配置到path里!
    在这里插入图片描述
    这样报错瞬间解决。

  5. 附赠一个bug解决方案:SMILExtract在pycharm里报错是乱码,像这样:(‘SMILExtract’ ڲ ⲿ Ҳ ǿ еij ļ),是因为你的pycharm控制台显示中文乱码。你只需要搜索pycharm中文乱码,按照教程配置就行了。但是搞定乱码应该放在第一步,这样你才能看到你的代码到底是那里出了问题,可能是命令没有写对,可能是路径错误有空格拉什么的(这些问题我全都遇到了5555)

最后祝大家代码统统一遍过,没有bug!愿天堂没有bug 555

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值