自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Visual Studio 2013下调试dll的问题

最近在用别人的一套代码,C#测试工程里面调用C++代码写的DLL 文件,一开始想在运行中进入调试状态,可以一步一步走到DLL源代码中查看中间变量的内容,但是并不能进去,可以看到打的断点是空心的,类似这个样子: 这里表明这个dll的符号文件没有load进来,符号文件也就是.pbd文件,然后去查看一下调用dll的部分,是这样的形式: 根据http://blog.csdn.net/zhoucaifu/

2017-12-14 12:38:19 889

原创 Windows sklearn安装

http://www.jianshu.com/p/3af7dbe6e5e4必须严格按照上述顺序,如果已经先打乱顺序安装了某些安装包,可以用pip uninstall xxx来卸载如:pip uninstall scipy

2017-07-17 19:14:22 1339

原创 Perl-创建自己的包来共享函数

主要可参考:http://www.runoob.com/perl/perl-packages-modules.html我的具体执行步骤:1. 创建一个空白的名为MyUtils.pm的文件2. 编辑内容,其中需要注意的几个地方:1) pakage名和文件名一样2)末尾要加上1;3.在同目录下的perl脚本中使用这个包中的函数:use Fil

2017-04-23 17:24:42 538

原创 Windows-Perl-JSON

JSON包下载地址:https://metacpan.org/pod/JSON左边有个Download具体如何操作其实参考这个链接就可以了:http://wiki.jikexueyuan.com/project/json/with-perl.html唯一需要说的是,这里面是在linux环境下安装编译JSON,我的系统是windows,但是装了Cygwin

2017-04-21 17:10:42 1583

原创 Win10下启动内置Linux子系统

Win10下启动内置Linux子系统最近想要重新把Kaldi装上来复习一下以前的项目内容,以前是在Windows+Cygwin的配置下跑Kaldi,这次安装过程中出现了一些问题,据说是64位最新版的Cygwin好像会出现这些问题,在网上找解决方案无果后,听说Win10下可以启动内置的Linux子系统,好像非常实用的样子,于是决定试一试。网上其实有很多关于如何启动的帖子,不过在照做的过程中还是遇到了一

2017-03-29 13:26:38 4319

原创 NVIDIA查看显卡型号

C:\Program Files\NVIDIA Corporation\NVSMI 路径下有一个nvidia-smi.exe将该路径添加到环境变量在cmd中运行nvidia-smi即可

2017-02-08 15:36:37 2690

原创 CNTK安装

参考:https://www.microsoft.com/en-us/research/product/cognitive-toolkit/https://github.com/Microsoft/CNTK/wiki/Setup-Windows-Binary-Script1. 下载地址https://github.com/Microsoft/CNTK/release

2017-02-06 20:12:54 4852

转载 LoadHTKList: Label Name Expected

https://github.com/prosodylab/Prosodylab-Aligner/issues/15

2016-08-31 18:23:16 1097

原创 C#如何读取二进制文件(float32)

今天碰到一个问题,手上有一个二进制文件,里面的数据是由一个一个的float32类型数值组成,现在需要在C#中读取这个文件中的所有数据。首先找到C#中用于读取二进制文件的有BinaryReade这个类,那么关于这个类的描述及其方法参见MSDN:https://msdn.microsoft.com/en-us/library/system.io.binaryreader_methods(v=v

2016-08-28 21:52:45 6864 1

转载 Perl中$1的含义

参考链接: http://stackoverflow.com/questions/1036285/what-does-1-mean-in-perl

2016-08-25 19:40:12 2892

原创 Cygwin下执行Perl脚本时文件路径分隔符

linux返回的路径分隔符是左斜杠(/),而windows返回的路径分隔符是右斜杠(\\)Cygwin提供的是一个类linux环境,所以在这种情况下,Perl脚本中的文件路径分隔符应该用左斜杠(/)

2016-08-23 18:46:49 1307

转载 C++读取特定路径下文件目录及文件名称&&文件结构

用 _findfirst 和 _findnext 查找文件(来源:http://blog.sina.com.cn/s/blog_4e7834f50100jg8g.html)一、这两个函数均在io.h里面。二、首先了解一下一个文件结构体:struct _finddata_t {    unsigned    attrib;    time_t      time_

2015-07-07 10:22:34 2213

原创 合并多个wav文件

还是用到了sox这个工具,下载地址:https://sourceforge.net/projects/sox/files/sox/14.4.1/合并两个wav文件的命令:sox 1.wav 2.wav combined.wav由于我有一个名为16k的文件夹下有一系列的wav文件需要合并成单个的wav文件,所以我希望通过批处理来完成这件事情。需要注意的是,我试过写成:

2015-07-03 10:22:55 12975 1

原创 统计多个wav文件的总音频时长

最近需要做一件事,统计一个文件夹下多个wav文件的总音频文件。应该有多种途径,我这里就只说我的做法。主要工作分成了两步:1.提取单个文件的音频时长信息   2.累加音频时长1.提取单个文件的音频时长信息这里我用到了一个叫做sox的音频处理工具,下载地址:https://sourceforge.net/projects/sox/files/sox/14.4.1/其中有

2015-06-24 19:38:28 11417

原创 windows下perl脚本中安装使用parallel:ForkManager

1.下载安装包http://search.cpan.org/~yanick/Parallel-ForkManager-1.14/2.解压3.解压后的文件夹下的lib目录中有一个Parallel文件,将这个文件复制到本机的perl目录的lib下,我的是放在:C:\Perl64\site\lib这个目录。然后就可以在perl脚本中加入use Parallel::Fork

2015-06-19 19:30:38 2301

原创 Kaldi随笔(二)

今天思考的还是昨天那个问题的延续。现在已经知道了nnet-forward输出的矩阵的每一列对应的是一个pdf,我的最终目的是想要知道每一帧(除了sil)转换成每一个phone的概率是多少。首先我看到了Kaldi的kaldi-trunk\egs\wsj\s5\steps\nnet下有一个align.sh的脚本。然后我找到了之前跑TIMIT实验的时候这个脚本处理后得到的ali文件,解压之后

2015-04-25 21:23:41 2010 1

原创 Kaldi随笔(一)

最近需要解决一个问题:在Kaldi下做完DNN训练之后,要怎么得到一段录音feature的后验概率,以及在有了这个后验概率之后怎么知道每一帧对应的是哪个状态,同时又是对应哪个phone。首先,如何得到一段录音feature的后验概率。由于DNN训练已经做完,已经得到了训练后的网络,那么只要把feature放进这个网络里面进行一遍从头到尾的运算,就可以得到这个后验概率。在Ka

2015-04-24 16:43:19 3950 1

原创 linux shell脚本如何将文本内容按空格分行、如何使用timit原始corpus制作wav的scp文件

在kaldi-trunk提供的例子voxforge中有一个online-demo直接使用就可以完成样例的在线解码并得到一个不错的结果,但是数据量很小前段时间试了一下用另一个corpus来做同样的事情,但是效果很差今天想用timit corpus来试一试在修改run.sh脚本过程中遇到了很多问题,主要是对shell脚本操作不熟悉其中有一个步骤是需要制作corpus中的wav的sc

2014-12-15 20:21:10 4717

原创 Kaldi下运行TIMIT实例需要对run.sh进行修改的部分(不包括DNN部分)

这两天试了一下使用kaldi-trunk/egs/timit/s5下的run.sh对timit corpus从提取特征开始的整个过程。run.sh这个文件里面已经把所有的过程都包含在里面,从提取特征到training到decoding到evaluation。所以需要改动的地方并不多,这里把我在一步一步执行中需要改动的部分以及遇到的问题列举一下。Line30-32  改成你机器上

2014-12-05 20:12:02 2830

原创 win8/64bit/vs2013 下安装及使用Pthread

今天在在VS上导入一个工程之后,编译时发生错误,报错是由于程序中 #include <pthread.h> 但是并没有找到这个头文件而引起的。解决的方法是:1. 下载Pthread下载地址:ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-7-0-release.exe

2014-11-26 19:56:32 2815

转载 Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"

2014-11-15 13:31:34 548

原创 HTK model转Kaldi model实录——convert_htk的使用

最近差不多一个星期的时间都在弄这个HTK model转

2014-11-13 19:10:40 2658 1

原创 Kaldi安装实录(二)

接着昨天。今天弄的东西感觉比较多,不过可能是因为pengdaodemaga

2014-11-05 19:57:33 3549

原创 Kaldi安装实录(一)

在接下来的工作中将要用到Kaldi这个yuy

2014-11-04 19:17:24 2023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除