香橙派借助语音模块实现语音刷抖音

项目介绍:

本项目使用su-03t语音模块进行语音识别,将识别到的结果发送给香橙派,再由香橙派对语音模块发送的结果进行解析,最后发送指令对手机进行控制。

硬件介绍:

①:香橙派作为主控

②:语音识别模块,进行语音识别

③:一台安卓手机(鸿蒙系统也可)

su03t语音模块

1.SU-03T简介

        SU-03T 是一款低成本、低功耗、小体积的离线语音识别模组,能快速应用于智能家居,各类智能小家电,86 盒,玩具,灯具等需要语音操控的产品。通过串口通信,可以实现SU-03T模块和开发板的交互,如:OrangePi PC+、STM32等。从而控制OrangePi PC+的外设(如果将我们的手机连接到OrangePi,也可以实现对手机的控制)

        基本套餐应包括喇叭+模块主板+咪头(就是喇叭)+电源线,大概20元左右。(不需要拍300+的烧录器套餐。另外,买回来的模块并没有焊好针脚,需要自己焊接针脚。自备焊烙铁、锡丝等)

语音模块配置

①:登录智能公元平台(智能公元/AIOT快速产品化平台)并注册。

②: 创建产品,选择“快速智能化及创建产品”

已选产品选择“纯离线方案”

已选模组选择“SU-03T”

产品名称:灯

选择语言:中文

命令配置:

2. 记录下相关指令以及上图的识别词条,方便固件烧写后的调试。通过识别到的语音指令来控制语音模块向香橙派发送十六进制数(字符转换Ascall码)让香橙派进行指令判断来对手机进行操控。

3.设置完成之后等待生成和下载SDK

4.固件烧写

方法:使用CH340模块连接电脑,先电机烧录再上电即可进行烧录

香橙派配置:

什么是ADB

        安卓调试桥(ADB - Android Debug Brige)是一个客户端-服务器的(CS)端程序。其中客户端是用来操作电脑的,服务端是Android设备。

        ADB延时Android SDK中的一个工具,可以直接操作管理Android模拟器或者真实的Android设备,也就是Android程序的debug工具。

ADB安装以及udev热插拔

  1. 先安装adb(安卓调试桥)用于控制安卓手机。安装命令:sudo apt-get install adb
  2. dmseg能查看到手机接入的信息,但是输入 adb devices会出现提醒dinsufficient permissions for device: user in plugdev group; are your udevrules wrong?
  3. 配置文件,以支持USB设备的热插拔,支出UDEV的机制在/etc/udev/rules.d 文件夹下创建规则文件cd /etc/udev/rules.d/sudo vim 51-android.rules
  4. 在文件中添加内容 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
  5. 设备完成之后输入:adb shell进入adb

  1. 在开发者选项中,打开USB调试,重新热插拔手机
  2. 手机弹出调试提醒,电机确认手机调试模式

用shell指令来操作手机屏幕,模拟手动滑动屏幕

  1. adb shell input swipe 540 1300 540 500 100 向下滑动540是水平的,1300是竖直方向,下 是500
  2. adb shell input swipe 540 500 540 1300 100 向上滑动
  3. adb shell "seq 3 | while read i;do input tap 350 1050 & input tap 350 1050 &sleep 0.01;done;" 点赞
  4. adb shell input keyevent 26 锁屏


#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <pthread.h>
#include <wiringPi.h>
#include <wiringSerial.h>
#include <stdlib.h>int fd;//定义全局变量文件索引,linux下一切皆文件void *sendxiancheng()//发送线程
{char *sendbuff;//发送缓冲区sendbuff = (char *)malloc(32);//为缓冲区开辟空间while(1){memset(sendbuff, '\0', 32);scanf("%s", sendbuff);while(*sendbuff){serialPutchar (fd, *sendbuff) ;//发送字符sendbuff++;//位置偏移}}}void *receivexiancheng()//接收进线程
{char a;while(1){while (serialDataAvail (fd))//判断是否接收到数据{a = serialGetchar(fd);switch(a){case 'N':printf("下一个\n");system("adb shell input swipe 540 1300 540 400 100");break;case 'P':printf("上一个\n");system("adb shell input swipe 540 400 540 1300 100");break;case 'Z':printf("点赞\n");system(" adb shell \"seq 4 | while read i;do input tap 350 1050 & input tap 350 1050 & sleep 0.01;done;\"");break;case 'Q':printf("退出,并锁屏\n");system("adb shell input keyevent 26");break;}}}}int main ()
{int count ;pthread_t sendfd;//进程标识pthread_t recfd;pthread_create(&sendfd, NULL, (void *)sendxiancheng, NULL);//创建线程pthread_create(&recfd, NULL, (void *)receivexiancheng, NULL);if ((fd = serialOpen ("/dev/ttyS5", 115200)) < 0)//判断串口设备是否打开,使用串口5所以是tty5{fprintf (stderr, "Unable to open serial device: %s\n", strerror (errno)) ;return 1 ;}while(1){}printf ("\n") ;return 0;
}

最终效果:

        使用语音指令可以对手机进行操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64739.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抖音带货5天千粉开橱窗!

起号来得比想象的快&#xff0c;当然也因为有剪辑的基础&#xff0c;不然剪辑这里就比较麻烦。我们的课件&#xff0c;当前已经很完备了&#xff0c;起号过程的素材搜索&#xff0c;操作过程都已经分享玩。 第二次直播&#xff0c;以剪辑为主&#xff0c;分享了多种剪辑技巧&am…

抖音带货指南——抖音号橱窗和抖音电商篇

目录 抖音号抖音电商 抖音号 开通橱窗推荐。需要保证金 500 和 1000 粉丝。 抖音电商 已不支持个人开店。需要 2000 保证金&#xff0c;5% 技术服务费。

2021年抖音0粉丝无货源直播带货最新技巧

2021年抖音无货源直播带货新风向最新玩法&#xff01; 抖音0粉丝无货源直播带货 纯自然流量推荐人气秒过千 月收入2w 现如今21世纪正是互联网的时代&#xff0c;而短视频直播带货现已成为当下最火爆的行业&#xff0c;不管是&#xff0c;全职太太&#xff0c;还是无业游民&am…

父母悄悄给自己买房,我很生气,要怎么调整心态?

—— 问题 我是独生子&#xff0c;今年满24岁刚上研一&#xff08;普通211&#xff09;。家庭四川小城市&#xff0c;情况一般&#xff0c;父母二人体制内月薪总计一万元以内&#xff0c;家里积蓄20W-30W&#xff0c;公积金情况不清楚。从小母子关系比较僵硬&#xff0c;母亲小…

四十岁才买房算不算失败?

1 几天前&#xff0c;给我们公司装修的徐工回四川老家买了套新房。 徐工四十挂零&#xff0c;做了二十多年木工&#xff0c;养大了三个娃。他说本来想多攒点钱在深圳买个小产权。但老婆死活不同意。 徐工老婆讲每次回老家&#xff0c;但凡跟同学见面聊起房子就自觉低人一头。…

我太天真了,我一直以为有购房资格,我就可以买房了

今天&#xff0c;小爱的社保终于满5年了&#xff0c;在广州终于有购房资格了。 对于外地工作人员&#xff0c;对于购房&#xff0c;有些城市是有限购。这时社保就发挥作用了。以广州为例&#xff0c;广州作为限购城市之一&#xff0c;不同人群&#xff0c;需要满足哪些条件才能…

16:买房子

原题链接 总时间限制: 1000ms 内存限制: 65536kB 描述 某程序员开始工作&#xff0c;年薪N万&#xff0c;他希望在中关村公馆买一套60平米的房子&#xff0c;现在价格是200万&#xff0c;假设房子价格以每年百分之K增长&#xff0c;并且该程序员未来年薪不变&#xff0c;且不…

现在不要着急买房

我写这篇文章&#xff0c;是因为确实最近有人向我咨询买房的事&#xff0c;今天抽空想聊下这方面的事&#xff0c;如果观点不正确&#xff0c;欢迎评论说出你的想法。 是前天&#xff0c;我一个同学咨询我买房的事情。 我也直接说了&#xff0c;最近两年&#xff0c;把钱放在口…

香港年轻人买房压力有多大

点击上方蓝字关注「中产之路」 个人微信号&#xff1a;zhongchanzhilu007 梁锦松&#xff1a;香港只有7%的土地用来做住宅 高楼价对年轻人很不公平 “香港大学生毕业&#xff0c;拿着一万三四的平均工资&#xff0c;刨除日常支出&#xff0c;交通费&#xff0c;税费&#xff0c…

实在想不通,为毛两个已婚男人,对脱单还十分感兴趣。

这篇文章是我们星球搞事情一位队长&#xff0c;过年在星球写的总结&#xff0c;讲述了他是如何从一名小白到搞事情队长的经历。 我觉得他的经历和很多普通人类似&#xff0c;今天分享给大家&#xff0c;也许通过他的故事&#xff0c;你也会有所启发。 正文的分割线 你好呀&…

购房占比47.54%,数据揭秘女性偏爱婚前买房背后原因

4月7日&#xff0c;合肥市发布将对学位制、楼盘摇号等政策出台细则&#xff0c;其中包括学位制、热点区域二手房限购措施、热点楼盘“摇号限售”政策、刚需购房者需满足35周岁以下等。 政策认为&#xff0c;恰恰是35周岁以上者&#xff0c;才有可能具备购房的经济实力。那么&a…

啥叫“谈婚论嫁阶段偷偷按揭买房”?这本来就是男权社会的一场阳谋啊

第216原创 文|明玥 1 周末晚上看到吴杰臻律师的一篇文章&#xff0c;“谈婚论嫁阶段偷偷按揭买房”&#xff0c;突然冲上了热搜。 这个故事简单点讲就是&#xff0c;本来小情侣各自都没房子&#xff0c;要结婚了&#xff0c;商量好双方一起出首付买一套&#xff0c;婚后共同还贷…

越来越多的单身女性开始买房了

近日&#xff0c;越来越多的单身女性开始购买房产&#xff0c;这一现象引起了社会的广泛关注。 根据中国青年报社会调查中心联合问卷网对2006名受访者进行的一项调查显示&#xff0c;84.2%的受访者认为近几年身边单身女性购房的现象增多了&#xff0c;而93.9%的受访者支持单身女…

630本经典绘本世界中英文PDF+音视频,呕心推荐史上最全电子版绘本合集

儿童文学作家格雷厄姆格林说&#xff1a;“只有童年读的书&#xff0c;才会对人生产生深刻的影响。” 因为对2个孩子的热爱&#xff0c;想让他们从小能养成阅读的好习惯&#xff0c;而开始关注绘本。工作之余&#xff0c;翻阅了大量中英文经典绘本。除了买纸质绘本&#xff0c;…

粉红猪小妹peppa pig中英文版209集+218本绘本+音频

1.avi格式英文版包括&#xff0c;第一季52集有外挂英文字幕,第二季53集外挂英文字幕&#xff0c;第三季52集有外挂同步英文字幕,第四季1到39集有英文字幕,40-52无字幕。另有4季音频&#xff08;每集都是单独的音频文件&#xff0c;方便练习听力&#xff09;。 2.中文版64集&…

【postman】登录失败无法更改密码

软件中密码错误后想更改密码输入邮箱没反应&#xff0c;此时登录官网上改密码 https://www.getpostman.com/ (1)右上角sign in, (2)Trouble signing in? (3)输入账号邮箱&#xff0c;直接改密码 最后软件postman就可以登录了 ps&#xff1a;评论中有说网页也不好使的&am…

五种常见的错误密码使用习惯

输入密码以访问我们使用的数十或数百种应用、网站、APP中的一种已成为我们生活中如此日常的一部分&#xff0c;我们很少再考虑一下。很多时候&#xff0c;我们试图让我们的密码简单易记&#xff0c;这样我们就可以快速跳过登录并继续处理重要的事情。这只是我们在依赖某些东西来…

Foxmail接受密码错误

最近一些使用Foxmail的人遇到了一个问题&#xff0c;就是在用Foxmail收邮件时&#xff0c;提示接受密码错误。前几天我也遇到了这个问题&#xff0c;一开始很是费解&#xff0c;通过邮箱设置看自己的密码长度&#xff0c;确定自己没有输错密码。可还是提示这个问题。去百度上寻…

流程图、业务流程图、状态图

一、流程图 定义&#xff1a;流程是一组将输入转化为输出的相互关联或相互作用的活动。流程图则是将流程表达清楚的图形。思路&#xff1a;表达清楚什么对象在什么前置条件下执行了什么操作&#xff0c;产生了什么结果。四要素&#xff1a;根据流程定义&#xff0c;提取出流程…

业务流程图和数据流程图、流程图

一、业务流程图TFD 业务流程图(Transaction Flow Diagram&#xff0c;TFD)是一种描述管理系统内各单位、人员之间的业务关系&#xff0c;作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程,帮助分析人员找出业务流程中的不合理流向。 TFD 基…