使用全新 Amazon Polly 插件,让您的 WordPress 博客变有声

2019 年 10 月 30 日

使用全新 Amazon Polly 插件,让您的 WordPress 博客变有声

2016 年末我在博文 Amazon Polly – 47 种声音和 24 种语言的文本到语音转换中,第一次向大家介绍了 Polly。在推出 AWS re:Invent 后,我们增加支持韩语、五种新声音,并在 aws 分区中的所有区域开放 Polly 服务。此外,我们增加了悄悄话语音标记音效动态范围压缩等功能。


新 WordPress 插件


今天我们推出了一个 WordPress 插件,它使用 Polly 来创造高品质的音频版博文。您可以在博文中读取音频,也可使用我们称为 Amazon Pollycast 的播客格式读取!这两种选项都可提高内容的无障碍性,帮助您辐射更广泛的受众。此插件是 AWS 团队与 AWS 高级技术合作伙伴 WP Engine 的朋友们紧密合作的结果。


正如您所看到,此插件的安装和配置都十分简单。您可以与在自有基础设施或 AWS 上运行的 WordPress 安装结合使用。不论采用哪种方式,您都可以使用所有 Polly 声音以及广泛的配置选项。生成的音频 (每个博文一个 MP3 文件) 可以连同您的 WordPress 一起存储,或存储在 Amazon Simple Storage Service (S3) 中,此外还可选择支持通过 Amazon CloudFront 分发内容。


插件的安装


我没有现成使用 WordPress 的博客,因此我首先使用 WordPress 4.8.1 蓝图启动 Lightsail 实例:



然后,我将遵照以下说明取得我的登录凭证:



取得登录凭证后,我将登录到 WordPress 控制面板:



插件将会调用 AWS,并且需要取得相关的凭证。我将跳转至 IAM 控制台并创建新的策略。该策略将允许插件访问仔细选择的一组 S3 和 Polly 功能 (完整的策略详见 README):



然后我会创建一个 IAM 用户 (wp-polly-user)。我输入用户名并注明该用户将用于 Programmatic Access 目的:



然后我会附加刚刚创建的策略并单击 Review



我会检查我的设置 (未显示),然后单击 Create User。然后我将这两个值 (Access Key ID 和 Secret Access Key) 复制到安全的位置。掌握这些密钥将可以调用 AWS,因此我会小心不随意放置。



现在我做好了安装插件的准备!然后我返回 WordPress 控制面板,在 Plugins 菜单中单击 Add New



然后单击 Upload Plugin,找到我从 WordPress 插件网站下载的 ZIP 文件。找到该文件后,我单击 Install Now 继续:



WordPress 会上传和安装插件。现在我单击 Activate Plugin 继续:



插件安装完成后,我单击 Settings 进行设置:



我将输入我的密钥,然后单击 Save Changes



General 设置可让我控制新博文的采样率、声音、播放器位置、默认设置以及自动播放选项。我可以直接采用所有原始设置继续:



Cloud Storage 设置可让我将音频存储在 S3 中并使用 CloudFront 来分发音频:



Amazon Pollycast 设置可让我控制所生成 RSS 源中包含的 iTunes 参数:



最后,Bulk Update 按钮可让我在修改任何其他设置后重新生成所有音频文件:



安装并配置好插件后,我可以创建新博文。如您可以看到,插件可以为每篇博文分别启用和自定义:



我一键就可以看到将文字转换为音频要花费多少成本:



当我单击 Publish 时插件会按句将文字分为多个块,为每个块调用 Polly SynthesizeSpeech API,并将结果生成的音频汇集成一个单一的 MP3 文件。发布的博文会使用<audio> 标记引用该文件。博文将如下例所示:



在此博中我似乎无法使用 <audio> 标记,但您可以下载并自行播放 MP3 文件


Pollycast 功能将为每篇博文会生成一个 RSS 文件,其中包含指向一个 MP3 文件的链接:



定价


每次博文保存或更新时,插件都将调用 Amazon Polly。价格基于转换请求中的字符数,详见 Polly 定价页面。此外,从您第一次调用 Polly 开始一年内,使用 AWS 免费套餐每月可以免费处理不超过 500 万字符。


延伸阅读


该插件将以源代码的形式在 GitHub 中提供,我们欢迎您的 Pull 请求!以下是帮助您开始使用的几点提示:


作者声音 – 为每位作者选择不同的 Polly 声音。


引用文字 – 对于经常使用内嵌引用的博文,为引用内容使用不同的声音。


翻译 – 使用 Amazon Translate 将文本翻译为其他语言,然后使用 Polly 生成该语言的音频。


其他博客引擎 – 为您喜爱的引擎安装类似的插件。


SSML 支持 – 使用 Polly 的 SSML 标记为音频添加额外的字符。


立即尝试,将您的收获分享给我吧!


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/give-your-wordpress-blog-a-voice-with-our-new-amazon-polly-plugin/


2019 年 10 月 30 日 08:00155

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

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

IoT企业物联网平台,从设备端到云端业务系统全链路开发实战

IoT物联网技术

阿里云 最佳实践 物联网 IoT

SpringBoot:整合Swagger3.0与RESTful接口整合返回值(2020最新最易懂)

比伯

Java 编程 架构 面试 计算机

11.11 应对海量访问的网络基石 京东智联云自研交换机发展之路

京东智联云开发者

运维 网络 交换机

CSS 排版与正常流 —— 重学CSS

三钻

CSS 排版

前嗅教你大数据——什么是代理IP?

前嗅大数据

爬虫 数据采集 静态IP 代理IP 动态IP

Nginx-技术专题-技术介绍

李浩宇/Alex

什么是低代码(Low-Code)?

应用研发平台EMAS

工具 研发效能 低代码 开发 代码

【活动回顾】WebRTC服务端工程实践和优化探索

ZEGO即构

WebRTC 服务端工程

云原生2.0时代下,DevOps实践如何才能更加高效敏捷?

华为云开发者社区

云计算 数字化 华为云

《垃圾回收的算法与实现》.pdf

田维常

垃圾回收

synchronized 到底该不该用

古时的风筝

Java synchronized

科普干货|漫谈鸿蒙LiteOS-M与HUAWEI LiteOS内核的几大不同

华为云开发者社区

华为 鸿蒙 IoT

年轻人不讲武德不仅白piao接口测试知识还白piao接口测试工具会员

测试人生路

接口测试

面经手册 · 第18篇《AQS 共享锁,Semaphore、CountDownLatch,听说数据库连接池可以用到!》

小傅哥

Java 并发编程 共享锁 Semaphore 信号量

vue项目实战经验汇总

徐小夕

Java 面试 Vue 前端 Vue3

Dubbo 接口,导出 Markdown ,这些功能 DocView 现在都有了!

程序员小航

markdown idea插件 IntelliJ IDEA 文档生成 Doc View

什么是云服务?

anyRTC开发者

音视频 WebRTC 云服务 RTC

圆通快递回应内鬼泄露用户信息:严打数据倒卖灰色产业

石头IT视角

一次 Java 进程 OOM 的排查分析(glibc 篇)

996小迁

Java 编程 架构 面试 计算机

Jira停售Server版政策客观解读——如何最小化风险?

PingCode

项目管理 研发管理 Jira Atlassian

#不吐不快# 三观很正的Boss,你遇到过么?

flyer0126

职场成长 奇葩的经历 不吐不快

一瞬间让我秒变“快男”!腾讯内部强推Java性能优化手册,快了不止一点点。

Java架构追梦

Java 架构 jdk 面试 性能优化

DàYé的CTO姗姗学步路

曲水流觞TechRill

管理 CTO

小学妹问我:如何利用可视化工具排查问题?

田维常

可视化

高性能利器!华为云MRS ClickHouse重磅推出!

华为云开发者社区

数据库 Clickhouse MRS

Glide.with(view)挂在了谁的生命周期上

mengxn

生命周期 Glide Activity Fragment

甲方日常53

句子

工作 随笔杂谈 日常

MySQL从库维护经验分享

Simon

MySQL 主从复制

SQL数据库:窗口函数

大规模数据处理学习者

窗口函数

#不吐不快# CV千千条,修改最重要。代码不规范,伙伴两行泪!

程序员小航

奇葩的经历 不吐不快

交易所做市机器人,自动跑K线机器人,市值管理

WX13823153201

使用全新 Amazon Polly 插件,让您的 WordPress 博客变有声-InfoQ