App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎

article/2025/11/5 15:19:25

应用介绍

App Inventor 2 语音识别及交互App。识别语言指令并控制机器人运动,主要用到语音识别器及文本朗读器组件,语音识别相关开发最佳入门。代码逻辑简单,App交互性及趣味性非常强~

视频预览

语音Robot教程(难度系数:★★)

教程入口:App Inventor 2 中文网(www.fun123.cn) -> 登陆 -> “项目指南” -> 语音机器人Robot"开始学习"。

语音识别器

一般Android手机提供的是Google语音识别引擎,但是经过测试,中文支持不好,经常识别失败,因此这里改用讯飞语音+识别引擎来进行,体验较好,识别率很高。

不过目前版本还稳定维持在1.1.1045,后续几乎不再更新了。

  1. 安装方法:详见教程。

  2. 设置方法:详见教程。

  3. 效果展示:

     

文本朗读器

文本朗读器这个能不能也使用讯飞语音呢?

经过测试,在“系统设置” — “语言和输入”—“文本转语音” 中将首选引擎设置为讯飞后,朗读出来的内容完全就是杂乱的,不知是不是因为版本过旧,还是其他设置问题,经过一系列尝试(包括设置文本朗读器的国家及语言属性)仍然是不行的。

最终只得选择“Google文字转语言引擎”,设置方法详见教程。

测试代码详见教程。这时,可以对App进行第一阶段的测试,将你的语音识别成文本,输出到屏幕,并朗读出来。

这种交互也是很有趣的,大家有兴趣的话还可以试试将讯飞语音设置为英文、粤语等,这时可以识别出你说的英语及粤语方言~

App基本逻辑设计

基本的交互设计,简单地设计3点如下:

  1. 打招呼指令,可以说“请打个招呼”或“你好”,这时机器人回复说“你好”。
  2. 控制机器人上下左右、斜着移动、回到屏幕中间,若指令不能识别,则说出相应的提示。
  3. 点击机器人提示“别碰我”。

Robot逻辑代码

机器人运动的过程(角度的定义,请右键代码块,查看”帮助“)代码详见教程。

语言识别的逻辑代码详见教程。

 

后记

代码总体非常简单,但是已经具有一定的交互性和可玩性,大家可以自行拓展。

本次课程的关键点在于语音识别引擎的选择,好在直接安装后无需设置就能使用。

文本转语音引擎:一般安卓手机已经默认装好了,但是不排除有些手机没有或者是国外的引擎,这时需要进行一定的设置,建议使用Google引擎,并将语言设置为中文。


http://chatgpt.dhexx.cn/article/XCs1Tjkx.shtml

相关文章

一个典型的语音识别系统

一个典型的语音识别系统 标签: 语音识别 2015-01-05 16:56 3966人阅读 评论(0) 收藏 举报 分类: 自然语言识别研究(9) 版权声明:本文为博主原创文章,未经博主允许不得转载。 一、语音识别技术 转载请表…

在线语音识别引擎及识别方法与流程

本发明涉及语音识别领域,具体涉及一种在线语音识别引擎及识别方法。 背景技术: 深度学习网络(Deep-Learning Neural Network,DNN)技术的发展,带来了语音识别领域的飞速发展。目前实际应用场景中语音识别的准确性,取决…

什么是语音识别的语音搜索?

前言 随着智能手机、智能音箱等智能设备的普及,语音搜索已经成为了一种趋势。语音搜索不仅方便快捷,而且可以实现双手的解放。语音搜索的实现离不开语音识别技术,本文将详细介绍语音识别的语音搜索。 语音识别的基本原理 语音识别是将语音信…

开源中文语音识别项目介绍:ASRFrame

【由于项目频繁更新,本项目具体介绍请参考项目下REAMME】 ASRFrame 没有什么是10层卷积解决不了的。如果有,就再来十层,再加个残差,再加个… 再加个star吧! 介绍 项目链接:https://github.com/sailist…

语音识别引擎_linux 语音识别引擎_中文实时语音识别引擎 - 云+社区 - 腾讯云

广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 腾讯云语音识别服务开放实时语音识别、一句话识别和录音文件识别三种服务形式,满足不同类型…

中文实时语音识别引擎

广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 接口是 http restful 形式,在使用该接口前,需要在语音识别控制台开通服务&#…

LTE架构

LTE系统架构 LTE采用与2G、3G均不同的空中接口技术、即基于OFDM(正交频分复用)技术的空中接口技术,并对传统3G的网络架构进行了优化,采用扁平化的网络架构,亦即接入网E-UTRAN不再包含RNC,仅包含节点eNB&am…

LTE网络PUSCH功控计算

文章目录 1. 概述2. 最大发射功率 P C M A X , c ( i ) P_{\mathrm{CMAX,c}}(i) PCMAX,c​(i)3. 最大发射功率线性值 P ^ C M A X , c ( i ) \hat{P}_{\mathrm{CMAX,c}}(i) P^CMAX,c​(i)4. PUCCH发射功率线性值 P ^ P U C C H ( i ) {\hat{P}}_{\mathrm{PUCCH}}(i) P^PUCCH​(…

LTE无线网络

目录 1.1.1 全球 LTE 发展 截至 2015 年 4 月,全球 LTE 商用网络已经达 393 张,覆盖 138 个国家。大部分运营商采用 FDD 模式,但 TDD 模式也在各地区持续发展,尤其是在中国。目前,54 家运营商在 34 个国家部署了 TD-L…

通信(1)---LTE 整体架构

1.1 LTE整体架构 LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)组织制定的UMTS(Universal Mobile Telecommunications System,通用…

LTE/LTE-Advanced 第2章 网络架构

2.1 引言 如前一章所述,LTE设计为只支持分组交换(PS)业务,而之前蜂窝系统的电路交换(CS)模型则不同。其目的是在UE和分组数据网络PDN之间提供无缝的IP连接,在移动过程中不会中断终端用户的应用…

LTE核心网介绍

1 LTE网络架构 EPS包括核心网EPC(EPC又包括MME(信令处理部分)、S-GW(数据处理部分)、P-GW)、E-UTRAN(只包含基站eNodeB一个网元,eNodeB能够实现3G中的NodeB和无线网络控制器RNC的功…

LTE组网技术

一、LTE组网架构 如下图所示,EPS主要由EPC和E-UTRAN构成。“E” 是Evolved的缩写,翻译成中文意为:演进。所以EPS作为演进型分组交换系统主要由EPC演进型分组核心网和E-UTRAN演进型通用陆地无线接入网两部分来构成,其中E-UTRAN主要…

LTE系统概述

文章目录 LTE概述LTE设计目标LTE技术特点 LTE网络参考模型LTE系统结构和主要接口LTE全网架构LTE网元功能1、UE2、E-UTRANeNodeB 3、EPCSPROFCSOCSHSS【归属签约用户服务器】PCRF 【策略与计费规则功能单元】MME【移动性管理实体】S-GW【服务网关】P-GW【PDN网关】 4、PDN接口说…

LTE网络架构及鉴权

LTE网络架构 如果为LTE的网络结构 MME功能 1.NAS信令以及安全性功能。 2.3GPP接入网络移动性导致的CN节点间信令 3.空闲模式下UE跟踪和可达性 4.漫游 5.鉴权 6.承载和管理功能 Serving GW 1.支持UE的移动性切换用户数据的功能 2.E-UTRAN空闲模式下行分组数据缓存和寻呼支持 S1-…

LTE通信系统的网络拓扑结构(4G)

目录 总体结构: 模块说明: 接口说明: LTE最全接口图: 其它: 总体结构: 模块说明: GPRS(General Packet Radio Service):通用分组无线业务BTS&#xff0…

LTE网络架构 学习整理

从高层次的网络架构来看,LTE是由以下三个主要组件: 用户设备 (UE).进化UMTS地面无线接入网 (E-UTRAN).分组核心演进 (EPC). 演进分组核心网与分组数据网络诸如因特网,专用企业网络或IP多媒体子系统在外界连通。系统不同部分之间的接口&…

从GSM-GPRS-WCDMA-LTE网络结构的变化,分析话音和数据交换技术的演进过程

GSM 由MS、BSS、NSS、OMC和PSTN组成。 MS为移动客户设备部分,存储了客户的各种入网信息。BSS为无线基站子系统,由基站收发信台BTS和基站控制器BSC组成,负责无线发送接受和无线资源的管理和配置。NSS为交换网络子系统,由MSC、VLR、…

LTE学习笔记:LTE总体架构

1、系统结构 LTE采用了与2G、3G均不同的空中接口技术、即基于OFDM技术的空中接口技术,并对传统3G的网络架构进行了优化,采用扁平化的网络架构,亦即接入网E-UTRAN不再包含RNC,仅包含节点eNB,提供E-UTRA用户面PDCP/RLC/M…

LTE网络架构和协议栈

这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明。 1 LTE网络参考模型 这是一张非常有名的LTE架构图,从图中可以看出,整个网络构…