首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将AWS Lex聊天机器人语音集成到Facebook

如何将AWS Lex聊天机器人语音集成到Facebook
EN

Stack Overflow用户
提问于 2018-01-20 19:57:27
回答 1查看 299关注 0票数 1

我已经使用AWS Lex聊天机器人服务配置了我的聊天机器人。我创建聊天机器人的主要目的是将它集成到Facebook中,用户的交流应该可以用文本和语音进行。我按照AWS文档中给出的步骤成功地将我的聊天机器人集成到了facebook中。BUt的语音片段在facebook上不起作用。请为我提供任何建议或任何参考博客集成到Facebook与文本一起的lex语音片段。

EN

回答 1

Stack Overflow用户

发布于 2018-02-10 12:46:10

Facebook Messenger不会将lex响应解释为语音响应,至少现在还不会。

当从Facebook访问Lex时,收到的event对象将生成requestAttributes,并在x-amz-lex:accept-content-types下指定接受的内容类型。

代码语言:javascript
复制
"requestAttributes": {  
    "x-amz-lex:accept-content-types": "PlainText"
},

如您所见,PlainText是惟一可接受的内容类型。即使Lex有4种受支持的消息内容类型:“纯文本”、“SSML”、“自定义有效负载”和“复合”。See here.

来自Facebook Messenger Docs

信使平台允许您将资产附加到消息,包括音频、视频、图像和文件。

尽管Facebook接受音频附件,但Lex只发送PlainText或SSML。Lex在发送响应卡时确实使用了Facebook的messsage附件,但是响应卡只能有一个泛型类型,所以它只能发送图像,而不能发送音频文件。See here.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48355839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档