我想在我的员工可以打电话的地方编写代码,Watson会问他们重要的问题,他们可以告诉Watson信息,然后Watson将这些信息输出为CSV,XLS等格式甚至可能数据库。
似乎我应该能够做到这一点,因为它可以通过信使等方式与人交谈。
我知道这可能是一种三管齐下的方法。
想法?
答案 0 :(得分:1)
@Florentino DeLaguna,在这种情况下,您可以使用对话服务和文本到语音和语音从IBM Watson发送文本API。请参阅可用于此的选项:
response
必须转换为语音并发送到URA
。在实践中,存在一些会话问题,尤其是从语音到文本。但是你可以使用 IBM Watson Text to Speech (更快更慢的声音,控制暂停,放置情感......)使用一些效果的回音。 Obs。:URA音频在窄带,8khz
,大多数语音到文本服务只接受宽带, 16khz
。
Obs II。:您的应用程序(如Asterisk)需要能够使用REST API和/或使用Web套接字,然后它才能调用Watson Speech to Text服务。
答案 1 :(得分:1)
看一下Voximal解决方案,它将所有SpeechToText Cloud API(和TextToSpeech)整合为Asterisk应用程序,抛出VoiceXML标准浏览器。
所有内容都集成在VoiceXML解释器中,您获得了转录的全文结果,您可以将其推送到聊天机器人以检测用户的意图并选择动态参数,如日期,数字,城市等。 ..例如通过使用api.ai。
Voximal支持谷歌,微软,IBM /沃森(以及很快亚马逊)的STT。
Sayuri列出的3 API嵌入在解决方案中。