机器学习和生物信息学实验室联盟

标题: maryas,从音频文件(.wav)提取特征生成arff [打印本页]

作者: zouquan    时间: 2012-1-30 15:08
标题: maryas,从音频文件(.wav)提取特征生成arff
使用手册: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见附件[attach]399[/attach]


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

呼唤谁来搞个民歌或通俗歌曲分类的Web Server。
作者: hsc    时间: 2012-1-30 16:29
很新奇啊,回头可以搞一下,




欢迎光临 机器学习和生物信息学实验室联盟 (http://123.57.240.48/) Powered by Discuz! X3.2