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