口语NLP互动的Hello世界(如Siri)?

时间:2013-06-09 01:45:23

标签: nlp speech-recognition siri

如果我没有开发语音NLP交互的经验,那么我最简单的方法是创建一个Hello World,并从那里开始进行实验?

任何平台和编程语言和API都与此相关,只要它们为我提供最基本的Hello World,并且足够灵活,我可以使用各种公共REST API在该环境中玩几个小时。将字符串/正则表达式粘合在一起并从中获取一些有用的演示应用程序。

如果问题不够明确,请提出改善这个问题的实用建议,因为它可能是很多程序员心中的话题,也不是主流。

2 个答案:

答案 0 :(得分:3)

如果您想玩积木,可以使用:

  • SphinxCMU或Google的语音识别API(Chrome使用)将用户的语音转换为文字
  • Wit API从文本
  • 中提取含义(用户意图/问题)
  • 然后我们自己的模块来构建答案

答案 1 :(得分:0)

开始查看像这样的现有项目:

Pi-Voice

阅读代码并分析他们在做什么。无论如何,这些都是玩具,因为Siri背后的技术非常复杂

为了深入了解该技术,请阅读作为Siri基地的CALO项目的论文:

Calo Project Website