清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.72

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

开通会员送SVIPApp Inventor 2 拓展有奖征文 VIP会员享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 6716|回复: 2
打印 上一主题 下一主题

[经验分享] App Inventor 2 语音识别及文本朗读组件的使用

  • TA的每日心情
    开心
    昨天 07:45
  • 签到天数: 280 天

    [LV.8]以坛为家I

    523

    主题

    909

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    22289

    AI2中文网VIP弹球达人接水果达人撸猫达人

    跳转到指定楼层
    楼主
    发表于 2023-06-17 11:02:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    1、语音识别:语音识别器
    一般Android手机提供的是Google语音识别引擎,但是经过测试,中文支持不好,经常识别失败,因此这里改用讯飞语音+识别引擎来进行,体验较好,识别率很高。
    不过目前版本还稳定维持在1.1.1045,后续几乎不再更新了。

    1)安装方法:应用市场,应用市场找不到的请点此https://www.pgyer.com/yyyq)下载apk安装。

    2)设置:语音识别引擎不用设置,安装完成后,当触发需要识别语音时,系统会弹出对话框让你选择使用哪个识别引擎,这时选择“讯飞语音”,点“始终”就OK了。代码如下:

    3)效果展示:


    当设置语音改成英语后,读中文的话,不是将你读的中文翻译成英文,而是将你读中文的音调相近的英语内容识别出来,也就是它认为你说的是英文,按英文规则识别。

    2、文本朗读:文本朗读器这个能不能也使用讯飞语音呢?经过测试,在“系统设置” — “语言和输入”—“文本转语音” 中将首选引擎设置为讯飞后,朗读出来的内容完全就是杂乱的,不知是不是因为版本过旧,还是其他设置问题,经过一系列尝试(包括设置文本朗读器的国家及语言属性)仍然是不行的。最终只得选择“Google文字转语言引擎”,如图:



    代码如下:





    最终的效果视频: 文本语音测试视频.mp4 (3.19 MB, 下载次数: 2)



    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.72 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 08:15
  • 签到天数: 391 天

    [LV.9]以坛为家II

    190

    主题

    394

    帖子

    1万

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    10698
    沙发
    发表于 2023-10-06 14:00:29 | 只看该作者
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情
    晕~
    2023-12-12 16:07
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    5

    主题

    21

    帖子

    217

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    217
    QQ
    板凳
    发表于 2023-12-04 10:12:31 | 只看该作者
    谢谢分享
    平步青云
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2024 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2024-11-22 02:11 , Processed in 0.022529 second(s), 38 queries .