TF_LMLATTELEMENT 结构 (ctffunc.h)

TF_LMLATTELEMENT 结构包含有关晶格元素的信息。 点阵元素用于语音识别。 此结构与 IEnumTfLatticeElements::Next 方法一 起使用。

语法

typedef struct TF_LMLATTELEMENT {
  DWORD dwFrameStart;
  DWORD dwFrameLen;
  DWORD dwFlags;
  union {
    INT iCost;
  };
  BSTR  bstrText;
} TF_LMLATTELEMENT;

成员

dwFrameStart

包含元素相对于短语开头的起始偏移量(以 100 纳秒为单位)。

dwFrameLen

包含元素的长度(以 100 纳秒为单位)。

dwFlags

当前未使用。

iCost

指定此元素的实际置信度。 这可以是以下值之一。

含义
SP_LOW_CONFIDENCE 语音引擎对 元素的置信度较低。
SP_NORMAL_CONFIDENCE 语音引擎对 元素具有正常置信度。
SP_HIGH_CONFIDENCE 语音引擎对 元素具有较高的置信度。

bstrText

包含 元素的显示文本。 如果口述单词为“two”,则显示文本将为“2”。 当不再需要时,调用方必须使用 SysFreeString 释放此字符串。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 ctffunc.h
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

IEnumTfLatticeElements::Next

SysFreeString