需要有关创建基于手机的搜索引擎的基本建议

时间:2013-09-16 15:02:24

标签: asterisk voicexml

我想建立一个基于电话的搜索引擎。 这个概念很简单:

  1. 用户拨打号码。
  2. 我们录制他的输入并将语音转换为文本。
  3. 使用Google API搜索查询。
  4. 获取最佳结果并将其转换为语音。
  5. 将输出发送给用户。
  6. 我很乐意编写机制。但我不知道如何在电话线上实现这一点。我需要一个IVR来指导用户和后端应用程序进行处理。我可以编写后端应用程序。

    请问您能告诉我如何通过电话线实现我的应用程序。我做了一些研究,并提出了一些名为 Asterisk和VoiceXML 的东西。是否可以使用任何这些方法完成任务。

1 个答案:

答案 0 :(得分:1)

如果问题是“是否可以使用这些方法执行任务?”然后简单的答案是肯定的。

VoiceXML允许您定义在VoicePlatform上执行的应用程序,如Cisco CVP,Avaya AVP,Genesys GVP,...您将拥有的唯一“问题”是您需要其中一个(它们往往是相对昂贵)。

如果您有语音识别器和语音合成引擎,那么您可以通过SIP将呼叫发送到Astrisk平台并将其发送到支持SIP的服务器,该服务器以您喜欢的任何编程语言构建对话框(例如使用Java)。在这里,你需要一个语音识别器和一个语音合成引擎来进行“转换”。

尽管我的回答意味着它很简单,但仍有许多问题需要克服,例如:语音质量,识别准确性,错误处理等。