如何使智能语音助手+tasker协同工作
tasker吧
全部回复
仅看楼主
level 3
因为autovoice需要google的语音助手,不能用,我想的是能不能用手机自带的语言助手来触发tasker执行任务,目前有两种思路:
1.看到有大神使用讯飞SDK编译apk,在代码中加入广播发送Intent,tasker接收intent执行任务(不清楚我华为手机语音助手是否能实现这一过程)
2.是通过每次启动华为语音助手,说话并被语音助手识别成文字显示后,从当前界面根据特定关键字触发(tasker需要做到获取智慧语音界面的文字,并通过检索含关键字,执行对应任务)
有没有大佬教教我第二种怎么实现啊
2020年11月25日 16点11分 1
level 13

0. AutoVoice 除验证付费外,不需要 Google 服务,手机上安装有语音识别引擎即可,可以自行下载一个讯飞语记
1. 看起来是自制一个语音助手,因为修改华为语音助手难度极大
2. 直接获取识别结果难度大(相当于修改语音助手),识别屏幕上的内容或许可行
2020年11月26日 06点11分 2
level 13

获取屏幕内容,可以试试 AutoInput、Auto.js 等插件
2020年11月26日 06点11分 3
谢谢,已经换了个思路来实现了,偶然发现tasker有一个语音转文字任务,调用的是手机上安装的语音引擎,似乎是我安装讯飞语记还是讯飞输入法的原因,系统里有讯飞的语音引擎,思路就是:左右摇晃手机触发语音转文字,把识别的文字赋值给全局变量(大写),然后新建各种根据这个全局变量触发的配置
2020年11月29日 12点11分
level 9
试试变量%VOICE
2020年11月26日 13点11分 4
我试了一下这个变量在华为手机上不行,已经换办法实现了[太开心]
2020年11月29日 12点11分
level 3
可以用tasker的logcat功能,觉得简单些,返回变量%lc_text是语音内容,只要有语音输入都能触发,不过我用的是小爱同学,其他助手没用过
2020年12月04日 02点12分 6
感谢,我试一试,还不太会用logcat功能来抓日志[委屈]
2020年12月04日 10点12分
话说这个方法能够让小爱同学直接执行tasker任务吗?会不会直接表示理解不了
2020年12月04日 10点12分
你好,目前我用一个闲置的平板电脑在家里做米家的智能中控。是一个富士通的设备,没法ROOT。安装了小爱同学。现在呼唤小爱同学,屏幕没法点亮,但是可以执行语音命令的结果。我想实现呼唤小爱同学以后,设备自动亮屏,问了一圈,有大佬建议可以搭配tasker来实现。请问您是怎么实现的?能教下吗?谢谢
2021年08月09日 07点08分
level 3
直接连接执行的任务,只要识别到关灯的命令就执行任务,在小爱同学里新建训练就能理解了。也可以把filter 里的关灯两字去掉,然后在任务里分析%lc_text里面的内容。
logcat功能可以做很多事,作者可是称为Game changer。
2020年12月04日 16点12分 8
logcat功能确实很强大,但对小白来说如何从抓log里筛选有用的字段有点困难
2020年12月09日 14点12分
原来是这样用的, 感谢分享!
2021年11月12日 08点11分
cy
2021年11月14日 11点11分
level 1
ok
2026年03月03日 05点03分 9
1