android - 如何向 Azure Bot 发送短信?

标签 android azure azure-functions botframework speech

我对 Azure 及其提供的服务完全陌生,面临着许多有关“语音”服务和可以在 Microsoft 平台上创建的机器人的问题。目前正在开发 Android 移动应用程序,我希望实现以下行为:

  • 用户从应用程序录制语音文件(使用 MediaRecorder ),这部分没问题

  • 录制完成后,该文件将发送到 Azure 函数(通过 HTTP POST)。

  • 文件被翻译为 Text

  • 文本是sent (第 7 步)发送给机器人,机器人通过执行 HTTP 请求做出相应 react 。

Scheme of the process I explained

首先我想知道这种情况是否可能,或者我是否必须使用Speech SDK在我的 Android 应用程序上。

此外,如果这种情况可能发生,我如何将文本发送到聊天机器人?我检查过这个link但这似乎与我不太相关。

注意:我的机器人目前已完全使用“Bot Framework Composer”创建,没有编写任何代码,我只是想知道我的场景是否合理,最重要的是是否可能。

最佳答案

按照你的步骤,我觉得可以实现。如果你想给bot发短信,可以引用这个request .

enter image description here

在此之前,您可能需要start对话并获取 conversationId

关于android - 如何向 Azure Bot 发送短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63395065/

相关文章:

java - com.calculator 无法解析为类型

azure - 无法为容器创建 Web 应用程序 - 资源 ID 长度太短 :

linux - 如何在 Windows Azure 上打开 EndPoints Linux 的所有端口

sql-server - Azure网站需要连接本地SQL

c# - 将多个 Blob 输入传递到 QueueTrigger Azure 函数的最佳方法

azure - 在 GitHub 存储库上同步 python 代码并部署在 Azure 函数上

azure - 当函数设置为只读时如何创建 Azure 函数、函数键

java - Android sqlite helper 获取数据时出错

java - Android Eclipse 传入与传出 SMS : Phone number format?

android - "-fpermissive"和 "include "在 linux c 编译器中不起作用