語音識別的第二步:開發環境Voicebox的安裝
如何在MATLAB中添加Voicebox工具箱
1. voicebox介紹
網站: http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html
這個網站包括了voicebox的介紹和下載包
“VOICEBOX is a speech processing toolbox consists of MATLAB routines that are maintained by and mostly written by Mike Brookes, Department of Electrical & Electronic Engineering, Imperial College, Exhibition Road, London SW7 2BT, UK. Several of the routines require MATLAB V6.5 or above and require (normally slight) modification to work with earlier veresions”
voicebox是一個MATLAB中的語音處理工具箱,支持MATLAB6.5以上的版本。其中包含了對語音的分幀處理,濾波,加窗,參數提取等等函數,是語音識別幾乎不可缺少的一個工具箱。
下載地址:
官方下載:
http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.zip
2. voicebox的添加
方法一:
1. 解壓下載的voicebox,把解壓包放在某一個路徑下d:/…/voicebox
2.打開MATLAB,在命令行設置MATLAB的搜索路徑
addpath(genpath(‘d:/…/voicebox’))
或者
path(’ d:/…/voicebox’,path)
- 檢驗是否設置成功
在命令行上輸入 which activlev.m,看一下是否顯示正確的路徑
這樣MATLAB就可以使用voicebox的函數了,但是這樣的設置需要在每一次打開MATLAB就設置一次,這樣真的很麻煩,下面的方法就可以只設置一次的
方法二:
1. 解壓voicebox.zip,將整個目錄voicebox複製到MATLAB的安裝目錄下:D:\MATLAB\R2012b\toolbox
找到’C:\Program Files\MATLAB\R2009a\toolbox\local\pathdef.m’文件,打開,並把1中的路徑添加到該文件中,保存。
運行 rehash toolboxcache 命令,完成工具箱加載
rehash toolboxcache
4.測試:
what voicebox
看一下是否能輸出voicebox的文件名,如果可以就設置成功了,這裏要注意在設置添加路勁是,標點符號要設置正確不然很容易出錯的
方法三:
當然,還有更簡單的方法的。
1. 解壓voicebox.zip,將整個目錄voicebox複製到MATLAB的安裝目錄下:D:\MATLAB\R2012b\toolbox
- 打開MATLAB 然後 FILE ->SET PATH
選 ADD FOLDER 選擇:D:\MATLAB\R2012b\toolbox
3.在用前面兩種方法測試一下就可以了。
這樣就可以把voicebox添加到matlab中了,盡情地使用強大的語音處理工具箱吧。