介绍

  voicebox是一个MATLAB中的语音处理工具箱,支持MATLAB6.5以上的版本。其中包含了对语音的分帧处理,滤波,加窗,参数提取等等函数,是语音识别几乎不可缺少的一个工具箱。
  可以直接看下面的这个链接即可全部自主完成。这个链接是voicebox的介绍、安装方法和函数列表
http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html

添加方法

本文基于win7、matlab2016a平台。
下载地址:
http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/sap-voicebox.zip
解压后,只用解压后的voicebox文件夹就可以,其他的文件都不要管。

方法1

  voicebox文件夹放在任意你想要放的目录位置下,打开MATLAB,在命令行设置MATLAB的搜索路径:
addpath(genpath(‘x:/…/voicebox’))
或者
path(’ x:/…/voicebox’,path)
  这样MATLAB就可以使用voicebox的函数了,但是这样的设置需要在每一次打开MATLAB就设置一次,这样真的很麻烦,但如果是考虑到程序的迁移,这种方法最简单,将voicebox放在相对路径下,程序中添加相对路径即可。

方法2

1.将整个目录voicebox文件夹复制到MATLAB的安装目录下:D:\Program Files\MATLAB\R2016a\toolbox
2、找到’D:\Program Files\MATLAB\R2016a\toolbox\local\pathdef.m’文件,打开,并把1中的路径添加到该文件中,保存。
3、运行 rehash toolboxcache 命令,完成工具箱加载。

方法3

1.将整个目录voicebox文件夹复制到MATLAB的安装目录下:D:\Program Files\MATLAB\R2016a\toolbox
2、打开MATLAB,找到设置路径——>添加文件夹——>找到复制到MATLAB安装目录下的voicebox文件(选添加文件夹选择:D:\Program Files\MATLAB\R2014a\toolbox)——>点击添加并包含子文件夹——>保存。
在这里插入图片描述

检测是否成功的方法

1.输入which activlev.m 看是否返回正确的路径,如返回D:\Program Files\MATLAB\R2016a\toolbox\voicebox\activlev.m 那就ok了。
2.输入what voicebox 如果返回下图就ok了。
在这里插入图片描述

参考来源

  本文为转载,有多个参考资料来源,转载时填写的链接只选择贡献做大的一个,感谢所有原作者的工作,参考链接如下:
https://blog.csdn.net/qq_39516859/article/details/80264381
下面这个链接是voicebox的介绍、安装方法和函数列表
http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐