(二)matlab中voicebox工具箱的添加

語音識別的第二步:開發環境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)

  1. 檢驗是否設置成功
    在命令行上輸入 which activlev.m,看一下是否顯示正確的路徑

這樣MATLAB就可以使用voicebox的函數了,但是這樣的設置需要在每一次打開MATLAB就設置一次,這樣真的很麻煩,下面的方法就可以只設置一次的

方法二:
1. 解壓voicebox.zip,將整個目錄voicebox複製到MATLAB的安裝目錄下:D:\MATLAB\R2012b\toolbox

  1. 找到’C:\Program Files\MATLAB\R2009a\toolbox\local\pathdef.m’文件,打開,並把1中的路徑添加到該文件中,保存。

  2. 運行 rehash toolboxcache 命令,完成工具箱加載

rehash toolboxcache

4.測試:

what voicebox

看一下是否能輸出voicebox的文件名,如果可以就設置成功了,這裏要注意在設置添加路勁是,標點符號要設置正確不然很容易出錯的

方法三:
當然,還有更簡單的方法的。
1. 解壓voicebox.zip,將整個目錄voicebox複製到MATLAB的安裝目錄下:D:\MATLAB\R2012b\toolbox

  1. 打開MATLAB 然後 FILE ->SET PATH
    選 ADD FOLDER 選擇:D:\MATLAB\R2012b\toolbox

3.在用前面兩種方法測試一下就可以了。

這樣就可以把voicebox添加到matlab中了,盡情地使用強大的語音處理工具箱吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章