如何向 Azure Bot 发送短信?
Posted
技术标签:
【中文标题】如何向 Azure Bot 发送短信?【英文标题】:How to send text message to Azure Bot? 【发布时间】:2020-08-13 12:21:34 【问题描述】:对于 Azure 及其提供的服务,我完全陌生,我面临许多关于“语音”服务和可以在 Microsoft 平台上创建的机器人的问题。目前正在开发一个android移动应用程序我想实现以下行为:
用户从app录制语音文件(使用MediaRecorder),这部分没问题
录制完成后,此文件将发送到 Azure 函数(通过 HTTP POST)。
文件被翻译成Text
文本是sent(第 7 步)给机器人,机器人通过执行 HTTP 请求做出相应反应。
Scheme of the process I explained
首先我想知道这种情况是否可行,或者我是否必须在我的 Android 应用程序上使用 Speech SDK。
此外,如果这种情况是可能的,我如何将文本发送到聊天机器人?我已经检查了这个link,但它似乎与我不太相关。
注意:目前我的机器人已经完全使用“Bot Framework Composer”创建,没有编写任何代码,我只是想知道我的场景是否合理,最重要的是可能。
【问题讨论】:
Hi Sibue,请参考我在下面提供的解决方案。如果它有效,请accept它作为答案(单击我的答案旁边的复选标记,将其从灰色切换为填充)。先谢谢了~ 【参考方案1】:按照你的步骤,我认为它可以实现。如果你想给bot发短信,可以参考这个request。
在此之前,您可能需要start 进行对话并获得conversationId
。
【讨论】:
您好!感谢您的回答,但此 HTTP 请求使用文本而不是语音?我正在考虑使用 SDK Speech 将语音直接翻译成文本到应用程序并将结果发送到机器人。这使我可以跳过天蓝色功能部分。你怎么看?以上是关于如何向 Azure Bot 发送短信?的主要内容,如果未能解决你的问题,请参考以下文章