一起游 手游攻略 新游动态 亚马逊的“文字朗读”扩展积木,你知道吗?

亚马逊的“文字朗读”扩展积木,你知道吗?

时间:2024-02-01 08:04:13 来源:网络整理 浏览:0

亚马逊的英文文本阅读已经很不错了,基本看不出来是机器阅读。 亚马逊目前支持14种语言,包括英语、法语、德语、日语等,只要你能提供相应语言的文字,就可以自动朗读。

在本文中,我们将以经典教材《新概念英语》为例,模拟一段英语对话,并用语音朗读对话内容,形成英语教学动画。

视频中的声音是电脑自动转换成文字的,并不是编程时输入的真实声音。

以下是新概念英语第一卷第一课。 选择这篇文章纯粹是因为材料方便。 您也可以使用其他英语对话来代替。

我!

对不起

这是怎么回事?

这是你的吗?

这是你的手提包吗?

抱歉,请再说一遍

这是你的吗?

这是你的手提包吗?

是的。

对是我的。

非常感谢。

太感谢了!

这是两个人的对话,内容是 A 拿起一个手提包并将其归还给 B 的简单过程。

00 软件分析

需求说明:

轻微地

01 引入扩展构建块

点击左下角的【添加扩展】按钮,在新打开的页面中找到【文本阅读】,然后点击。 页面将返回主页面。 注意左侧的代码块栏。 新增了【文本到】类别,右侧添加了3个绿色块。

02 添加角色

添加 2 个角色,一男一女。 这样做是为了清楚地区分相对的两侧,也是为了尝试新的积木功能。

删除了默认的小猫角色。

人物的取向

添加艾比和德文这两个角色后,出现了问题。 我们可以认为对话的双方应该是面对面的,但是我们的两个角色却面向同一个方向。 因此,需要进行优化。 这是之前没有解释过的内容,也是3.0中新的操作方式。 请观看并尝试操作,并与之前解释的角色“面向xx方向”块进行比较,以了解角色翻转与角色的关系。 定向差异。

03 调整字符大小

将字符调整到合适的大小和位置。

04 更改舞台背景

根据您自己的喜好,将默认的舞台背景替换为合适的背景图片。

我选择了背景库“ - Metro”。

05 课文阅读积木讲解

在编码之前,我们首先了解这些新构建块的用法。 工欲善其事,必先利其器。

1.朗读:朗读输入框中的文字

2.设置声音:默认的“女低音”是温柔的女声,“男高音”听起来也不错。 剩下的3个大家自己感受一下吧~

3.设置语言:这里的语言设置要与【大声朗读__】积木中的文字保持一致。不过,你也可以填写英文句子,但将阅读语言设置为日语朗读女语音库,听听别有风味的日语英语。

需要注意的是,文本阅读功能暂时不支持中文,有点遗憾。 希望亚马逊以后能增加中文阅读。

06 角色编码

谈话从找到钱的人开始。 因为他捡到的是一个手提包,丢了东西的是女角色,捡到东西的是男角色。

第一句话是男人说的,第二句话是女人说的……以此类推。

代码中有几点需要注意:

1、设置两个字符使用不同的声音,方便机读时区分顺序。

2. 谈话双方提出问题并回答问题。 A 说话时 B 应该等待,反之亦然。 如上等待2秒。如果单句话耗时较长,对方的等待时间也要相应增加。

3、对话结束后,不要在外观积木的输入框中输入任何内容【说___】。 也可以说把输入框留空,这样最后一句话就不会留在角色上。你可以删除这个块,对比一下效果。

赶紧试试吧~~

07 程序第一个版本的问题

上面的程序完全按照预期运行。 但仔细想想,你会发现它还有一些不“美”的地方:

1、对话的内容是固定的(软件行业的术语是“硬编码”)。 如果你想帮我们再读一个英文对话,那么你就只能重写一个程序了

2、两个角色对话过程中,句与句之间需要互相等待,也就是上面多次重复的【等待2秒】方块。 如果遇到稍长的句子,则需要多次修改这个时间,使其恰好位于上下句子中。 这个方法太笨拙了。 感觉好像程序不是在为我们服务,而是我们在为程序“工作”。

在此基础上,我们对代码进行了优化,发布了程序的第二个版本——2.0。

08 优化代码程序第二版

首先,改进对话内容的存储方式。

将对话内容从保存在多个[大声朗读__]块中更改为保存在列表中。 (有关“列表”的更多信息,请参阅

添加另一个变量来保存当前正在读取的对话内容。

需要提醒大家的是,初始化“对话列表”有两种方法:1)点击舞台上列表左下角的+号,手动一一添加对话,2)准备好对话内容提前一个纯文本txt文件,然后右键舞台上的对话列表,导入文件的内容

然后,A在“广播消息”的帮助下,说完一句话后告诉B

我们之前说过“广播消息”是一个非常重要的机制,尤其是当多个角色一起工作时。 这个程序场景就是一个很好的例子。 (关于“广播消息”的知识可以查)

不再解释,直接上代码:

修改后,第二版将兼容大部分两人对话场景。 当需要实现新的英文对话时,只需清空对话列表,然后导入新的对话内容即可,无需修改任何代码。 这也体现了“列表”给编程带来的巨大灵活性。

09 完成!运行程序

至此,我们就完成了“需求描述”中的所有内容。

点击舞台左上角的小旗子即可运行程序并查看效果。

额外练习

标签:#、#、#、#ng、#、#

例行说明:微信限制已发表文章的修改。 如果您想查看最新更新的文章,可以使用公众号底部的菜单。

标题:亚马逊的“文字朗读”扩展积木,你知道吗?
链接:https://yqqlyw.com/news/xydt/2712.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
  • 朗读女语音库 美国GRL分级体系(GRLa
  • 阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭

    阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭[多图],阴阳师4月22日更新的内容有哪些?版本更新

    2024-02-01
    四川电视台经济频道如何培养孩子的学习习惯与方法直播在哪看?直播视频回放地址

    四川电视台经济频道如何培养孩子的学习习惯与方法直播在哪看?直播视频回放地址[多图],2021四川电视台经济频

    2024-02-01
    湖北电视台生活频道如何培养孩子的学习兴趣直播回放在哪看?直播视频回放地址入口

    湖北电视台生活频道如何培养孩子的学习兴趣直播回放在哪看?直播视频回放地址入口[多图],湖北电视台生活频道

    2024-02-01
    小森生活金币不够用怎么办?金币没了不够用解决方法

    小森生活金币不够用怎么办?金币没了不够用解决方法[多图],小森生活金币突然就不够用的情况很多人都有,金币没

    2024-02-01