为您的 WordPress 网站添加语音

在此分步教程中,您将使用适用于 WordPress 的 AWS 插件为 WordPress 安装添加文本转语音功能。Amazon Polly 是一项使用高级深度学习技术来合成很像人声的语音的服务。使用该服务,您能够创建可以说话的应用程序,以及构建支持语音的全新类别的产品。

适用于 WordPress 的 AWS 插件示例演示了内容创建者如何轻松地为所有书面内容添加文本转语音功能。随着语音搜索的不断增加,以音频格式提供更多网站内容变得至关重要。通过添加语音功能,网站访客可以通过在线音频播放器和播客应用程序等新渠道使用您的内容。

您可以将适用于 WordPress 的 AWS 插件添加到在 EC2 实例、LightSail 上设置或托管在其他地方的 WordPress 安装中。在 AWS 上创建 WordPress 安装的选项有许多。如果您需要在 AWS 上创建一个 WordPress 网站,可以使用 LightSail 轻松创建,使用启动 WordPress 网站 10 分钟教程在 EC2 上创建,或通过构建 Wordpress 网站项目的更高级教程创建。

使用此教程需要拥有 AWS 账户

创建免费账户

打开 AWS 管理控制台,您可以让此分步指南处于打开状态。此屏幕加载后,请输入您的用户名和密码以便开始操作。然后在搜索框中键入 IAM,并按 Enter 键打开控制面板。

如果您在 EC2 上托管 WordPress 网站,请使用以下 EC2 说明。

如果您在 LightSail 上托管 WordPress 网站或不在 AWS 上托管,请使用以下 LightSail 说明。

  • EC2

    在此步骤中,您将创建一个 IAM 策略,这是一个用于定义权限的文档。在将 IAM 策略连接到 IAM EC2 角色后,可以将此角色分配给基于 EC2 的 WordPress 服务器。

    a. 在屏幕左侧,选择角色,然后选择创建角色

    (单击可缩放)


    b.在“创建角色”页面上,选择顶部的 AWS 服务。从服务列表中选择 EC2。从选择您的使用案例列表中选择 EC2。选择下一步: 权限以进入下一页。

    (单击可缩放)


    c.在“附加权限策略”页面上的搜索框中键入 AWSForWordPressPluginPolicy,从列表中选择策略旁边的复选框,然后选择下一步: 查看

    (单击可缩放)


    d.在“查看”页面上的规则名称字段中,写入 PollyForWordPressRole,然后选择创建角色以继续。

    (单击可缩放)


    e.现在您将向 WordPress EC2 实例分配 PollyForWordPressRole 角色。选择页面顶部的服务选项卡,然后选择 EC2 服务。

    (单击可缩放)


    f.在左侧选择实例,然后选择 EC2 WordPress 实例。从操作菜单中选择实例设置 > 附加/替换 IAM 角色

    (单击可缩放)


    g.在下一个窗口的 IAM 角色字段下,选择您以前创建的 PollyForWordPressRole 角色。然后单击应用

    (单击可缩放)

  • LightSail/非 AWS 托管

    在此步骤中,您将创建一个具有特殊权限的 IAM 用户,该用户将提供对 AWS 服务的必要访问权限,以使插件正常工作。您创建的 IAM 用户将收到 AWS 凭证,这些凭证称为 AWS 访问密钥和 AWS 私有密钥。您将在插件配置页面中使用这些密钥。

    a. 在屏幕左侧,选择用户,然后选择添加用户

    (单击可缩放)


    b.在向导的第一步中,提供新的 IAM 用户的名称:AmazonPollyForWordPress,选择编程访问,然后移至向导的下一步。

    (单击可缩放)


    c. 在“附加权限策略”页面上的搜索框中键入 AWSForWordPressPluginPolicy,从列表中选择策略旁边的复选框,然后选择下一步: 查看

    (单击可缩放)


    d.在向导的第三步查看更改,选择创建用户并移至最后一步。



    (单击可缩放)


    e.在向导的最后一步,您需要记下新用户的 IAM 凭证。您可以选择下载 .csv 或手动复制访问密钥 ID私密访问密钥。以后配置适用于 WordPress 的 AWS 插件时将需要此信息。

     

    (单击可缩放)

在此步骤中,您将下载并安装适用于 WordPress 的 Amazon Polly 插件。


a.打开 WordPress 管理页面并登录。

(单击可缩放)


b.在左侧选择插件,然后选择新增

(单击可缩放)


c. 在“添加插件”页面上,在搜索框中输入“AWS for WordPress”,然后按 Enter。选择 AWS 插件并选择立即安装

(单击可缩放)


d.选择激活以激活插件。

(单击可缩放)

如果您在 EC2 上托管 WordPress 网站,请使用以下 EC2 说明。

如果您在 LightSail(或 AWS 之外的地方)上托管 WordPress 网站,请选择以下 LightSail 说明。

  • EC2

    恭喜,插件已安装! 插件无需进行其他配置即可正常工作,但有许多有用的设置可供您选择。例如,您可以为音频输出选择不同的 Amazon Polly 语音,或通过 Amazon Pollycast 源启用播客功能。我们来看看如何访问插件配置页面。

    在左侧选择 AWS,然后选择文本转语音。在此页面上启用文本转语音功能,然后单击“保存更改”。现在,您应该会看到其他可用的设置,也可以更改它们。例如,在语音名称下,您可以从多种语音中进行选择,以清晰地播放音频内容。

    (单击可缩放)

  • LightSail/非 AWS 托管

    恭喜,插件已安装! 插件无需进行其他配置即可正常工作,但有许多有用的设置可供您选择。例如,您可以为音频输出选择不同的 Amazon Polly 语音,或通过 Amazon Pollycast 源启用播客功能。我们来看看如何访问插件配置页面!

    a. 在左侧选择 AWS,然后选择一般。您需要提供您的 AWS 凭证,以便插件能够访问其使用的 AWS 服务。在 AWS 访问密钥AWS 私有密钥字段中,输入您在本教程的前述步骤中下载的 .csv 中的凭证。单击保存更改以保存这些更改。

    (单击可缩放)


    b. 在左侧选择 AWS,然后选择文本转语音。在此页面上启用文本转语音功能,然后单击“保存更改”。现在,您应该会看到其他可用的设置,也可以更改它们。例如,在语音名称下,您可以从多种语音中进行选择,以清晰地播放音频内容。

    (单击可缩放)

到此阶段,所有操作都已完成,您的新 Web 内容将以音频格式提供给读者。现在,您可以创建一个新的博客文章,测试一下是否能够听到音频内容。


a.选择左侧的文章,然后选择新增以打开创建新文章的向导。撰写您自己的博客文章,其中包含标题和内容。在同一屏幕上,单击 启用 Amazon Polly 复选框。然后,选择发布以保存新文章。

(单击可缩放)


b.打开 WordPress 网站。现在,您应该会看到一个包含嵌入式播放器的新文章。单击播放按钮,收听带语音的文章。 

注意:除了 WordPress 网站上提供的 HTML 嵌入式播放器之外,您还可以通过 Amazon Pollycast 源启用播客功能。这些源符合 RSS 2.0 标准,并提供必要的 XML 数据,以便通过热门播客移动应用程序和播客目录(如 iTunes)实现聚合。阅读 AWS AI 博客,了解更多详细信息!

(单击可缩放)

现在,您可以使用 Amazon Polly 插件轻松地将 WordPress 内容专为语音。要执行一些更具动态性的操作,请使用 Amazon Polly API 访问全套功能(如自定义发音、唇音同步和文本突出显示)。Amazon Polly 可以提供众多语言的几十种自然声音,因此您可以选择最合适的语音,构建适用于许多不同国家/地区的具有语音功能的应用程序。

现在您已试用 Amazon Polly,接下来请选择以下选项之一以进一步拓宽您的知识范围。

网页

访问 Amazon Polly 以了解有关文本转语音服务的更多信息。

文档

阅读开发人员指南,了解有关使用各种 Amazon Polly 功能的详细说明。 

AI 博客

获取与 Amazon Polly 相关的最新更新和客户案例