基于stm32f407 ld3320 syn6288的python版语音识别模组
设计软件:putty + sublime text + Altium Designer 16
编程语言:python【性能好点的单片机可以支持 C++/microPython/Lua/javascript/Rust,一般都支持C】
系统组成:
主要由STM32F407芯片、语音识别芯片LD3320、存储部分、SYN6288语音合成、电源降压部分组成。预留出USB用于编程和调试,预留出串口,用于和其他板子进行串口通信。
所有代码均使用python编写,缺点:语音识别反应比C语言写的慢点【层层调用+解释型语言】,优点:下载&调试方便,一根usb线即可编程【记事本都可以】和调试【print语句+format万能】。
具体功能:
语音识别、语音合成、syn6288内置铃声控制
模拟U盘定制识别词 & 对应的应答语
复现过程:
1、使用jlink等各种仿真器,下载文件夹里的 f407_float_thread_mco_42mhz.hex 到mcu中
2、插上usb,等待电脑枚举出90多KB的U盘,将python源码文件夹里所有内容复制到根目录下
3、电脑上正常弹出usb设备,重启即可正常运行
4、若需要按自己意愿修改识别词和回复语,记事本打开模拟U盘里的cfg.ini文件,按照里面的模板,简单修改后保存即可,重启即按新的运行,灰常的简单。
效果演示视频链接:
时长:15秒钟,介绍了效果演示。
链接:https://pan.baidu.com/s/1fN2kPpdAgjgS_BwYrYUBFQ
提取码:2022
其他需求联系方式:qq:2752301152 wechat:a15638199041