# OpenDuDu **Repository Path**: 490054348/OpenDuDu ## Basic Information - **Project Name**: OpenDuDu - **Description**: 一个以3D小夜灯为原型的智能语音项目,具备语音交互,无线局域交互,联网云端交互等功能。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-01-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenDuDu 一个以3D小夜灯为原型的智能语音项目,具备语音交互,无线局域交互,联网云端交互等功能。 ## 1: 项目起源 亲爱的老婆在2016年11月02日生下了我们爱的结晶-嘟嘟!亲眼目睹嘟嘟降临这个世界全过程的我,对老婆所受的苦历历在目,有生之年一定要好好疼爱老婆。对于嘟嘟宝宝,爸爸会全力给你做你喜欢的各种电子或非电子玩具,也会带你好好的读有价值的书。这个项目的实际产品就是为你做的。 虽然你目前才2个月5天(20170107),但是爸爸未雨绸缪先给你慢慢做,等你长大了就可以玩了。这几天(20170107)你生病了,还没出院,在医院隔离的8天里,爸爸妈妈爷爷奶奶都非常着急,希望你快点康复。 这个项目的产品就是给儿子嘟嘟的礼物! ## 2: 产品特点 一: 3D小夜灯外观  淘宝上有各种各样的外观造型,任意图案可定制,千变万化。支持3色可变光(白光,自然光,暖光)。 二: 语音识别交互+语音对话播报 A:开机播报一段任意定制语句。可以是祝福话语,爱的承诺,可爱的逗语等,如(嘟嘟,爸爸妈妈永远爱你!你要健康成长哦!)(老张,小晴,祝你们新婚快乐,早生贵子!)(张翠花,我爱你!我愿执子之手,与子偕老!) B:命令3D小夜灯开关灯或变色(后续自己需要支持调光度)。比如3D小夜灯是钢铁侠外形,那么就先唤醒“钢铁侠”,然后它语音回应“到,有何吩咐”后,就命令他“开灯”“关灯”“变色”。 C:人机对话。内置多条语句。识别相关命令后,随机播放对话回应。 三: 局域无线通信 四: 联网云端控制 ## 3: 产品研发规划 产品规划为三期完成。 1. 第一期主要是在市场上的3D小夜灯基础上,添加自己的硬件控制,实现基本的语音识别+语音播放+灯光变色等功能。 2. 第二期主要添加局域无线通信模块,实现局域设备间通信交互。 3. 第三期主要添加无线联网模块,选择合适的物联网平台,进行云端操作。 ### 3.1 第一期产品规划 1. 3D小夜灯购买(已完成) 2. 改进原理图,PCB板设计(已完成) 3. PCB板打样(已完成) 4. PCB板焊接 5. 软件设计(时刻在进行) 6. 成品组装 ### 3.2 第二期产品规划 计划中 ### 3.3 第三期产品规划 计划中 ## 4:项目成果展示 ### 4.1 照片展示 #### 4.1.1 3D小夜灯图片 ![3D小夜灯](http://i.imgur.com/VqewDqF.png) ![水母夜灯](http://i.imgur.com/h0dlzLD.png) ### 4.2 视频展示 ## 5 淘宝定制售卖 [淘宝店铺](https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-14742380081.12.6009b903UxihIm&id=559925172249) ## 6 产品操作说明 ### 6.1 开机提示语音 打开电源总开关后,会有一段语音,可以是语句,也可以是定制音乐。 目前语句:宝贝小嘟嘟,爸爸妈妈都爱你!希望你健康成才! ### 6.2 等待唤醒操作 电源开启后,语音识别一直等待相关正确指令来唤醒。比如嘟嘟版本的唤醒语句是“小嘟嘟”。唤醒后,它会回复“到,有何吩咐?”,然后就可以命令它做相应的动作了。 ### 6.3 指令分类 命令交互语句有很多种类,比如灯操作指令,唱歌指令,读诗指令,简单交互指令,自定义指令等。 #### 6.3.1 灯操作指令 ##### 6.3.1.1 开/关灯指令 语音操作顺序如下: 先唤醒(小嘟嘟)--->开关灯指令(开灯/关灯) ##### 6.3.1.2 变色指令 语音操作顺序如下: 先唤醒(小嘟嘟)--->变色指令(变色) #### 6.3.2 唱歌指令(可选功能) 可内置简短三首歌曲,任意播放。 语音操作顺序如下: 先唤醒(小嘟嘟)--->唱歌指令(歌曲一/歌曲二/歌曲三) #### 6.3.3 读诗指令(可选功能) 可内置五首诗歌,任意播放。 语音操作顺序如下: 先唤醒(小嘟嘟)--->读诗指令(诗歌一/诗歌二/诗歌三/诗歌四/诗歌五) #### 6.3.4 交互指令(可选功能) 可内置一些常用识别语句,当听到后,随机说出一些话! 例子一:听到“吃饭”后,可回答“我吃过了,你呢?”/"就知道吃,你是猪呀?"/“我也好饿了,也带我去吃吧,主人?” 列子二:听到“嘟嘟”人名后,“叫我干嘛,让我多睡一会儿吧”/“好巧呀,我也叫嘟嘟,你多大了?” 。。。。。。 总之,任何你可以想到的逗逼问答或者爱的表达都可以的! #### 6.3.5 自定义 安装自己的想法,随意定制使用! ### 6.4 扩展应用 进入到第二期开发后,增加电子家居方面的应用,控制家里的灯,风扇,电视等,这样局域形成互联交互。 ## 更新历史 1: 20171020 完成自有硬件设计,可实现1600万变色,识别语句定制功能。[产品演示视频地址](https://v.qq.com/x/page/n0561b5rchc.html?new=1) 2: