背景介绍
家里有个宝宝1岁8个月,平时由奶奶带着,日常使用小度在家听音乐,娃正在语言敏感期,非常渴望像大人一样语音控制小度,无奈小家伙语速较慢,声音较小,小度对他总是不理不睬。于是决定给他做个简单的安卓应用陪他聊天,和他互动。
需求描述
1.语音唤醒后开始聊天
2.互动内容库:被动语音问答,主动提问,唱儿歌,定时播放习惯养成提醒(刷牙,睡觉等),帮助娃学习常用短句
3.一段时间(5min)内没有回应(娃可能跑了),就播放再见语句,然后只保留唤醒功能
和唤醒提示
4.UI最好一直黑屏,只播放声音,保护娃的视力。
5.保留娃的声音的录音,保留素材,后面搞一个小奶音合集或者剪接成有趣的内容
6.远程互动功能,管理员可以远程实时访问到娃的录音,并且可以发送内容给应用播放。人工客服模式哈哈
7.摄像头也用起来,自动识别和录制。这个优先级先放低,只是记录一下,先把前面搞好再考虑。
版本计划
版本 | 功能 |
---|---|
v0.0.1 | 集成百度AI语音识别,语音唤醒,语音合成的安卓应用demo |
v0.0.2 | 打开应用自动启动唤醒,不同唤醒词切换逗娃模式/调试模式,逗娃模式先采用复读机模式,识别到啥播报啥 |
v0.0.3 | 保存录音到云上,保存互动的过程到文件里,一段时间无回应后自动进入唤醒等待 |
v0.0.4 | 分析娃的录音中的关键字,从语料库获取回复 |
v0.0.5 | 智能回复+预置回复混合,主动提问讲解,定时播放提醒,儿歌等 |
v0.0.6 | 集成百度AI语音识别,语音唤醒,语音合成的安卓应用demo |
v0.0.7 | 远程互动功能,接收远端发过来的消息的功能 |
v0.0.8 | 娃接入测试,根据实际使用情况迭代 |
v0.0.9 | 咱也还没想好 |
项目资料
- 开发过程后续记录在博客里
- 项目hellowali,放在github上