Skip to content

电脑端语音小助手-语音输入-语音唤醒-功能执行

Notifications You must be signed in to change notification settings

caozx1110/Carbon

Repository files navigation

Warning: 这个仓库是当初写给自己玩的小玩具,所以只是朝着实现功能编写的代码,没有考虑移植性(我记得之前在文档里说过,但现在来找发现不见了!特此补充),大家看着玩玩就好,并且所用到的百度云语音识别服务、科大讯飞唤醒服务都已经到期了,感兴趣的uu们可以自己写着玩玩(用不了多久的hhh,about 70 hours),有什么功能实现起来有问题可以直接提issue

文件目录

  • build/dist/是pyinstaller生成的,打包好的软件在dist/目录下
  • awaken/msc/是和语音唤醒相关的资源
  • scripts/是python脚本文件
  • data/是一些数据文件
  • rcc/是一些资源文件(图片Resource)
  • Carbon.ico是图标
  • CarbonUI.spec是pyinstaller生成的
  • Resource.qrc是qt的Resource文件
  • Resource_rc.py是PyRcc生成的写入二进制资源的python脚本

软件功能

1. 唤醒

  • 双击UI唤醒

    鼠标双击UI,即可唤醒录音,若检测到一段时间未接收到声音,自主结束录制并分析语音并执行相应功能

    Carbon

  • 语音唤醒

    使用”卡布卡布“进行语音唤醒,即可唤醒聆听功能

2. 语音识别

  • 调用百度语音识别接口,将接收到的录音进行语音-->文字的转换

3. 功能执行

​ 根据语音输入内容,进行相应的功能执行

  • 关于PC的操作
    • 关机
    • 锁屏
  • 打开电脑端的软件
  • 浏览器相关操作
    • 百度搜索语音输入的关键词
    • 一些其他网页的搜索
    • 利用==爬虫==技术,根据输入的音乐名称,使用网易云的网页端进行播放
  • 微信相关操作
    • 打开微信,根据语音输入,给某人发送某段消息
    • 打开微信朋友圈
  • 网易云音乐相关操作
    • 有关音乐的一系列操作:播放、暂停、上一首、下一首、音量、歌词显示
  • TODO: 等待补充

About

电脑端语音小助手-语音输入-语音唤醒-功能执行

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published