1

如果我在开发口语 NLP 交互方面的经验为零,那么我制作 Hello World 并从那里开始试验的最简单方法是什么?

任何平台、编程语言和 API 在这里都是相关的,只要它们给我最基本的 Hello World 等价物并且足够灵活,我可以使用各种公共 REST API 和粘合字符串在那个环境中玩几个小时/正则表达式并从中获得一些有用的演示应用程序。

如果这个问题不够清楚,请提出改进​​这个问题的建议,因为它可能是很多程序员头脑中的一个话题,而且还不是主流。

4

2 回答 2

3

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

  • SphinxCMUGoogle 的语音识别 API(Chrome 使用)将用户的语音转换为文本
  • Wit API从文本中提取含义(用户意图/问题)
  • 然后我们自己的模块来构建答案
于 2013-06-12T22:25:46.873 回答
0

开始寻找像这样的现有项目:

Pi-语音

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

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

卡洛项目网站

于 2013-06-09T05:41:06.933 回答