Opensmile:从wav文件提取韵律特征时无法读取的csv文件
我使用Windows版本的Opensmile从音频文件中提取韵律特征。它运行成功并生成输出csv。但当我打开csv时,它会显示一些不可读的行。我使用此命令提取韵律特征:Opensmile:从wav文件提取韵律特征时无法读取的csv文件,csv,audio,feature-extraction,audeering-opensmile,Csv,Audio,Feature Extraction,Audeering Opensmile,我使用Windows版本的Opensmile从音频文件中提取韵律特征。它运行成功并生成输出csv。但当我打开csv时,它会显示一些不可读的行。我使用此命令提取韵律特征: SMILEXtract -C \opensmile-3.0-win-x64\config\prosody\prosodyShs.conf -I audio_sample_01.wav -O prosody_sample1.csv csv的输出如下所示: [ 甚至我也尝试使用opensmile目录中的Example audio
SMILEXtract -C \opensmile-3.0-win-x64\config\prosody\prosodyShs.conf -I audio_sample_01.wav -O prosody_sample1.csv
csv的输出如下所示:
[
甚至我也尝试使用opensmile目录中的Example audio文件夹中给出的示例wave文件,并且输出是相同的(不可读)。有人能帮我确定问题的实际位置吗?我如何解决它?您需要在配置文件中启用csvSink组件以使其正常工作。您使用的文件
config\prosody\prosodyShs.conf
没有定义此组件,并且总是写入二进制输出
您可以通过以下方式验证它是否是标准二进制输出:从命令中省略-O
参数,使其成为SMILEXtract-C\opensmile-3.0-win-x64\config\prosody\prosodyShs.conf-I audio\u sample\u 01.wav
,然后执行它。您将得到一个与韵律\sa完全相同的output.htk
文件mple1.csv
如何输出csv?您可以查看opensmile-3.0-win-x64\config\demo\demo1_energy.conf
中的示例配置,其中定义了csvSink
组件
您可以在官方文档中找到更多信息:
- openSMILE文档的第页
- 关于
- 文件