Skip to content

jan4984/ev3play

Repository files navigation

环境准备

  • ev3dev "严肃"开发者版本固件,直接上debian :)
  • 闲置在家的小米随身usb wifi插入USB竟然能用,感谢最新内核
  • py环境是自带的,本来想用js,但node新版本放弃了对armel架构的支持,官方建议用py就用吧

中文TTS

ev3是有可以播放pcm的喇叭的,自带的Sound python库不支持中文。既然已经可以上网了,那我们就用目前世界第一的中文TTS——讯飞。

  • 申请讯飞云账号,开通tts webapi
  • 装python3-pip,然后装各种http依赖包

中途死机2次...难道夏天玩插两个usb+sd卡全开太热了?然后断电重启,装pip花了20分钟,然后pip install也是1多分钟,这cpu是真卡啊。

远程控制web接口

设置一个LED并且用讯飞在线TTS播放一句话

echo 'leds.set_color("LEFT", "AMBER")
tts.play(sound, "我是乐高EV3机器人")' | http http://10.0.0.100:5000/run

ev3 的 cpu实在太卡太卡,python环境下简直考验耐性。 有人尝试过树莓派封装的主控 https://www.dexterindustries.com/brickpi/ 吗? 这个要是功耗、稳定性、兼容性都 ok 的话,应该还挺爽