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 [デスクトップ アプリのみ]
Header ctffunc.h
再頒布可能パッケージ Windows 2000 Professional 上の TSF 1.0

関連項目

IEnumTfLatticeElements::Next

SysFreeString