【问题标题】:C# Using Dictation Grammar and Predefined Grammar alternativelyC# 交替使用听写语法和预定义语法
【发布时间】:2016-04-15 01:54:25
【问题描述】:

我想用 C# 创建一个可以同时使用听写语法和预定义语法的桌面应用程序。例如,通过 SoundCloud 或 Google Now 或 Cortana 或 Siri 实现类似于 Hound 的功能。所以这就是我打算如何使用它:

  • 首先,我会在手前定义句子,我相信用户会像 X 加 Y 一样使用。(现在很明显,从 -infinity 到 +infinity 的语法是在这里使用预定义语法的唯一方法) (我打算以这样一种方式使用听写语法,即它首先遵循这些参数,即从“what”“is”“plus”中侦听并将其传递给局部变量进行处理)
  • 其次,我想知道是否有一种方法可以通过使用正则表达式通过预定义的句子过滤掉听写语法来使听写语法更加灵活。它会是这样。假设我说“25加108等于多少?”并说识别引擎将其解释为“什么是二十五辆巴士和一百个夜晚”(注意:我实际上是复制粘贴了这个!)所以我希望将此类解释映射到 if 语句中设置的现有条件集-链或类似的东西。

感谢大家的帮助 :) 注意:我不打算使用 3rd 方 API...

【问题讨论】:

    标签: c# .net nlp webkitspeechrecognition houndify


    【解决方案1】:

    我不确定您要构建什么或您的目标是什么,但第三方 API 还不错,可以为您节省大量工作。例如,在 Houndify.com 上,他们已经有一个算术域,支持从语音和文本输入开箱即用的“25 加 108”。

    不管怎样,祝你好运。

    【讨论】:

    • Houndify 是我开始这个话题的主要原因。但是,如果我们都坐下来认为这是最好的,那么以后就没有创新了!关键是我实际上想将它合并到桌面级别以进行客户端资源管理......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2016-01-03
    相关资源
    最近更新 更多