【语音识别】HTK安装及学习

Step1:HTK安装

(1)linux安装

进入htk目录,

./configure
./make all
./make install

一切顺利,没有error

测试:HInit,有打印各个选项的含义,代表安装正确

(2)rundemo

跑起来HTK的demo,所以不明白含义,跑起来,就觉得这一步先过了,能继续了

cd sample/HTKDemo

cd sample/HTKDemo
./MakeProtoHMMSet protoconfs/proto_s1_m1_dc.pcf

却是一直报错+5010,说找不到proto/S文件,网上搜罗+5010的各个错误信息,都没有这一条错误。直接复制HInit的那条命令看

(经验就是一步步摸索来的,解决问题的经验:1.网上百度此错误信息 2.进入脚本,将具体命令执行看结果)

HInit -A -i 10 -L labels/bcplabs/mon -l L -o L -C toolconfs/hinit.conf -D -M hmms/hmm.0 -T 1 proto/L data/train/tr1.mfc data/train/tr2.mfc data/train/tr3.mfc data/train/tr4.mfc data/train/tr5.mfc data/train/tr6.mfc data/train/tr7.mfc 

然而还是报错

考虑proto/l下面的文件是不是一个空文件,新建了一个文件起名为S,再执行还是报错。

这样无望了一下午。后来,看到runDemo执行后,打印出的步骤。

首先是 MakeProtoHMMSet,然后再是HInit那些命令

我就先执行了下MakeProto这个命令,结果显示:permission denied!!!

泪奔啊。原来是这个工具权限没够。修改权限

chmod 777 MakeProto。。。

然后再runDemo 。。。

一切顺利,出结果了。

HResults -A -s -L labels/bcplabs/mon lists/bcplist test/te1.rec test/te2.rec test/te3.rec
====================== HTK Results Analysis =======================
  Date: Wed Dec  9 17:26:56 2015
  Ref : labels/bcplabs/mon
  Rec : test/te1.rec
      : test/te2.rec
      : test/te3.rec
------------------------ Overall Results --------------------------
SENT: %Correct=0.00 [H=0, S=3, N=3]
WORD: %Corr=63.91, Acc=59.40 [H=85, D=35, S=13, I=6, N=133]
===================================================================

菜鸟为什么总是会遇到很多问题,越菜问题越多。是因为,菜鸟总是急于求成,途中制造问题。

而真正的大牛,会举重若轻的,提前避开一些可能的问题。

比如网上的教程,有的前面有指出,sudo ,修改这个解压包的权限,再执行。而我总是跳过这些配置什么的步骤,直接runDemo,

然后发现不出结果,就陷入网上茫茫大海的搜索答案中,捡到一个试用一个。时间就这样过去过去。而我一无所获被大海淹没。

经验不是得来的,而是碰运气捡来的。

下次,我还是会立马下载一个工具,解压,然后直接跑起来。有问题,over!死在那里。还是个死菜鸟!

如果出现问题,会觉得。这个好难。高手说,是不是文件权限不对,是不是拼写错误,是不是少了一个字母!

我会说,come on,怎么可能,怎么可能是这种问题。

一试,发现就是这些细碎的原因,决定了我是菜鸟,慢慢腾腾的菜鸟。而他们是一出就准的大牛。

(经验就是一步步摸索来的,解决问题的经验:1.网上百度此错误信息 2.进入脚本,将具体命令执行看结果 3.修改目录权限)

以后使用下载的工具包之前,我会加一步骤: chmod 777 *。代表接触此目录下的所有文件的权限。

不知道这样会不会又制造一条菜鸟隐患。

时间: 2024-10-23 21:38:10

【语音识别】HTK安装及学习的相关文章

redis 安装配置学习笔记

redis 安装配置学习笔记 //wget http://download.redis.io/releases/redis-2.8.17.tar.gz 下载最新版本 wget http://download.redis.io/redis-stable.tar.gz 首先必须要有 gcc 与 make apt-get install gcc apt-get install make 1.解压 [email protected]:~# tar -xvf redis-stable.tar.gz 2.测

如何安装和学习OpenStack?

如何安装和学习OpenStack? 学习材料: 什么是OpenStack?http://opensource.com/resources/what-is-openstack OpenStack源码在哪?https://github.com/openstack/ OpenStack API文档以及如何管理OpenStack等链接? http://docs.openstack.org/http://www.rackspace.com/cloud/openstack/getting-startedht

20165230 预备作业3 Linux安装及学习

20165230 预备作业3 Linux安装及学习 安装Linux操作系统 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,开始了虚拟机的安装,根据教程按着步骤一步一步的完成. 遇到的问题: 1.在安装Ubuntu系统软件的时候,点开官网下载页出现了错误,下载未能成功 2.在选择启动盘的时候没有直接选择压缩包,而是解压后选择的文件,出现了安装错误 解决办法: 1.通过求助于同学,得到了Ubuntu系统软件的下载资源,得以成功下载 2.通过重新下载Ubuntu系统软件,并重新选

20165322 预备作业3 Linux安装及学习

Linux安装及学习 安装部分 由于是第一次接触虚拟机知识,之前也没什么了解,我选择完全按照老师教程里的安装vbox虚拟机. 虚拟机安装的过程很顺利,不做详细讲解. 出现的问题 在启动我新建的虚拟电脑时出现了问题.问题显示如下 我在百度以后得到了学姐的帮助.进入BIOS,选择Configuration中的Intel Uirtual Technology,将Disabled改为Enabled 后保存. 我在安装增强功能时显示安装失败.问题显示如下 在查找资料挣扎了很久之后...好吧,发现是我一开始

20165325 预备作业3 Linux安装及学习

Linux安装及学习 一.VirtualBox和Ubuntu安装 问题一:虚拟机中Ubuntu的版本 在设置虚拟机的操作系统的版本时,我发现我的电脑只能设置32-bit的Ubuntu版本.教程上选用了64-bit的,不知道出了什么问题. 不过教程上说只需要选择Ubuntu就行,可能没什么问题. 但我怀疑是我没有下载安装最新版本的Ubuntu,于是在第二部我下载好了以后又回来试一试. 那么问题来了...... 首先是之前下载的网址失效了,我问同学找到了新网址:http://cn.ubuntu.co

20165211 预备作业3 Linux安装与学习

20165211 预备作业3 Linux安装与学习 1. Linux安装 涉及软件:VirtualBox,Ubuntu 参考教程:基于VirtualBox安装Ubuntu图文教程 安装过程的问题 在安装VirtualBox之后,创建虚拟机的过程中,类型为Linux,但在版本里找不到64-bit的Ubuntu. 在网上查找了一些资料之后,我发现是自己的电脑没有开启虚拟化,应该要进入BIOS打开虚拟化.这里真的要吐槽一下win10,我找了很多的方法教程,才终于找到了进入BIOS的方法.这应该也和各个

20165212 预备作业3 Linux安装及学习

20165212 预备作业3Linux安装及学习 Linux虚拟机的安装过程 我像大部分同学一样,通过助教学姐给的Ubuntu下载地址下载映像文件.VB,但是屡次出现问题,不停的闪出一下错误提示窗口: 在像同学求助无果之后我使用VM.Ubuntu安装了Linux虚拟机(安装过程与云班课中的基本相同),并且可以正常使用 Linux学习过程记录及作业 1.Linux系统简介 学习记录 终端模拟器:为了实现在一个窗口中完成用户的输入和输出.本质是Linux上的dev/tty设备,打开方式:ctrl+a

20165216 预备作业3 Linux安装及学习.

Linux 安装及学习 一.关于VirtualBos和Ubuntu的安装 对于本次安装,由于没有安装系统的经验,大多是按照老师的步骤去进行的.在本次安装中,出现的一个较大的问题是虚拟机系统版本中,并没有Ubuntu(64-bit). 一开始我认为可能是程序读取失败,重启后发现仍有问题,在查阅电脑属性的图         (如下图) 以及通过securable验证电脑位数以及是否可运行64位的虚拟机 最后都无问题,最终发现在蓝墨云班课中有同学提出并由另一个同学解决了得,最终通过修改Security

20165336 预备作业3 Linux安装及学习

Linux 安装及学习 一.VirtualBox和Ubuntu的安装 依照老师所给的步骤下载了VirtualBox 5.2.6和Ubuntu 16.04.3. 按照步骤一步一步进行了安装,出现的问题有Ubuntu下载安装错误最后在中文版网址下载安装成功,还有在安装增强功能时,因版本问题增强功能已安装了就没有覆盖安装. 收获:这是自己第一次安装系统,既感到有趣,又感到具有挑战性,不断丰富了自己的经验,让我对学习计算机语言有了更多的期待,虽然在这之间要解决很多问题,但依旧耐着性子寻找答案最终得到了解