## [2020.07.01纪念建党特别版](https://gitee.com/kxdev/zimeimojing/releases/v2.2.0) 2020.07.01纪念建党特别版间隔上一个版本相隔时间将长,本次升级整体优化内核系统较多,目前系统的结构比较标准和稳定了,这对二次开发的开发者来说是一件好事,可以很大层度上减少对有二次代码的修改量。具体升级优化的项目如下: 1. 在系统根目录配置文件config.yaml增加了最后个消息处理插件功能,当前是chat聊天; 2. 实现在插件向前端页面直接嵌入插件中CSS和JS文件功能; 3. 聊天机器人插件聊天增加唯一ID功能,以区分不同的设备对话有所区分; 4. 优化音乐插件,音乐播放功能方面更加合理; 5. 实现后台管理动态菜单加载功能,以方法不同的插件实现不同的管理后台; 6. 后面管理页面由以前的VUE编译模式变为非编译模式,代码更加开放,使用二次开发更加方便; 重大升级提示,本次版本升级文件位置结构改变较大: a. 增加api插口模块文件夹,方便以后增加不同平台的API接口类文件; b. 增加模块module功能模块文件夹,使用每一个不同的模块进行很好的区分; c. 增加include基本库(第三方库等)文件夹,方便类库扩展和维护升级工作; d. 调整了package目录中文件的结构,保留功能性文件; c. 系统基本配置文件config.yaml进行合理调整,一些非系统基别的配置移至相关接口配置文件夹中。 从这个版本起,web后台管理功能已经可以正常使用,可以进行插件管理、系统配置、和系统升级等重要功能的管理,后台管理进入方式: 打开与树莓派在同一个局域网的PC电脑上的浏览器,访问:`http://你树莓派的IP:8088/admin/` 即可。 你树莓派的IP如果不知道,可以语音唤醒后问:IP地址,系统问以语音和屏幕显示的方式呈现。 镜像下载地址:[https://c-t.work/s/53c496b91dd248](https://c-t.work/s/53c496b91dd248) 提取码:fp868n ## [2020.03.04版升级内容v2.0.0](https://gitee.com/kxdev/zimeimojing/releases/v2.0.0) > 写的最前!本次升级需要用到两个包,请使用以下方式安装: ```shell sudo apt-get install mplayer //如上面的指令提示没有找到包,执行一下:apt-get update 再安装 sudo pip3 install ruamel_yaml ``` 一、内核升级 1. 重新设计了内核,采用进程消息队列机制。模块之间低耦合,可以随时开启或关闭一些模块而不影响到整个系统的运行; 2. 常用基础功能:唤醒、录音、合成、守护、MQTT、万能开关模块进行了模块化并且可以自由定义启停,使用整个系统结构更加紧凑和整洁; 3. 系统在保留原有的snowboy唤醒的基础上增加了讯飞唤醒,唤醒词“小美小美”。准确率比上个版本snowboy增加了80%,误唤醒率降至0.1% 4. 增加了自定义唤醒应答词功能,将你的语音文件放到 python/data/audio/echo/下面即可。每次唤醒时会随机选择一个进行应答 5. 增加全局配置文件 config.yaml可手工修改其内容。 configBAK.yaml是备份,有错误时可将其内容复制到 config.yaml (下一个版将增加后台管理功能直接在浏览器中修改) 6. 配网功能优化和流程,配合微信小程序可实现一键配网; 7. 增加人体探测在没有探测到人的情况下自动关闭屏幕功能,达到节能的效果 8. 增加可配置摄像头方向的功能; 9. 增加可配置音频输出接口功能; 10. 增加极客模式切换功能,极客模式为连续对话,不需要重复唤醒后对话,可使用语音打开/关闭极客模式; 11. 增加万能开关控制中心功能,以备后期万能开关接口对接。 12. 增加了后右管理功能,后台管理登录入口为:`http://你树莓派IP:8088/admin/`,登录账号和密码为树莓派系统的账号和密码;后台管理功能目前只实现了插件的安装、升级和卸载功能,系统一键升级功能,其他功能只实现了展示功能,待下一个版本完善。 二、插件升级 1. 重新插件设计原理,将每一个插件单独为一个文件夹,可以叫插件包,后期可以单独进行插件的安装、升级和卸载;分开管理、单独配置; 2. 优化重写了官方默认自带的几个插件:对话机器人、音乐、报本机IP地址、设备管理和用户管理等插件; 3. 重新设计插件模块继承于基类MsgProcess,基类已完成消息处理等大量常规工作。大降低开发难度。 4. 增加两个重要函数 self.say(text) self.listen()用于交互 用法请参考最简单报IP地址的插件 SayIP (接下来会在插开开发文档详细介绍) 5. 音乐插件增加播放本地音乐功能,本地音乐为每次播放的网络歌曲的本地缓存文件; 三、微信小程序升级 1. 优化了程序内核,启动和运行更快,更流畅; 2. 增加了插件管理功能,可配合插件配置文件在手机端控制插件; 3. 增加微信小程序一键配网功能。 ## [2019.11.20版升级内容v1.2.0](https://gitee.com/kxdev/zimeimojing/releases/v1.2.0) 自美系统架构已经基本成型,这次升级主要是修复BUG,为后期版本做应用层面功能做铺垫,本次升级更新内容如下: 1、优化opencv人脸识别基础库,增加聚焦框、捕捉框和全屏显示等功能; 2、优化前端展示页面配置布局,为下一个版本增加其他类型展示作铺垫; 3、修复首次启动设备频繁提示需要初始化设备问题; 4、修复音乐插件缓冲文件0K导致的音乐启用失败问题; 5、修复第二次唤醒不能停止当前播放声音问题。 ## [2019.10.25版升级内容v1.1.9](https://gitee.com/kxdev/zimeimojing/releases/v1.1.9) 软件本次升级更新: 1、微信小程序实现开关屏幕功能; 2、替换最新的音乐插件,音乐插件功能更强大,运行更稳定; 3、整合音量、屏幕插件到设备管理总插件中; 4、优化语音交互功能,在唤醒后自动停止正在播放的上一次对话语音 5、系统插件增加提醒插件 6、系统插件增加人体探测自动启用人脸识别插件 7、整合opencv功能模块为系统调用组件 硬件本次升级更新: 1、本次升级版本为V7.1版 2、修正上一版随机会出现配网状态BUG 3、修改上一版显示器控制模式,改为由用户接继电器直接控制显示器电源功能; 4、修改人体探测插头默认直接是5V电压 ## [2019.10.07国庆特别版v1.1.7](https://gitee.com/kxdev/zimeimojing/releases/v1.1.7) 2019国度特别版已经适配树莓派官方最新系统和树莓派4B设备 1、修复加载动画不是同心圆的问题; 2、优化录音和语音识别功能; 3、替换对话机器人为腾讯小微机器人; 4、开通对话机器人查询全国天气功能; 5、开通对话机器人查询股票功能; 6、开通对话机器人查询百科功能; ## [2019.09.22版升级内容v1.1.6](https://gitee.com/kxdev/zimeimojing/releases/v1.1.6) 1、打开微信小程序绑定设备功能; 2、微信小程序增加显示设备IP功能; 3、优化设备绑定过程; 4、优化录音模块处理、提高语音识别准确率; 5、优化音量设置,在有放音的状态下不提示音量设置值; 6、优化修改天气预测默认城市重载机制 7、音乐插件由酷我音乐改为酷狗音乐; 8、增加语音控制打开设备绑定功能,触发词:设备绑定、绑定设备、用户绑定、绑定用户; 9、替换前端页面加载动画,感谢网友:路比天阔 提供源码; 10、修复新设备第一次运行无法获取设备ID问题; 11、修复部分内核运算机制、使系统更加稳定; ## [2019.09.14版升级内容v1.1.4](https://gitee.com/kxdev/zimeimojing/releases/v1.1.4) 1. 增加但网络错误,语音提示功能; 2. 增加系统准备好啦的语音提示; 3. 暂时去除扫二维码绑定微信小程序功能; 4. 修复开关灯插件功能BUG; 5. 优化和修正部分系统内核代码; 6. 优化升级了升级工具update.py; 7. 增加新的开机动画和桌面; ## 2019.08.30版更新内容v1.1.1 1. 修复图灵api插件一直回复网络问题 2. 修复播放歌曲插件在语音控制停止后无法二次播放新歌问题 3. 修复系统空间没有自动扩容问题。