Skip to content

cjb1234567/mango_shanghai_bus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

如何优雅的赶公交?

序言

你坐过公交车上班吗?

远远看到一辆公交车,你在后面一路狂奔,师傅却一脚油门公交车扬长而去。

错过这班车,下一班永远不来了

你继续在寒风中瑟瑟发抖,或在烈日下大汗淋漓

如何优雅?

提前知道公交车什么时候来,才能安排出门时间。

用手机APP查? 太浪费时间了.

设置好出行时间,"MANGO" 语音助手就会提醒你, 最近一班车还有几站,多久到, 合理安排出门时间。

还能用语音问天气,问时间。节约早上的宝贵时间, “优美雅致”乘公交。

安装

0.硬件环境

  • 电脑、树莓派或其他类似设备(需要联网)、
  • 音响、
  • 麦克风

1.软件环境依赖

  • java >= 15.0
  • python >= 3.7
  • portaudio.dev >= 18.1-7.1
  • python3-pyaudio >= 0.2.11-1+b2

2.python模块依赖

  • pygame >= 2.0.1
  • flask >= 1.0.2
  • flask_cors >= 3.0.10
  • pocketsphinx >= 0.1.15
  • requests >= 2.21.0
  • lxml >= 4.3.2

启动

  • 客户端 运行

nohup flask run &
  • 语音相关接口服务 运行

nohup python3 client/detect.py &

java -jar mango.jar

提示: 1.请自行修改源码,可根据服务接口部署的情况修改客户端源码中的请求地址 2.使用自己的API KEY 和 SECRET

使用

  1. 设置乘车路线和车站和提醒时间: http://公交车服务IP地址:9090/setting 到了设定时间后,会自动播报公交车信息

  2. 语音交互 先唤醒,再提问。

唤醒词:Mango

目前支持的提问: 天气:例如“今天天气怎么样” , “明天天气怎么样”, “后天天气怎么样” 时间: 如“现在几点了” 星期: 如“今天星期几” 公交车: 如:“我的车来了没有”

开机自启动

在/etc/rc.local 或 /etc/rc.d/rc.local 文件中加入启动命令


export FLASK_APP=app.py
nohup flask run&
nohup python3 client/detect.py &
nohup java -jar mango.jar

修改权限


chmod +x /etc/rc.d/rc.local

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published