Soro 是一款 Mac 端的智能助手。
可通过语音控制电脑,对系统和应用进行操作。
- “打开网易云音乐”
- “关闭微信”
- “打开浏览器”
- “打开百度网站”
- “输入热门新闻”
- “点击搜索”
- “刷新网站”
- “关闭浏览器”
- “说个笑话”
- 下载仓库到本地:
git clone https://github.com/axin7/soro.git
- 下载词向量模型文件放置到
/data
目录下 - 安装相关依赖:
pipenv install
- 在
process/config.py
中设置百度语音识别参数(短语音识别极速版)
kenlm 安装失败使用该方法:
pip install https://github.com/kpu/kenlm/archive/master.zip
- 进入虚拟环境
pipenv shell
(或其他方法) - 启动 Rasa 服务
rasa run -m models --enable-api --endpoints endpoints.yml
- 启动 Rasa Action 服务
rasa run actions
- 启动 Soro 服务
python run.py
- 语音与 Soro 进行交互
-
操作浏览器
- 打开/关闭
- 点击
- 刷新
- 打开网站
- 输入
- 更多 selenium 操作支持
-
QA/闲聊
- 基础
- 其他
-
系统操作
- 打开/关闭应用
- 截图
- 显示/隐藏文件夹
- 锁屏
- ......
-
更多复杂任务对话
-
远程控制电脑(钉钉、企业微信)
- 通信管道
- 支持所有本地操作
-
存储对话记录至数据库