代码之家  ›  专栏  ›  技术社区  ›  Dilip Ati

如何获取SpeechRecognitionResult时对cortana说的文本。文本返回“…”-Windows UWP

  •  1
  • Dilip Ati  · 技术社区  · 9 年前

    在将Windows UWP应用程序与cortana深度链接时,我无法获取所说的文本。在语音命令定义文件中,我使用 <ListenFor> 元素,以便允许用户说出任何内容,但我无法获取它。

    2 回复  |  直到 9 年前
        1
  •  3
  •   Andrew Pilley    9 年前

    如果您试图设置VCD以接受自由格式听写的文本,则需要使用短语主题字段。请参见 1.2 VCD spec 详细信息。

    例如,如果您有一个包含

    <ListenFor> Take a note to {noteTopic} </ListenFor>
    

    你需要一个相应的短语主题

    <PhraseTopic Label="noteTopic" Scenario="Dictation">
    </PhraseTopic>
    

    您可以使用各种选项(主题和场景)来改进听写服务的行为。

        2
  •  0
  •   Damien    8 年前

    您也可以使用Scenario=“Search”,让您的VCD看起来像这样:

    <ListenFor> Take a note to {noteTopic} </ListenFor>
    <PhraseTopic Label="noteTopic" Scenario="Search"/>