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

这篇具有很好参考价值的文章主要介绍了App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

应用介绍

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

App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎,App Inventor 2 最佳入门,语音识别,交互,机器人,App Inventor 2,文本朗读,语音交互

视频预览

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

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

语音识别器

App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎,App Inventor 2 最佳入门,语音识别,交互,机器人,App Inventor 2,文本朗读,语音交互

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

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

App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎,App Inventor 2 最佳入门,语音识别,交互,机器人,App Inventor 2,文本朗读,语音交互

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

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

  3. 效果展示:

     

    App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎,App Inventor 2 最佳入门,语音识别,交互,机器人,App Inventor 2,文本朗读,语音交互

文本朗读器

App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎,App Inventor 2 最佳入门,语音识别,交互,机器人,App Inventor 2,文本朗读,语音交互

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

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

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

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

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

App基本逻辑设计

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

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

Robot逻辑代码

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

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

App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎,App Inventor 2 最佳入门,语音识别,交互,机器人,App Inventor 2,文本朗读,语音交互

 

后记

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

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

文本转语音引擎:一般安卓手机已经默认装好了,但是不排除有些手机没有或者是国外的引擎,这时需要进行一定的设置,建议使用Google引擎,并将语言设置为中文。文章来源地址https://www.toymoban.com/news/detail-631242.html

到了这里,关于App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包