sphinx4专题

sphinx4 FrontEnd

public class FrontEnd extends BaseDataProcessor 在sphinx-4系统中,系统把整个前端处理当作一个前端类,此类把所有的信号处理流程都集合起来,只要通过此类我们就能获得整个前端的输出。通过对此类的操作我们能够修改信号处理的流程。就可得到我们所需的处理的流程和前端处理的结果。 作用: FrontEnd(前端)是一个component(configu

sphinx4的Microphone

public class Microphone extends BaseDataProcessor 本类的作用是,捕捉原始的语音信号,并对语音信号进行数字化处理,以便转换成数字信号。是front-end的第一输入可选输入信号处理单元之一。会把所有得到的数据放入列队缓存中。数据是以在前面为开始信号中间为doubledata数据后为结束信号的形式存储的。即此形式为一基本单元,可有多个单元

sphinx4的数据处理器的构建

一般具体的数据处理器都有两个构造方法,一个为空的,一个为非空。我们可以用非空的构造方法动态的创建数据处理器。用空的话,一般需要在文件中配置,并通过newproperties()方法来完成数据处理器的配置。数据处理器配置完后一般要调用initialize()方法来初始化数据处理器。这主要看类的具体实现所决定。 转自:http://blog.csdn.net/taiyb/article/det