写点什么

Amazon Polly 让 WordPress 有了自己的声音!

  • 2019-10-30
  • 本文字数:2536 字

    阅读完需:约 8 分钟

Amazon Polly 让 WordPress 有了自己的声音!

col 1

00:00
00:00


语音由 Amazon Polly 提供


今天,AWS 与 WP Engine 联合发布了适用于 WordPress 的 Amazon Polly 插件。示例插件让 WordPress 创作者可以轻松为书面内容添加文本转语音功能。随着语音交互日益普及,为网站内容赋予音频形式也成了一项必要的工作。此外,被语音功能吸引到您网站的访问者现在可以通过新的渠道 (如内联音频播放器和移动设备上的播客应用程序) 来使用您的内容。现在,读者和听众可以收听您的文章,而不必一直盯着屏幕,比如在驾车、骑自行车甚至是慢跑时收听。


WordPress 为 29% 的网站提供支持,并且正在顺利实现为 50% 的 Web 内容提供支持的目标。WordPress 制定了“Web 内容发布大众化”这个雄心勃勃的目标,并为此而竭力简化创意与技术之间的关系。了解他们的理念之后,AWS 确信我们可以为 WordPress 网站赋予真正的“声音”,为 Web 内容使用者打造独特的数字体验。


适用于 WordPress 的 Amazon Polly 插件让这个全球最热门网站管理系统的用户可以真正“倾听”以自然、友好的语音娓娓道来的网站内容。该插件提供多种语言的逼真语音,您可以从中选择理想的语音,使用功能全面的 Amazon Polly 服务构建其他支持语音的应用程序。

工作原理

假设您是一名 WordPress 网站管理员,那么整个体验的第一步就是使用原生 WordPress“插件安装”页面安装和配置插件。随后,您需要转到 Amazon Polly 设置页面,将该插件连接到您的 AWS 账户。如果站点托管在 AWS 上,您可以使用 IAM 角色处理身份验证事宜。若非如此,您需要将 AWS 凭证提供给该插件,随后即可开始创建您的第一个支持语音的 Web 应用程序。


我们来看看具体的设置配置方法。该插件提供了许多可配置的选项,但我们也提供了一种默认配置,让您可以尽快为网站启用语音功能。以下屏幕展示了该插件的典型配置:



您可以设置这些选项:


  • AWS 访问密钥和 AWS 私有密钥 – AWS 凭证,这允许插件使用 Amazon Polly 和 Amazon S3。如果您的 WordPress 站点托管在 Amazon EC2 上,则可以使用 IAM 角色。此时,请将这两个字段留空。

  • 采样率 – 将要生成的音频文件的采样率 (采样率越高,音频质量就越高)。

  • 语音名称 – 要用于创建音频文件的 Amazon Polly 语音。

  • 播放器位置 – 指定音频播放器在网站上的位置。您可以将播放器置于文章之前或之后,如果您仅希望使用播客功能,也可以不使用播放器。

  • 新文章默认设置 – 指定是否应该自动为所有新文章启用 Amazon Polly。如果是,Amazon Polly 会使用配置设置来为每篇新文章创建一个音频文件。

  • 自动播放 – 指定在用户访问一个网站中的特定文章时,音频播放器是否应该自动开始播放音频。

  • 将音频存储在 Amazon S3 中 – 如果您希望将音频文件存储在 Amazon S3 中,而非存储在服务器中,则可以选择此选项。Amazon Polly 会自动创建存储桶。

  • Amazon CloudFront (CDN) 域名 – 如果您希望使用 Amazon CloudFront 广播音频文件,请提供您的域名 (应由您自行创建)。

  • iTunes 电子邮件 – 播客频道的编辑联系方式。

  • iTunes 类别 – 博文类别。选择类别可以让播客用户更轻松地在播客目录中找到您的文章。

  • iTunes Explicit – 指定是否要启用 Amazon Pollycast (播客) 功能。

  • 批量更新所有文章 – 如果您希望使用当前插件设置转换所有文章,请选择此选项。


在安装和配置插件后,它便可以为任何新内容创建音频文件。您可以进行配置,从而在发布时或每次提交时自动创建音频文件。如果您有旧内容,可以批量进行处理,让网站访问者在访问现有内容时也能获得更优质的体验。


现在,在用户发布内容时,内容会发送到 Amazon Polly API 进行合成。默认情况下,音频文件存储在本地磁盘或 Web 服务器上。如果您需要扩展,可以集成 Amazon S3 云存储和 CloudFront 内容分发网络。长篇幅文章会分割成多个数据块进行处理,在所有文件处理完毕后再重新整合成单一音频文件。


下图展示了让 WordPress 用户听到您网站上的音频内容的方式:



  1. 在第一种方法中,音频文件直接从 WordPress 服务器提供给用户。

  2. 使用 S3 时,所有音频文件均存储在 Amazon S3 上,并从中进行广播。

  3. 如果您使用 CloudFront 发行版,您的文件将存储在 S3 中,但使用 Amazon CloudFront (CDN) 进行广播。


为了凸显您网站的新功能,您可以将 HTML 播放器配置为在文本上方或下方显示,也可以完全禁用播放器。Amazon Polly 会自动使用默认音频设置,但您可以选择其他选项,对个别文章和页面进行自定义设置,为其使用自定义语音和采样率。



我们还可以通过 Amazon Pollycast 源启用播客功能。这些源属于 RSS 2.0 合规源,提供了必要的 XML 数据,支持通过热门移动播客应用程序和播客目录 (如 iTunes) 进行聚合。Amazon Pollycast 终端节点将自动添加到所有 WordPress 归档 URL,这可让您选择联合全网站范围内的播客,也可按照类别、标签、作者等条件联合目标播客。通过 Amazon Pollycast 播客联合,您现在可以扩大受众群体,吸引无法一直紧盯屏幕的用户,例如通勤者或志向远大、习惯于同时处理多项任务的用户。例如,您可以将 WordPress 播客提交为正式的 iTunes 播客源,从而网罗更广泛的受众!


以下屏幕截图展示了 WordPress 网站视图和手机上的播客视图。




尽管我们最重要的任务是通过插件的初始版本提供立竿见影的价值,但我们也创建了一个框架,以便未来推出更多功能。秉承开放网络的精神,我们在 GitHub 代码库中公开了插件的源代码。我们欢迎也鼓励大家积极参与协作。


期待听到大家的反馈意见,希望能尽快看到您的 WordPress 网站的实际应用效果!如果您对新功能有任何问题或建议,请通过下面的评论部分告诉我们。


作者介绍:


Steven Word 是 WP Engine 的创新项目经理,负责面向客户和合作伙伴的 WordPress 技术解决方案评估、推荐和架构设计工作。Steven 拥有 10 年的 WordPress 相关经验,也是 WordPress 的核心贡献者,他对于向内容创作者、开发人员和产品团队提供技术和战略指导充满激情。


Tomasz Stachlewski 是 AWS 的一名解决方案架构师,负责帮助各种规模的企业 (从初创公司到大型企业) 在其云之旅中畅行无阻。他是创新技术的忠实信徒,无服务器架构就是其中之一,这种技术让各类企业能够加速实现数字化转型。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amazon-polly-gives-wordpress-a-voice/


2019-10-30 08:00701

评论

发布
暂无评论
发现更多内容

带你区分几种并行

华为云开发者联盟

后端 开发 华为云

SQL操作:WITH表达式及其应用

华为云开发者联盟

数据库 sql 后端 华为云

天天在都在谈的S3协议到底是什么?一文带你了解S3背后的故事

wljslmz

对象存储 S3 6月月更

你的城市有24小时共享自助洗车吗

共享电单车厂家

自助洗车加盟 自助洗车店

Move Protocol Beta测试版进行时,瓜分生态核心权益MOMO

鳄鱼视界

如何使用 DATAX 以 UPSERT 语义更新下游 ORACLE 数据库中的数据

明哥的IT随笔

oracle 大数据 数据仓库 DataX

秒云云原生信创全兼容解决方案再升级,助力信创产业加速落地

MIAOYUN

运维 云原生 信创 智能运维 信创云

Move Protocol Beta测试版再调整,扩大总奖池

股市老人

数字藏品系统开发,NFT艺术品交易平台搭建

薇電13242772558

NFT 数字藏品

pnpm 中无法使用 patch-package 打补丁

OpenHacker

前端 js

数据库主键一定要自增吗?有哪些场景不建议自增?

CRMEB

力扣每日一练之双指针1Day8

京与旧铺

6月月更

Gartner 网络研讨会 “九问数字化转型” 会后感

明哥的IT随笔

数字化转型

有哪些好用的工作汇报工具

优秀

低代码 工具软件

Serverless 时代下微服务应用全托管解决方案

阿里巴巴云原生

阿里云 Serverless 微服务 云原生

自助洗车方便主要体现在哪方面

共享电单车厂家

自助洗车 自助洗车加盟

Move Protocol Beta测试版稳定,临时决定奖池规模再扩大

小哈区块

在线文档协作:办公必备高效率神器

小炮

启动!阿里巴巴编程之夏2022

阿里巴巴云原生

阿里云 云原生 编程之夏

昇腾科研创新使能计划赋能开发者  华为计算提供三大维度支持

极客天地

自助洗车到底有哪些不一样的地方

共享电单车厂家

自助洗车加盟 24小时自助洗车

自助洗车一次费用不到10元你敢信

共享电单车厂家

自助洗车加盟 自助洗车费用

Nebula Graph入驻阿里云计算巢,助力企业打造云上超大规模图数据库

阿里云弹性计算

spark 分布式 云原生 图数据库 计算巢

自助洗车为什么可以做到24小时营业

共享电单车厂家

自助洗车机 自助洗车加盟 24小时自助洗车

为 Serverless Devs 插上 Terraform 的翅膀,实现企业级多环境部署(上)

阿里巴巴云原生

阿里云 Serverless 云原生 开源项目

Docker入坑篇

青柚1943

Docker DevOps 云原生 容器化

揭秘支撑百度搜索、Feed、小程序三大业务的MVVM框架设计思想,San 核心人员倾力打造

图灵教育

前端开发 好书推荐 框架设计

Dubbo3 官方文档贡献者征集令

阿里巴巴云原生

阿里云 开源 云原生 dubbo

Move Protocol Beta测试版稳定,临时决定奖池规模再扩大

西柚子

深入剖析 HIVE 的锁和事务机制

明哥的IT随笔

大数据 hive 数据仓库

Amazon Polly 让 WordPress 有了自己的声音!_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章