写点什么

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:00639

评论

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

AutoMQ vs Kafka: 来自小红书的独立深度评测与对比

AutoMQ

Java kafka 云原生 小红书 AutoMQ

JetBrains CLion 2024 for Mac(跨平台集成开发环境)v2024.1.4版

Mac相关知识分享

Beyond Compare 4 for Mac(文件同步对比软件) v4.4.7(28397)中文版

Mac相关知识分享

2024已过半,还没试过在vue3中使用ioc容器吗?

EquatorCoco

JavaScript vue.js 前端

「布道师系列文章」宝兰德徐清康解析 Kafka 和 AutoMQ 的监控

AutoMQ

云计算 kafka Java’ AutoMQ

软件测试学习笔记丨Allure2报告中添加附件-图片

测试人

软件测试

Java ZGC 深度剖析及其在构建低延迟流系统中的实践心得

AutoMQ

Java 云计算 AutoMQ

AutoMQ 产品动态 | 发布 1.1.0,兼容至 Apache Kafka 3.7,支持 Kaf

AutoMQ

Java 云计算 kafka AutoMQ

WTM的项目中EFCore如何适配人大金仓数据库

快乐非自愿限量之名

数据库

Android File Transfer for mac(安卓文件传输工具) v1.0.12版

Mac相关知识分享

Adobe Creative Cloud for mac(acc) v6.10最新版

Mac相关知识分享

图像设计

性能测试:性能测试流程与方法

霍格沃兹测试开发学社

VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS Dell (戴尔) 定制版

sysin

macos esxi OEM unlocker dell

行业智能化,让千行万业在珠峰相见

白洞计划

AI

AutoMQ 与蚂蚁数科达成战略合作

AutoMQ

Java kafka 云原生 AutoMQ 蚂蚁数科

AutoMQ 生态集成 Kafdrop-ui

AutoMQ

Java kafka 云原生 AutoMQ kafdrop

客户在哪儿AI助ToB销售每天都能在活动上遇到目标客户

客户在哪儿AI

ToB营销 活动营销

Parallels Desktop 19 for Mac虚拟机 19.1.0版

Mac相关知识分享

虚拟机

一行代码搞定禁用web开发者工具

秃头小帅oi

你真的了解Java内存模型JMM吗?

不在线第一只蜗牛

Java JMM

基于Netty的自研流系统缓存实现挑战: 内存碎片与OOM困境

AutoMQ

Java 云原生 Netty AutoMQ

文献解读-基准与方法研究-第十六期|《GeneMind 公司的 GenoLab M 测序平台 WGS 和 WES 数据基准测试》

INSVAST

基因数据分析 生信服务

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