更改 IoT 开发工具包 AZ3166 语言转换器示例的记录时间



我正在按照指南IoT DevKit AZ3166使用MxChip制作转换器。

我能够轻松地遵循大部分步骤,但想知道如何增加翻译的录制时间?- 这样它就可以翻译更长的短语。

谢谢。

DevKitTranslator 示例只是利用 Azure IoT 中心、函数和认知转换器 API 处理音频传感器数据的概念证明。 本示例记录音频数据并将其临时存储在设备闪存 (1M( 中。因此,由于这种内存资源限制,很难录制更长的音频。

如果你真的想延长记录时间,可能需要重新构建这个例子:

  1. 更改设备代码以使用 WebScoket 流式传输将音频持续上传到云。我们已经为 DevKit 提供了一个 WebSocket 客户端库。
  2. 生成支持 WebSocket 协议的 Azure Web 应用来处理来自设备的音频流,然后调用认知服务翻译器 API 来执行转换。
  3. 通过 IoT 中心 C2D 消息将转换结果发送回设备。

如果确实想尝试上面的此解决方案体系结构,可以参考或尝试 DevKit 聊天机器人示例。这是一个更复杂的示例,演示了 IoT DevKit 与更多 Azure AI 服务集成的强大功能,这些服务通过 WebSocket 流式传输连续音频数据。

最新更新