如何使用自定义 Alexa 技能拨打电话

Posted

技术标签:

【中文标题】如何使用自定义 Alexa 技能拨打电话【英文标题】:How to make phone call from custom alexa skill 【发布时间】:2018-01-17 21:16:56 【问题描述】:

我打算通过自己的技能拨打指定的电话号码。

例如

我:Alexa,让 找到客服号码

Alexa:当然,客服电话是 1800-xxx-xxx-xxx。你想打电话吗

我:是的

[现在如何拨打电话?]

【问题讨论】:

@muthupandian 你对上述问题有什么想法吗? 没有@santhoshkumar 【参考方案1】:

可以通过您的编程技能(alexa 技能服务)打开电话。但是您确定您不仅想开始通话,而且还希望用户可以对着 alexa 说话?但不可能从用户那里获得声音。

Amazon Alexa 将语音输入转换为文本。 您的技能服务仅从亚马逊技能界面获取 JSON 请求,其中包含意图和口语内容作为文本。

所以没有机会从 Alexa 用户那里获取音轨。 Also stated in the forum

有一个feature request - 您应该观看此功能并为它投票。 或者您实施类似回调服务的功能,将用户电话与服务客户号码互连。例如。通过手机上的应用程序 - see this

【讨论】:

在页面底部here查看此视频。他说他的回声连接到自定义服务器而不是亚马逊。他怎么会这样做? @CoreyCole 有趣的视频,但我不知道他们如何将音频用于语音识别服务。他不会涉及技术细节。他正在向回声扬声器展示并称其为原型。也许是修改后的扬声器(直接使用他们的后端)但也许他只提到了软件部分。【参考方案2】:

只要联系人在您的列表中,您就可以使用 echo 设备或使用 Alexa 应用拨打电话,使用 Alexa Calling。仅在美国、英国、加拿大和墨西哥支持通话。

这是另一个帮助您设置的链接

https://au.pcmag.com/gallery/60053/how-to-call-someone-from-your-amazon-echo

【讨论】:

以上是关于如何使用自定义 Alexa 技能拨打电话的主要内容,如果未能解决你的问题,请参考以下文章

如何结束自定义 Alexa 技能的会话?

开发阶段如何通过电脑测试amazon alexa自定义技能?

Alexa 自定义技能示例话语

如何在 Android 中使用 Phonegap 拨打自定义电话号码?

如何使用亚马逊的 Alexa API 为技能设置帐户链接?

自定义 Alexa 技能的权限说 - “此语音模型不支持权限”