2014-06-12 31 views
2

我使用的SAPI 5.4和我的語法文件包含如何製作接受醫學術語的聽寫語法?

<RULE ID="VID_InputType"> 
    <L PROPID="VID_InputType"> 
     <DICTATION MAX="INF"/> 
    </L> 
</RULE> 

但我也知道,聽寫將只包含醫學術語有指定的語法文件的方法嗎?

回答

0

您不在語法中指定聽寫主題;你用代碼來做。

但要做到這一點,你需要一個醫療聽寫語法。 Trigram Technology賣一個,但它很昂貴。一旦你購買和安裝它,文檔將描述聽寫主題。

一旦你的,代碼很簡單:

ISpRecoGrammar pGrammar; // assumes already created 
HRESULT hr = _cpGrammar->LoadDictation(topic, SPLO_STATIC); // topic defined by Trigram 
if (SUCCEEDED(hr)) 
{ 
    hr = _cpGrammar->SetDictationState(SPRS_ACTIVE); 
}