我是一名大二在校生。之前在刷微博的时候,突然看到月芽们要举办第一届超越杯编程大赛,我顿时心头一震:现在追星不容易啊,没点技能都不敢出来混了。我就想着要拿什么项目去参加这次比赛,后来看到潘伟洲大佬招队员,然后就和他一起参加了这次比赛。

我从高中开始接触编程,那时候我经常玩一些单片机(51、stm32、arduino等)。在高中毕业的那年暑假,我买了一块树莓派(raspberry pi 2B),最开始的目的是为了学习Linux,但后来玩熟了就想着能不能做点好玩的东西出来。先是在百度上找到了用树莓派制作魔镜的资料,于是我花了两天时间完成了魔镜的制作,但做完魔镜后我就发现了一个问题:现有的魔镜交互太过单一,基本上都是通过触摸完成与用户交互的,而魔镜的最最基本的功能还是镜子,老是用手触摸的话又会造成镜子上沾满指纹,镜子的效果就大打折扣。于是我就想着能不能使用语音的方式进行交互,然后我就在github上发现了wukong-robot的前身——dingdang-robot。

说来也挺巧,在我刚发现叮当的时候百度也发布了Dueros,并且可以运行在树莓派上。后来Dueros和叮当我都有尝试过。Dueros给我的感觉是相对成熟,反应速度快并且有配套的app,但定制化程度极低,对我一个小白来说想定制属于自己的智能音箱不是很友好。最终我还是选择了叮当。

dingdang-robot是一个用python2开发的中文对话机器人,为了能玩转dingdang-robot,我花了一个暑假的时间去学习python。在学习python的过程中,我也为这个项目贡献过一点代码,也为其开发过插件。再后来,我认识了这个项目的作者——潘伟洲。在我学习python的过程中伟洲给了我很大的帮助。后来在他的帮助下,我成功的将dingdang-robot与魔镜项目结合在一起。这是个叮当与魔镜结合的演示demo​v.youku.com

虽然这时候的叮当感觉还不是太过完善,但我相信依靠开源的力量这个项目会越来越好。后来因为种种原因这个项目暂告一段落,而我继续学习编程。直到去年年底,得知伟洲要重构dingdang-robot,也就是wukong-robot项目。wukong-robot是用python3开发的中文对话机器人,取叮当之精华,弃叮当之糟粕,并且增加了一些新功能。

刚看到这个项目的时候我眼前一亮,悟空相对于叮当来说更成熟了一些。增加了后台管理系统弥补了没有控制app的劣势,并且依然保留着可定制化的优势,支持的平台也更多,安装也更简单。但在群里偶尔也会看到有人安装失败的情况,于是我就为悟空写了一个一键安装的脚本,以方便更多的人用上悟空。后来我对这个项目进行了深入的了解,项目包含了很多的知识点(例如:tornado+bootstrap),源码细细看下来能学到很多东西,对我自己又是一个提升。

此次比赛我们的项目是基于wukong-robot专门为月芽们定制的中文智能音箱ycy-robot(PS:当然每个月芽可以再根据自己的喜好重新定制、更换昵称),这是一个杨超越版的“天猫精灵”。支持免接触式离线唤醒、免唤醒极客模式,微信控制、浏览器控制、更重要的是,完全开放可定制。已集成智能家居、生活、出行、天气、资讯等27项技能以及查询超越微博、看超越美图等吸越技能,且还在不断扩充中。而且,代码完全开源!这里是管理端的DEMO,账户名ycy;密码:ycy@2019。大家如果有兴趣可以先去登录DEMO试试,如果想搭建自己的智能音箱的话不妨去试试wukong-robot。

大家如果觉得这个项目不错的话不妨帮我们投一票,如果链接打不开也可以用手机扫描下方二维码帮我们投票。

python编程大赛规则_如何评价「杨超越杯编程大赛」?相关推荐

  1. 编程队伍队名_#杨超越杯编程大赛#-这次不拼运气,拼实力!

    不要惊讶,你没有看错,这次编程大赛的名字确实是叫杨超越杯,但是并不是杨超越组织的,事实的真相是杨超越的男粉组织了第一届杨超越杯编程大赛,现在已有200多名程序员报名参加,硬核男粉赶快行动起来吧! [比 ...

  2. 盘盘“杨超越杯编程大赛”中那些脑洞大开的项目

    作者:徐麟,某互联网公司数据分析狮,个人公众号数据森麟(id:shujusenlin) 前言 前段时间,笔者看到一则新闻,提到杨超越粉丝策划了一场"杨超越杯编程大赛", 题目是做任 ...

  3. 深访杨超越杯编程大赛发起人 还原硬核粉丝追星全过程

    欢迎关注"创事记"的微信订阅号:sinachuangshiji 文/石灿 来源:刺猬公社(ID:ciweigongshe) "大家加油,我要退群了,被老婆看到不好.&qu ...

  4. 杨超越杯编程大赛登上 GitHub,程序员为追星都开发了什么?

    上周,百度贴吧吧主一刀两断,在杨超越吧为自己的爱豆组织了第一届杨超越杯编程大赛,我们也从中看到了技术宅追星的火热.接下来,本文将为你揭晓程序员们追星过程中带来了哪些技术含量极高.脑洞极大的项目? 前段 ...

  5. 盘点“杨超越杯编程大赛”中那些脑洞大开的项目

    文/徐麟 前言 前段时间,笔者看到一则新闻,提到杨超越粉丝策划了一场"杨超越杯编程大赛", 题目是做任何与相关的游戏.网页.工具等.刚开始看到这则新闻,笔者以为又是一次博眼球的明星 ...

  6. 杨超越杯编程大赛上热搜:不懂技术真不敢追星

    别惊讶!人工智能时代即将到来! https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw 作为程序员,粉丝追星似乎与"麻烦"相挂钩.例如 ...

  7. 程序员追星如此硬核?杨超越杯编程大赛获奖项目大盘点!

    不久前,微博热搜火了一个让程序员们一脸懵逼的话题,那就是 #杨超越杯编程大赛#,硬核男粉的追星之路由此起航. 比赛从开始到完结,基本每一个比赛节点都出现在微博热搜,当追星遇上程序员,当饭圈遇上码农,跨 ...

  8. 笑到我了!杨超越杯编程大赛中那些脑洞大开的项目!

    作者:徐麟,某互联网公司数据分析狮,个人公众号数据森麟(id:shujusenlin) 前言 前段时间,笔者看到一则新闻,提到杨超越粉丝策划了一场"杨超越杯编程大赛", 题目是做任 ...

  9. 杨超越杯编程大赛,参赛作品过100个,工程师评论:杨超越是谁?

    IT编程界,丰富多彩,以后各位程序员失业了,打败你们的不只是裁员与同行,也有可能是跨界. 自3月7号10点26,微博宣布正式启动以后,火箭少女101的粉丝组织了杨超越被编程大赛. 小编作为一个资(di ...

最新文章

  1. R语言一键批量完成差异统计和可视化
  2. 影像组学视频学习笔记(22)-从atlas抠出想要的ROI做成mask文件、Li‘s have a solution and plan.
  3. hbase或hadoop错误及解决方法
  4. 2018-04-12 Linux学习
  5. 信息系统项目管理师教程章节重点考点汇总(1)绪论重点
  6. 腾讯牛逼,我酸了!!
  7. java amr 转mp3 报错_amr 转 MP3 报错it.sauronsoftware.jave.InputFormatException问
  8. access 如何使用dolby_Access/VBA/Excel-Access表及字段创建-03
  9. 归并排序与快速排序比较
  10. Tensorlfow的可视化工具TensorBoard
  11. 强悍的命令 —— cp
  12. react15源码简析(分享PPT)
  13. Activity启动模式之SingleTask
  14. 计算机如何删除用不到的打印机驱动程序,win7卸载不了打印机驱动怎么办
  15. 【软件测试基础理论知识】1.1.常见的软件开发模型之———瀑布模型、原型模型、快速原型模型
  16. phpnow升级mysql版本_phpnow1.5.6-1升级phpmyadmin,php及mysql版本
  17. 读书摘录---《李嘉诚成功语录 》
  18. python怎么判断字符串中包含特殊符号
  19. python爬取知网论文关键词_Python爬虫根据关键词爬取知网论文摘要并保存到数据库中【入门必学】...
  20. Latex 多个参考文献的引用以及文献字体大小调整方法

热门文章

  1. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)
  2. c语言 for循环 求N分之一序列前N项和
  3. 链路聚合-负载分担方式
  4. linux系统CPU隔离isolcpu参数设置
  5. 机器视觉、模式识别库
  6. 计算机机箱架硬盘托架是什么,机械硬盘托架 笔记本光驱位硬盘托架到底靠不靠谱?有人说会烧主板,我都害怕了,......
  7. ETL示例解决方案 —— Sakila下载和基本配置 (笔记一)
  8. java吸血鬼_4位吸血鬼数字的java实现思路与实例讲解
  9. uni-app ios 苹果真机或安卓机运行
  10. 【华为OD机试模拟题】用 C++ 实现 - 英文输入法单词联想 or 英文输入法(2023.Q1)