zippoy / ElectronBot-Voice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ElectronBot-Voice

这是ElectronBot桌面机器人的语音版

原项目地址 https://github.com/peng-zhihui/ElectronBot 关于语音版的讨论 peng-zhihui/ElectronBot#161

【更新 2022-04-29】: 新的传感器板子昨晚肝出来了。 今天去打板。这回应该没啥问题。 拜托。

【更新 2022-05-05】: 新的传感器板子调试OK了,这个板子不用烧程序,焊接好调试好插上电脑就是一个USB声卡和麦克风。 接下来就可以调用电脑的音频功能和麦克风接口实现音频功能开发啦! SDK-DEMO 正在路上。。。

【更新 2022-05-09】: 有朋友关注版本二的工程程序,由于这个版本的开发量很大,仅建议用来学习研究一下WM8978音频的底层玩法。 所以我上传了一个带音频测试版本的工程,CUBE+KEIL环境,里面上电后的效果就是视频中音频底层驱动测试的 “警报声”,小心!

和原项目的区别:

版本一: (推荐)

只有传感器版不一样,主板可以和原项目维持不变。传感器板增加了USB声卡芯片,插上电脑就能变成一个音频设备。 同时,这个传感器板子的孔位/IMU方向都是和原项目维持不变的。这样就可直接调用接口进行语音开发了。

版本二: (学习音频开发) 1.只有主板的硬件不一样,其他硬件都一样,如果你使用这个版本的主板,软件部分和原项目也都是兼容的。

2.主板上仅将SD卡模块更换为了 WM8978音频模块,其他接口全部兼容。 为了后期也能够扩展本地存储功能,增加了SPI-flash。

3.如果要使用语音功能,需要使用本项目中的USB上层通讯协议。

4.如果有打算学习音频开发的同学可以参考目前的这个硬件。WM8978是很不错的一款CODEC,目前国内也出了不少替换的硬件。比如ES8388之类的。

About

License:GNU General Public License v3.0


Languages

Language:C 90.8%Language:Makefile 4.1%Language:HTML 3.3%Language:C++ 1.0%Language:Assembly 0.7%Language:CMake 0.1%