1

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

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

谢谢你。

4

1 回答 1

0

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

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

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

如果您真的想尝试上述解决方案架构,可以参考或尝试DevKit Chat Bot示例。这是一个更复杂的示例,用于展示 IoT DevKit 与更多 Azure AI 服务集成的能力,后者通过 WebSocket 流传输连续的音频数据。

于 2018-06-13T07:24:30.457 回答