美文网首页
魔镜文档

魔镜文档

作者: gogoforit | 来源:发表于2017-10-10 12:00 被阅读0次

基于树莓派的魔镜

1 涉及知识

1.1 Linux/树莓派系统的基础使用

[解释]

部分开源项目只能在Linux系统环境下运行,并不支持在Windows环境下运行,并且树莓派原生系统也是基于Linux系统,最终的树莓派操作都会在Linux系统下运行

[建议]

建议自己手动安装一个Linux系统,推荐入门的Linux系统是Ubuntu,Ubuntu是Linux的一个比较友好的版本,有图形界面和命令行界面。然后熟悉一下命令行的基础操作,例如包管理apt-get intall,创建文件夹
mkdir my_file等命令,不需要全部精通,可以遇见问题的时候再去查找

1.2 Git/Github的使用

[解释]

因为会涉及到下载开源项目,这些项目都是托管在Github上面的,而Github是基于Git的一个代码托管平台,下载项目可以直接下载ZIP文件,或者用Git命令

[建议]

Git的学习可以参考一下网址:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
Github的使用,自行注册Github,然后熟悉一下即可

1.3 Python/C...so on基础编程

[解释]

语音合成和识别这部分的代码的需要通过编程语言控制,不管是Python还是C都需要一些基础的编程知识

[建议]

了解一下编程语言的语言逻辑控制,类的定义和函数方法的使用,多看看项目的使用文档,遇见问题多查一下资料

2 涉及项目

2.1 Snowboy

项目网址链接:https://github.com/Kitt-AI/snowboy
官方文档链接:http://docs.kitt.ai/snowboy/
项目简介:一个基于深度学习的语音控制库
作用说明:主要用于在魔镜中,做魔镜唤醒的作用
使用说明:根据项目链接的网址,把该项目的源码下载到本地以后,根据网址上的项目说明(英文),按步骤安装配置项目环境,然后在example运行Python的demo文件 注意:该项目不支持在Windows下运行
难点说明:Linux系统的基础使用,项目环境的搭建(此处最难,一定看懂那个英文文档,不行百度或者Google),Python demo的使用,需要一点基础的Python编程能力
关键字:Github,Linux,Python,Snowboy

2.2 MagicMirror2

项目网址链接:https://github.com/MichMich/MagicMirror
Wiki页面:https://github.com/MichMich/MagicMirror/wiki
FAQ页面:https://github.com/MichMich/MagicMirror/wiki/FAQ
项目简介:JavaScript编写UI控件
作用说明:用于在魔镜中做魔镜的可视化界面,即如下界面

界面设计.png
使用说明:根据项目链接的网址,把该项目的源码下载到本地以后,根据项目说明,编译运行文件,如上一项目
难点说明:编译配置
关键字:MagicMirror2

2.3 百度语音合成与识别接口

项目网址链接:http://ai.baidu.com/
官方文档地址:http://ai.baidu.com/docs#/Begin/top
项目简介:百度人工智能开放平台,提供简单免费的人工智能服务给开发者
作用说明:在魔镜中提供对语音的识别和合成
使用说明:下载项目网址链接中提供的对应语言的SDK包文件,根据文档说明,使用SDK提供的服务
难点说明:需要基础的编程能力,但代码量极少,大概可以控制在100-200行左右,建议使用Python编程,上手难度更低一点

2.4 图灵机器人接口

项目网址链接:http://www.tuling123.com/
产品帮助中心:http://www.tuling123.com/help/help_center.jhtml?nav=doc
项目简介:图灵机器人接口,提供中文语音对话服务
作用说明:在魔镜中提供魔镜的语音材料
使用说明:和百度api使用类似,直接按照api请求格式,请求相关api接口即可

3 整体流程

整体流程导图.png

4 其他

4.1伍佰工作室Python代码规范

写Python代码可以参考,地址:https://github.com/gogoforit/codestyle/blob/master/Python.md

4.2 Baidu/Google

百度不到的知识,多Google,因为涉及项目多为英文项目,国内资料比较少,可以更多地参考Google

4.3 建议

4.3.1 每个知识点不必追求深入了解,点到即止即可,有兴趣的可以以后再深入了解

4.3.2 不要钻牛角尖,一条路走不通的时候可以换其他方法,编程条条大路通罗马,只要能达到预期目标,走哪条路不重要

4.3.3 会遇见很多问题,自己做好心里准备,多查资料,多讨论,不要轻易放弃

4.3.4 遇见实在解决不了的问题,要多问,不要自己憋着,不懂就是不懂,不要怕不好意思

相关文章

  • 魔镜文档

    基于树莓派的魔镜 1 涉及知识 1.1 Linux/树莓派系统的基础使用 [解释] 部分开源项目只能在Linux系...

  • 魔镜

    原创 / 画字儿 魔镜魔镜 请告诉我 如何才能不看你 魔镜魔镜 请告诉我 如何才能不在黑夜里 魔镜魔镜 请告诉我 ...

  • 【幸福力】魔镜啊魔镜

    【书籍】《幸福的方法》 【标题】魔镜啊魔镜 【字数】444 【创作时间】2020.02.19 ”魔镜啊魔镜,请告诉...

  • 魔镜

    前言 女人站在魔镜面前,通常会问:‘魔镜、魔镜,谁是世界上最美丽的女人。’……‘魔镜、魔镜,谁是世界上最美丽的女人...

  • GOBO高宝智能魔镜,做你的贴心小管家。

    当你生活中出现一面时刻关注着你的魔镜是什么感受?这面魔镜和童话故事里的魔镜不一样。童话那面魔镜只能问“魔镜魔镜告诉...

  • 魔镜 魔镜

    魔镜魔镜告诉我 理想与现实 谁更胖? 理想丰满 现实更胖 我唯唯诺诺不太敢想 魔镜魔镜告诉我 真实与谎言 该听谁说...

  • 魔镜魔镜

    五一期间,我带着家人回到老家。 看到了,绿油油的麦田。 心情一片大好。 除了麦田,还有麦田里的守望者。哈哈 除了麦...

  • 魔镜魔镜

    咱们都读过《白雪公主》的故事,这是部以罪恶为题材的童话(长大了才知道童话故事都是暗黑故事)。白雪公主里的恶皇后有一...

  • 王后与魔镜

    王后:魔镜、魔镜,谁是世界上最美丽的人? 魔镜:白雪公主。 王后:嗯? 魔镜:想知道为什么吗? 王后:为什么? 魔...

  • 维秘大长腿,漫画腿,就靠这些方法轻松获得!

    Magic mirror on the wall, who is the fairest of all? 魔镜魔镜...

网友评论

      本文标题:魔镜文档

      本文链接:https://www.haomeiwen.com/subject/zrumyxtx.html