机器学习和生物信息学实验室论坛联盟MAchine Learning And Bioinformatics, MALAB
查看: 6485|回复: 1

maryas,从音频文件(.wav)提取特征生成arff

[复制链接]
发表于 2012-1-30 15:08:20 | 显示全部楼层 |阅读模式
使用手册:http://marsyas.info/docs/manual/marsyas-user/index.html

1. 下载安装CMake(我已经在75服务器中装好了,路径是/home/zouquan/cmake-2.8.7)
需要注意的是:安装时不要敲入make,而是“./bootstrap; make; make install” ,仔细读Readme.txt


2.  进入到maryas目录,运行
          mkdir build
          cd build
          ccmake ../src/

3.  按两次c,然后按g  (图形界面修改安装参数,我都没改)

4. 然后才是make install
------------------------------------------------安装过程结束--------------------------------------
------------------------------------------------下面是使用过程-----------------------------------

1. 到marsyas目录下建一个文件夹,用来存放要提取特征的.wav或.au文件(其他格式如.mp3好像需要装插件,我还没试)。比如叫music_speech,下面有两个子文件夹,分别叫music_wav和speech_wav,这两个子文件夹中放入.wav样本文件。

2. 到/build/bin目录下,运行
./mkcollection -c music.mf -l music ../../music_speech/music_wav
./mkcollection -c speech.mf -l speech ../../music_speech/speech_wav
生成了2个类别

3. 运行
cat music.mf speech.mf >ms.mf

4. 运行
./bextract -sv ms.mf -w ms.arff
就把music_wav和speech_wav中的样本提取了特征,其中最后一维label为music或speech.
arff见附件 ms.rar (0 Bytes, 下载次数: 1074)


提取时间较长,编程运行时要注意waitFor();
另外,可能需要管理员权限和绝对路径运行和写文件。要注意,该文件夹可写入,否则的话要chmod 777.

呼唤谁来搞个民歌或通俗歌曲分类的Web Server。
回复

使用道具 举报

发表于 2012-1-30 16:29:20 | 显示全部楼层
很新奇啊,回头可以搞一下,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
机器学习和生物信息学实验室联盟

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部