通过Wifi语音流媒体

时间:2015-02-18 14:58:17

标签: audio lua embedded wifi speech

我一直试图通过wifi HTTP TCP / IP以16Khz流式传输语音(可能扩展到音频)。考虑到它与Arduino和其他平台的兼容性,我已经开始使用ESP8266 wifi模块了。

在课程中,我必须弄清ESP8266以16KHz流式传输的可行性。这个链接说(http://espressif.com/en/products/esp8266/)它有能力,但发现与其他论坛相矛盾的观点。

  1. 但是真的可以在如此小的cpu上安装I2S ..?
  2. 我继续使用位库和使用GPIO的想法,但GPIO可用的最大频率是1KHz(即PWM)。这里使用的固件是NODEmcu和LUA脚本 - https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en

    1. 是硬件限制还是固件限制..?

    2. 任何人都可以指导我在ESP上访问I2S并确保其在16KHZ的流兼容性。

1 个答案:

答案 0 :(得分:0)

Lua被解释,因此用它编写的程序将无法从ESP8266获得最大性能。现在可以使用它的C版本对ESP8266进行Arduino IDE编程。这是编译后可能要快得多。

我发现LUA应用程序不可靠。我已经使用Arduino IDE编写了一些程序并且它们非常坚固,所以我推荐这条路径。 (https://www.youtube.com/watch?v=hu-g-XTCEpU)我还看过有人使用ESP8266播放音频的视频,但他们添加了额外的硬件用于缓冲。对不起,我没有这个链接。