谁能向我演示如何使用Watson conversation和其他服务(例如Twilio)进行实时电话呼叫和进行对话?
我能够使用Watson Conversation、Twilio和NodeRED通过短信与聊天机器人进行对话。我还创建了一个Watson对话+ Watson Speech- to -Text + Watson Text- to -Speech,以创建一个可以在web浏览器中与我交谈的聊天机器人。
Twilio给了我一部电话,我可以用它打电话,所以必须有一种方法来连接Watson Conversation + Speech- to -Text + Text- to -Speech + Twilio,以便与聊天机器人进行现场电话对话。
任何例子,你可以指给我,以便建立这种联系也是有帮助的。
发布于 2017-01-18 03:21:50
在这种情况下,我见过的唯一的例子是这个聊天机器人与松弛,脸书,等是僵尸工具包,软件开发工具包来自Watson Developer Cloud,请参阅此主题。Botkit是一个用于制作机器人应用程序的工具包。
例如,如果您想使用conversation和Twilio进行连接:
var Botkit = require('botkit');
var controller = Botkit.twilioipmbot();
var bot = controller.spawn({
TWILIO_IPM_SERVICE_SID: process.env.TWILIO_IPM_SERVICE_SID,
TWILIO_ACCOUNT_SID: process.env.TWILIO_ACCOUNT_SID,
TWILIO_API_KEY: process.env.TWILIO_API_KEY,
TWILIO_API_SECRET: process.env.TWILIO_API_SECRET,
TWILIO_AUTH_TOKEN: process.env.TWILIO_AUTH_TOKEN,
identity: process.env.BOT_NAME,
autojoin: true
});
controller.hears(['.*'], 'message_received', function(bot, message) {
bot.reply(message, message.watsonData.output.text.join('\n'));
});
module.exports.controller = controller;
module.exports.bot = bot;How to do the integration . -How to do the integration
- (Github)
-带有集成的One (示例SLACK)。
发布于 2017-10-31 01:53:32
您可以尝试使用Bluemix中的Voice Agent with Watson服务。这是试验性的,但我认为这项服务走向GA只是个时间问题。而且,由于它处于实验状态,所以它是免费的。
https://console.bluemix.net/catalog/services/voice-agent-with-watson?env_id=ibm:yp:us-south
发布于 2017-02-03 08:10:14
我不知道它是否能帮助你,但这里是一个与API.ai的集成,而不是Watson机器人。Voximal应该支持连接大多数ChatBot引擎。Voximal支持原生的STT和TTS (大多数Cloud API,当然还有Watson的),您需要在VoiceXML语法中添加ChatBot交互(发送识别的文本,并接收带有标记的文本到prompt )。Watson机器人应该有类似的交互/集成。
https://github.com/voximal/voicexml-examples/tree/master/chatbots
https://stackoverflow.com/questions/41705025
复制相似问题