HMMState API

来源:互联网 发布:三维游戏制作软件 编辑:程序博客网 时间:2024/06/01 15:30
<span style="font-size:24px;">public interface HMMState代表了在一个HMM中的一个单独的状态。我们知道HMM是由多个状态组成的。在sphinx中,系统会添加一个额外的非发射状态给一个HMM。注意一is某某开头的方法名,当它是某某时才会返回为true。本接口的方法:  public HMM getHMM();获得此状态相关的HMM,即包含此状态的HMM。public int getState();获得此状态。public float getScore(Data data);获得此HMM状态的得分,返回的是此状态的声学得分。输入的data为将要进行打分的数据。public boolean isEmitting();决定此HMM状态是否为一个发射状态。是返回为true。public HMMStateArc[] getSuccessors();获得此状态的后续状态。返回的是后续状态的弧的集合。即HMM状态弧数组。public boolean isExitState();决定此状态是否为一个HMM的退出(出口)状态。如果此状态是一个退出状态,则返回为true。</span>

0 0
原创粉丝点击