使用 X-Mos 语音识别的 w5500-evb-pico 实现家庭自动化

转发: Home Automation with w5500-evb-pico Using X-Mos Voice Recognition:
项目介绍
硬件
服务器
连接 Xmos Uart 和 pico Uart(ch0、pin0、pin1)

X-mos 设置
使用从 X-mos 下载的示例固件和语音信息。
示例设计可以从下面的链接下载。
https://www.xmos.com/develop/xcore-voice
其中,支持uart的项目是FAR-FIELD VOICE LOCAL COMMAND。

本例支持的语音识别如下:

请参阅下页的 Xmos 设置:
软件
设置串口。
uart=UART(0, baudrate=9600, tx=Pin(0), rx=Pin(1))
xmos = XmosControl.RecvDataFromXmos(uart, keepAlive=False)
设置IP。
net_info= ('192.168.11.20','255.255.255.0','192.168.11.1','8.8.8.8')
spi=SPI(0,2_000_000, mosi=Pin(19),miso=Pin(16),sck=Pin(18)) #pico spi configure
w5k = Wiznet5kControl.WIZNET5KControl(spi)
客户端的操作在 XmosCmdAction.py 文件中配置。
如果要设置单独的操作,请修改此文件。
处理函数完成后,将其添加到要执行的类中。
注册函数如下。输入命令 ID、命令和函数名称作为参数。
handler = CommandHandler()
handler.register_command(1, "Hello XMOS", hello_xmos)
利用X-Mos语音识别实现家庭自动化:w5500-evb-pico的实践,
本文介绍了如何使用X-Mos的语音识别功能,配合w5500-evb-pico开发板,实现在家庭自动化场景中的语音控制。涉及硬件连接、Xmos设置、串口和网络配置,以及Python脚本中处理Xmos指令的方法。
1916

被折叠的 条评论
为什么被折叠?



