【问题标题】:How to make a dictation grammar which accepts medical terms?如何制作接受医学术语的听写语法?
【发布时间】:2014-08-08 23:11:56
【问题描述】:

我使用的是 sapi 5.4,我的语法文件包含

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

但我也知道听写将只包含医学术语有没有办法在语法文件中指定?

【问题讨论】:

    标签: windows visual-c++ speech-recognition sapi


    【解决方案1】:

    您没有在语法中指定听写主题;你用代码来做。

    但要做到这一点,您需要医学听写语法。 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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多