Skip to content

小蓝----工作在树莓派上的中文交互式智能家居机器人

Notifications You must be signed in to change notification settings

Paulyoufu/xiaolan-1

 
 

Repository files navigation

小蓝--中文交互式智能家居机器人(在树莓派raspberrypi上运行)

Code主要语言 Version版本 build编写进度 QQ

注意:小蓝-1(本版本)已经归档,进入小蓝-2,小蓝-2

本版本请git clone再/home/pi目录下,然后将xiaolan-1改为xiaolan才能使用

这是一个中文的智能家居控制对话机器人——由叮当衍生而来,目前还未100%完成,所以发上来,希望大家一起研发,一个人研发也没那么多点子和经验

  • 对不起!因为我只是一个刚上初一的小孩,所以如果有任何觉得使用不方便或者错误的地方,希望多多谅解
  • 如果大家有点子的话,加我QQ:1481605673,我真诚的邀请您成为小蓝的开发者

唤醒词问题:

  • 由于本机器人的语音唤醒引擎是snowboy的
  • 所以唤醒词英文的会比较准确,所以使用了唤醒词blueberry,比以前的中文唤醒词要好得多,翻译过来就是蓝莓,也没有脱离主题
  • 但是snowboy的唤醒词是越多人训练则越准确,所以希望大家在使用小蓝的同时,打开下面的snowboy训练连接,只需要录制三次音频即可
  • 网址:https://snowboy.kitt.ai/hotword/20710 (记得录音时说blueberry)

介绍本开源项目和WIKI请看:

服务架构

更新:(有时间先后顺序)

  • 注意:旧的更新在xiaolan-dev,这里是小蓝-1
  • 小蓝添加可配置性,设置文件在setting.py
  • 小蓝欢迎音改为用户名+欢迎语(用户名在设置文件里配置)
  • 加快运行速度,百度token只需请求一次(直到一个月后过期)
  • 修复调用技能死循环错误
  • 添加有道TTS引擎
  • setting.py已支持配置自己的TTS和STT密匙
  • 添加翻译技能
  • 优化提升相应速度
  • 将nlp.py改为nlu.py
  • 减少一个重复环节
  • setting.py中添加express快递查询技能的设置
  • 添加快递查询技能
  • 优化若干个技能
  • 修复nlu的BUG
  • 加快响应速度
  • 小蓝语义理解系统全面升级,将小蓝语义理解引擎作为首选语义理解引擎,第二候选语义理解引擎为讯飞语义理解引擎
  • 小蓝语义理解引擎升级为支持槽位填充和意图多重识别还有追问填充槽位
  • 小蓝语义理解系统的return改为:{'intent': intent, 'skill' skill, 'slots': slots(DICT), 'commands': commands(LIST), 'states': states(LIST)}

About

小蓝----工作在树莓派上的中文交互式智能家居机器人

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%