【问题标题】:How to send text message to Azure Bot?如何向 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它作为答案(单击我的答案旁边的复选标记,将其从灰色切换为填充)。先谢谢了~

标签: android azure azure-functions botframework speech


【解决方案1】:

按照你的步骤,我认为它可以实现。如果你想给bot发短信,可以参考这个request

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

【讨论】:

  • 您好!感谢您的回答,但此 HTTP 请求使用文本而不是语音?我正在考虑使用 SDK Speech 将语音直接翻译成文本到应用程序并将结果发送到机器人。这使我可以跳过天蓝色功能部分。你怎么看?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-08
  • 1970-01-01
相关资源
最近更新 更多