`
郑睿9
  • 浏览: 161790 次
  • 性别: Icon_minigender_2
  • 来自: 浙江
社区版块
存档分类
最新评论
文章列表
      TIMIT是1993年由MIT创立的、适用于语音识别、说话人分类等的经典语料库 ,但matlab是不能直接对TIMIT中的音频进行处理,因为是SPHERE文件格式,所以要先进行一定的格式转换。   代码如下:   function wavdata=readTIMITwav(filepath) % author: % 郑睿 % date: % 2013-12-29 % function: % 实现读取TIMIT语料库中音频文件的功能 % filepath: % TIMIT语料库中音频 ...
由于研究方向与语音识别有一定关系,最近便开始琢磨剑桥大学开发的HTK。 一切从安装开始。    step1:下载HMM 的开发包HTK,现在的版本是3.4.1.可以从CMU的官网进行下载http://htk.eng.cam.ac.uk/    PS:
 本例是一个简单的读取wav文件并进行绘图的程序。   在基本的Python平台之外,还需要安装PyLab库。 下载地址:http://wiki.scipy.org/PyLab 里面有 NumPy, SciPy, Matplotlib三个库的下载链接,自己下就OK啦。   # -*- coding: utf-8 -*- import wave import numpy import pylab as pl #打开wav文件 #open返回一个的是一个Wave_read类的实例,通过调用它的方法读取WAV文件的格式和数据 f = wave.open(r" ...
因最近实验需求,本人开始接触Python脚本。   关于Python 一.下载     下载地址:http://www.python.org/getit/     根据PC位数和操作系统,下载合适的Python版本。 二.安装      下载完直接安装,便可以开始Python之旅啦!   关 ...
一朋友是java新手,在CMD控制台编译一个类A,该类调用在不同包下(即路径不同)的公共类B,编译出现无法引用包的错误。 由于本人最初学习java是直接在IDE上进行的,所以有兴趣在CMD控制台上进行java文件的编译和执行,从而动手进行了一定的尝试。 本文列出了公共类引用需要注意几个问题: 1.必须把公共类A设置为public,这是最基本的。 2.公共类A的package的路径要至少写到引用该公共类B的共同根目录; 3.必须先对公共类B进行编译; 4.类A引用import公共类B的路径必须和公共类B的package一致; 5.类A的package的路径路径要至少写到引用该公共 ...
今天遇到个小问题,之前都没注意,现在mark一下。     java中一般打印方法为System.out.println("");如果程序没问题,要打印的内容会在控制台显示。   但在Android平台,调用System.out.println("")函数,即使程序正确,也不会在控制台显示。不过可以在LogCat中查看。Android自身提供的打印方法是Log.v,引入android.util.Log 即可使用。查看打印的字符也不在console面板,而在Log面板上,可以选择ide右上角debug模式,查看Log面板。
很有没有敲代码了,今天准备写一个Android小程序。 刚创建好一个Android Project(Android环境很早就配好了),就很荣幸的被提示找不到Android Manifest系统文件这样一个莫名其妙的错误。   提示: com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Unable to read C:\AndroidManifest.xml: java.io.FileNotFoundException: C:\AndroidManifest.xml 系统找不到指定的文件。   谷 ...
写了个图像缩放的小程序,仅为使用下opencv for Andorid。   在Android2.3.1模拟器运行,程序界面:     点击缩小按钮,界面如下:       代码如下:   package cn.netava.opencv; import java.io.File; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Size; import org.opencv.highgui.Highgui; import org. ...
 最近开始接触opencv for Android,从网上down了图像的边沿检测的代码。   测试图片:    http://dl.iteye.com/upload/picture/pic/105498/dd5b230c-ceac-3d38-9ad2-8e4215b82a22.jpg 在Android2.3.1模拟器上跑了,如下:     代码如下:   package cn.netjava.opencv; import java.io.File; import org.opencv.core.CvType; import org.opencv.core.Ma ...
最近在用Qt和MySQL数据库,遇到中文乱码问题,看到一篇解决中文乱码问题的好帖子,分享了~~ 转载 Linux下 这种方法应该是最快捷解决中文乱码的办法了,不用改mysql的编码,仅限于linux下使用: 1.在QT程序的main.cpp的main函数中QTextCodec```那三句: 1.int main(int argc, char *argv[]) 2.{ 3. QApplication a(argc, argv); 4. QTextCodec *codec = QTextCodec::codecForName("UTF-8"); 5. QTextCodec:: ...
       昨天是一场经过了如此纠结的MySQL数据库的卸载再安装的洗礼的一天,今天的在Windows下Qt驱动MySQL数据库也是历经千辛万苦才到达成功的彼岸的。虽然遇到了各种乱七八糟的问题,不过总算是圆满解决,这也是令人欣慰的一点吧。谨以此文纪念下我的艰难曲折。如果能为大家提供一些帮助,我将不胜荣幸。       MySQL不能选择Typical型,这样会缺少库文件。可以选择Full型或Custom型。我安装的MySQL是Typical型的,所以在lib目录下是没有opt文件夹的,因此进行了重新安装(积累了N多经验,这次安装可算是小菜一碟)。为了图方便,我直接选择了Full型的,但这样会 ...
     之前做个人博客网站项目的时候,安装了MySQL数据库。当时是一路绿灯没什么问题,也就没去关注MySQL数据库相关的安装问题。由于最近要做一个项目,需要在Windows环境下进行Qt驱动Mysql数据库,之前安装的MySQL是Typical型的 ...
今天是我到中国移动金华总公司实习的第三天。 前两天之所以没有发表日志是因为我还没有适应这样的生活,不知道怎么写,不知道写些什么,也不知道应该用什么样的心态和心情记录下这第一份实习工作的点点滴滴。   实 ...
      在程序中,存放指定的数据最常用的数据结构有两种:数组和链表。       数组和链表的区别:       1、数组是将元素在内存中连续存放。            链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。       2、数组必须事先定义固定的长度,不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。            链表动态地进行存储分配,可以适应数据动态地增减的情况。       3、(静态)数组从栈中分配空间, 对于程序员方便快速,但是自由度小。      链表从堆中分配空间 ...
     师者,传道授业解惑也。在学习过程中,老师扮演了相当重要的角色。他是一位领路人,将你从一个懵懵懂懂的门外汉慢慢接触并了解一个精彩纷呈的世界。但是,在传授知识的过程中,为达到既定的教学目标和要求,老师到底应该给予学生怎样的约束与自由?这并不是一个简单的是与否的问题。      在一个完全约束条件下培养出的人分为两种。一种是我们所说的人才。人才是在约束环境下不但遵守约束条件,同时也懂得发挥自己特长的人。一种是所谓的劳工。劳工只知道按照约束条件做事,没有任何自己想法的人。在另一种情况下,在一个完全自由的条件下会培养出怎么样的人呢?只有两个极端。那么是天才,那么就是自甘堕落者。      约 ...
Global site tag (gtag.js) - Google Analytics