员工呼入并提供行程信息以保存在数据库中

时间:2017-07-10 13:34:32

标签: database ibm-watson

我想在我的员工可以打电话的地方编写代码,Watson会问他们重要的问题,他们可以告诉Watson信息,然后Watson将这些信息输出为CSV,XLS等格式甚至可能数据库。

似乎我应该能够做到这一点,因为它可以通过信使等方式与人交谈。

我知道这可能是一种三管齐下的方法。

想法?

2 个答案:

答案 0 :(得分:1)

@Florentino DeLaguna,在这种情况下,您可以使用对话服务和文本到语音和语音从IBM Watson发送文本API。请参阅可用于此的选项:

  1. 理论上,您必须构建一个与一个URA集成的应用程序(例如使用Asterisk),将Speech转换为Text,将该文本发送给Conversation Service,以及会话的response必须转换为语音并发送到URA。在实践中,存在一些会话问题,尤其是从语音到文本。但是你可以使用 IBM Watson Text to Speech (更快更慢的声音,控制暂停,放置情感......)使用一些效果的回音。
  2. Obs。:URA音频在窄带8khz,大多数语音到文本服务只接受宽带16khz

    Obs II。:您的应用程序(如Asterisk)需要能够使用REST API和/或使用Web套接字,然后它才能调用Watson Speech to Text服务。

    1. 另一种选择是将呼叫从Asterisk路由到新的IBM Voice Gateway,这是一个SIP端点,通过编排语音到文本,文本到语音和Watson对话服务来支持Watson自助服务代理。您可以将IBM Voice Gateway视为独立的Cognitive IVR系统。点击此处查看更多details

    2. 另一个可能的选择是使用MRCP。 IBM有一个服务解决方案,允许您使用MRCP访问Watson STT和TTS引擎。不确定Asterisk是否支持MRCP,但这通常是传统IVR与ASR集成的方式。

    3. 重要:其他人可以选择选项2和3,请参阅官方answer

      详细了解这些API:

答案 1 :(得分:1)

看一下Voximal解决方案,它将所有SpeechToText Cloud API(和TextToSpeech)整合为Asterisk应用程序,抛出VoiceXML标准浏览器。

所有内容都集成在VoiceXML解释器中,您获得了转录的全文结果,您可以将其推送到聊天机器人以检测用户的意图并选择动态参数,如日期,数字,城市等。 ..例如通过使用api.ai。

Voximal支持谷歌,微软,IBM /沃森(以及很快亚马逊)的STT。

Sayuri列出的3 API嵌入在解决方案中。