云应用开发实战 单元2 我的有声图书.pptx

云应用开发实战 单元2 我的有声图书.pptx

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

云应用开发实战;单元2

我的有声图书;知识目标:

掌握文字转语音的基本知识

掌握AmazonPolly服务知识

掌握AmazonRDS数据库存储知识

掌握PythonSDK与Amazon服务知识

掌握FlaskWeb程序设计知识

掌握HTML5语音文件的播放知识

;项目2.1

使用AmazonPolly语音服务;2.1.1创建AmazonPolly访问账号

任务描述

ASWPolly是一个文字转语音的服务,要使用这个服务就必须先创建一个有访问这个服务权限的账号。

知识要点

AWS的账号可以通过三种方式访问AWS的云资源,一是控制台(图形化界面),二是CLI(命令行),三是SDK(编程访问)。

AWS账号主要有两个用途,一个用于网页登录AWS控制台(Console),另外一个是使用程序访问AWS服务,因此AWS账号有两种类型。

;1.AWS控制台账号

AWS控制台是一个网页界面的操作平台,可以使用这个平台操作AWS的各种云服务。AWS控制台账号包括账号名称账号密码,使用它可以登录到AWS控制台。

2.AWS程序账号

除了可以使用AWSConsole控制台操作云服务外,我们还可以使用Python语言调用AWS的SDK用程序操作云服务,那么要使用AWS程序账号,这种账号包含

一个访问密钥ID(AccessKeyID)和一个私有访问密钥(AccessSecretKey)。

;三、任务实施

1.创建AWS访问账号

创建一个AWS的账号,例如名称为“polly.audio.user”,并配置它的策略使得它有对Polly和S3的全权访问权利。

⑴管理员进入AWS服务控制台,选择IAM创建用户,输入用户名称polly.audio.user,并选择,编程访问,与,AWS管理控制台访问设置控制台访问密码,如图2-1-1所示。

;;(2)选择“直接附加现有策略“,然后选择“AmazonPollyFullAccess”策略,如图2-1-2所示。;(3)直接下一步,最后看到账号的审核,如图2-1-3所示,确定无误后直接点击“创建用户”即可创建该用户账号。;2.保存AWS账号信息

接下来显示创建用户成功,并显示账号信息,如图2-1-4所示。在图中有一个,下载.csv文件的按钮,点击后下载一个名称为accessKeys.csv的文件,这个CSV文件有两行,格式如下:;第一行是Key的类型,它们使用逗号分开,第二行就是对应的值,我们可以通过读这个CSV文件得到各个值。;任务2.1.2使用AmazonPolly语音服务

任务描述

AmazonPolly是基于人工智能的服务,它能把一段文字朗读出语音,并提供语音文件的下载。

知识要点

1.认识AmazonPolly

AmazonPolly是一种将文本转换为逼真语音的服务,它允许创建能够说话的应用程序,并构建全新类别的支持语音功能的产品。Polly的文本转语音(TTS)服务使用高级深度学习技术来合成听起来像自然人类语言的语音。AmazonPolly提供众多语言的几十种逼真语音,可以构建适用于许多不同国家/地区的具有语音功能的应用程序。;

2.AmazonPolly文字转语音

给定一段不是太长的中文或者英文文本,AmazonPolly会立即把该文字转为语音,并可以立即播放该语音。如果文本太长,那么ASWPolly会启动一个异步的任务,把转好的语音文件存储到AWSS3的存储桶中。是同步还是异步只取决于调用的接口,在控制台上看起来是自动的,其实是控制台自动区分了,并调用了不同的接口。

;三、任务实施

1.登录AWS控制台

使用前面创建的polly.audio.user账号登录到AWS控制台,找到AmazonPolly服务。

2.使用AmazonPolly服务

点击打开AmazonPolly服务,如图2-1-5所示,这个界面提供了几个功能:

⑴输入一段文字,点击“收听语音”,就可以听到这段文字的语音。

;(2)使用”语言与区域“可以选择不同的语言,例如中文或者英文。

(3)使用“语音”可以选择不同人的声音,例如男声或者女声。

(4)点击”下载MP3”可以下载语音的MP3文件。

(5)点击,,纯文本或者SSML“可以选择要转换的文本格式。;图2-1-5AmazonPolly服务;任务2.1.3使用boto3访问AWS服务

一、任务描述

使用AWS的Python程序SDK,编写程序调用Polly服务把文字转为语音。

二、知识要点

1.AWSSDK

AWS的服务不但可以使用控制台操作,而且AWS提供各种常用编程语

文档评论(0)

dllkxy + 关注
实名认证
内容提供者

本文库主要涉及建筑、教育等资料,有问题可以联系解决哦

版权声明书
用户编号:5213302032000001

1亿VIP精品文档

相关文档