当前课程知识点:移动快速应用开发 > 第四章 我的词典 > 文字朗读 > 文字朗读
大家好
在前面两讲里我们完成了语言翻译器的开发
可以实现中 英
法 日 韩等五种文字的翻译
这一讲我们将实现文字转为语音的功能
在我的词典APP中
如果遇见了翻译的英语不会读怎么办
我们可以通过文本语音转换器点击翻译
结果右侧的喇叭
将单词读出来
大家需要注意文本语音转换器组件是将
文本转换成语音
为了使该组件正常运行
手机上需要安装有相应的文本识别成语音
的引擎
如TTS
一般情况下
Android手机默认都安装了该引擎
我们添加一个按钮
在水平布局3当中
设置它的高度为40像素
宽度为40像素
文本为空
我们可以看到该按钮在水平布局的上方
我们希望它居中
那么我们就得调节水平布局
把垂直对齐改为居中
确实我们可以看到按钮已经居中了
下面我们给它添加一个图案
我们图案已经添加上去
我们给这按钮重新命名
把它命名为按钮
朗读
好案例我们就完成了
下面我们在多媒体里面选择文本语音
转换器
拖入到屏幕中
它也是一个非可视组件
该组件只有四个属性
大家点击语言可以看到只支持德
英、西班牙、法语、意大利
五种语言
由于TTS影中支持汉语
所以我们能够朗读出法、英、汉3种语言
而日语 韩语则没有办法朗读
因此我们把按钮设置可见性设为不可见
好
界面设计完成
下面我们开始进行逻辑设计
在逻辑设计当中
我们当点击法语进行翻译的时候
我们希望能够朗读
所以朗读英语的可可见性为真
那么我们设置文本语言转换器的它的语言
为法语
法语是fr
那么当点击按钮法语的时候
我们就是把这个按钮可见
把他的语言设为法语
那么我们来看一下
当我们点击朗读的时候
他会怎么进行操作呢
它就会把调用文本语言的念读文本
会把我们翻译的结果给用法语给朗读出来
好
法语的朗读
我们写好了
我们下面来做一个测试
按照刚才的过程
我们完成英语与汉语的翻译
朗读
那么fr我们要改为成en我们完成汉语
的朗读
语言设置
可见性为真
那么汉语我们在这也可以直接写汉语
那么日语、韩语是没有办法进行朗读的
那么我们把喇叭按钮设置为假
同样
我们也在日语里面把它进行这样设置
我们也把它设置为假
我们做一下测试
同学们
翻译朗读的功能已经实现
欢迎大家的收看
谢谢
-App Inventor简介
-第一个应用-喵喵叫的小猫
--喵喵叫的小猫
-App Inventor的调试方法
-作业--作业
-拓展练习
-石头剪刀布界面设计
-选择结构
--选择结构
-组件介绍
--组件介绍
-石头剪刀布逻辑设计
-作业--作业
-计算器的界面设计
--计算器的界面设计
-过程的定义
--过程的定义
-实现整数运算的计算器
-带小数点的计算器
--带小数点的计算器
-代码测试
--代码测试
-作业--作业
-我的词典界面设计
--我的词典界面设计
-语言翻译
--语言翻译
-文字朗读
--文字朗读
-语音识别
--语音识别
-作业--作业
-绘图板界面设计
--绘图板界面设计
-手指作画
--手指作画
-精灵画圆
--精灵画圆
-绘图的保存
--绘图的保存
-作业--作业
-社交应用界面设计
--社交应用界面设计
-拨号并收发短信
--拨号并收发短信
-短信的分类保存
--短信的分类保存
-短信的选择与删除
--短信的选择与删除
-作业--作业
-条码扫描器
--条码扫描器
-申请Web-API的步骤和调试方法
-Web客户端
--Web客户端
-JSON格式数据的解析方法
-扫码识物
--扫码识物1
--扫码识物2
-作业--作业
-人工智能技术介绍
--人工智能技术介绍
-扫描仪界面设计
--扫描仪界面设计
-百度AI 函数介绍
-扫描仪的代码实现
--扫描仪的代码实现
-作业--作业
-拓展练习