如何在 WordPress 中添加文本到语音

您想在 WordPress 中添加文本转语音功能吗?

文本转语音功能允许您使用人工智能添加文章的音频版本.这对于长时间阅读和帮助在锻炼或旅行时喜欢音频内容的用户特别有用.

在本文中,我们将向您展示如何在 WordPress 中轻松地将文本添加到语音中.

Adding text to speech in WordPress

什么是 WordPress 中的文本到语音转换?

文本转语音是一种使用人工智能将任何文本转换为听起来自然的语音的技术.它由包括 Google Cloud 和 Amazon AWS 在内的多家公司作为基于云的服务提供.

您可以将其添加到您的 WordPress 网站并允许用户收听您的文章.这对视障人士以及许多其他人很有帮助,他们可能会发现听较长的文章比在较小的屏幕上阅读更容易.下面是它的外观示例:

Preview of a text to speech audio player

在本教程中,我们将使用亚马逊的 AWS Polly TTS(文本到语音)服务.

它提供 12 个月的免费套餐,第一年每月最多 500 万个字符.之后,定价从每 100 万个字符 4.00 美元开始.

您还可以选择将音频文件保存到您的网站或 Amazon S3 存储.这意味着您不会为每个请求重用 API.

如果您正在运行 WordPress 博客或小型企业网站,那么您不太可能用完免费积分.

话虽如此,让我们开始吧.

在 WordPress 中为 Text to Speech 设置 AWS 帐户

对于本教程,您需要一个 Amazon Web Services 帐户.亚马逊提供了一年的基本免费计划,并且有很大的限制.之后,将根据您的使用情况向您收费.

首先,您需要访问亚马逊网络服务网站并注册一个免费帐户.

AWS signup

在注册过程中,系统会要求您验证电话号码并输入信用卡信息.

之后,登录名为 AWS 控制台的账户控制面板.从这里,您需要创建一个 IAM 用户和策略.这将是有权从您的 WordPress 网站进行 API 调用的用户帐户.

只需在服务搜索框中搜索 IAM,然后选择它.

Managing IAM

这将启动 IAM(身份和访问管理)界面.从这里,您需要切换到"策略"选项卡,然后单击顶部的"创建策略"按钮.

Create IAM policy

在下一个屏幕上,切换到 JSON 选项卡并删除文本框中的所有内容.之后,将以下代码复制并粘贴到 JSON 框中.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "acm:DeleteCertificate",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:RequestedRegion": "us-east-1"
                }
            }
        }
    ]
}

它应该是这样的:

Copy and paste the policy rules in JSON format

接下来,点击"查看政策"按钮继续.

在下一步中,您需要在名称字段中输入"AWSForWordPressDeleteCert"并单击"创建策略"按钮以保存您的更改.

Naming the IAM policy

IAM 现在会将此策略保存在您的 AWS 账户中.

接下来,您需要创建一个将用于您的 WordPress 网站的 IAM 用户帐户.

从 IAM 屏幕切换到"用户"选项卡,然后单击顶部的"添加用户"按钮.

Add new user to IAM

在下一个屏幕上,您需要输入"AWSForWordPressPlugin"作为用户名,然后在访问类型下选择"程序访问".

User name and access type

点击"下一步:权限"按钮继续.

在"设置权限"页面上,选择"直接选择附加现有策略"选项,然后在搜索栏中输入 WordPress.

确保选中 AWSForWordPressPolicy 和 AWSForWordPressDeleteCert 选项旁边的框.

Attach policies to the user account

点击"Next:Tags"按钮继续.

您无需在此处添加任何标签,点击"下一步:查看"按钮即可.您现在将看到附加到用户帐户的用户详细信息和策略.继续并单击"创建用户"按钮以保存您的更改.

Create user

在下一个屏幕上,您将看到您的 IAM 用户帐户详细信息以及访问和秘密密钥.您需要单击 Download.csv 按钮将这些凭据存储在您的计算机上.

Download Access Keys

您可以稍后在 Google 表格或 Microsoft Excel 等电子表格应用中打开 CSV 文件.您也可以在记事本等纯文本编辑器中打开它.

在 WordPress 中设置 Amazong Polly 文本转语音

现在您已经设置了 AWS 账户,您可以使用它来将您的 WordPress 站点连接到亚马逊的云平台.

首先,您需要安装并激活 AWS for WordPress 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

激活后,您需要访问AWS »常规页面并输入您的 AWS 访问和秘密密钥.您可以在之前下载的 CSV 文件中找到它们.

Connect your website to AWS

不要忘记单击"保存更改"按钮以保存您的凭据.

接下来,您需要访问AWS »文字转语音页面.从这里,您可以选择内容的语言,然后选中"启用文本转语音支持"选项旁边的框.

Enable text to speech

不要忘记单击"保存更改"按钮来存储您的设置.

插件现在将重新加载文本转语音设置页面.您现在可以看到在您的 WordPress 网站上设置 Amazong Polly 文本到语音的选项.

Text to speech settings

您可以选择语言、语音类型、音频质量、叙述风格等.

在此之下,您可以选择显示音频播放器的方式.您可以在内容之前或之后显示它.

Text to speech player settings

此外,您可以告诉插件为较新的文章自动启用文本到语音转换.如果您禁用此选项,则必须为要显示文本到语音选项的帖子手动启用它.

进一步向下滚动,您可以选择要存储音频文件的位置.该插件允许您将音频文件自动存储在 Amazon S3 云存储上(您的免费帐户为您提供 5 GB 的存储空间).

Choose file storage options

您也可以将它们存储在您的 WordPress 托管帐户中,但这会降低您的网站速度并增加您的 WordPress 备份大小.

完成后,不要忘记单击"保存更改"按钮来存储您的设置.

在 WordPress 帖子中显示文本到语音播放器

根据您的设置,插件会自动为较新的文章显示文本到语音的音频播放器.

Preview of a text to speech audio player

对于较旧的文章,您必须编辑帖子/页面并启用位于帖子编辑器下方的文本到语音选项.

Enable text to speech for individual posts

不要忘记在手动启用文本转语音后保存/更新您的帖子并清除 WordPress 缓存.

我们希望本文能帮助您了解如何轻松地将文本添加到您的 WordPress 网站.您可能还想查看我们的指南,了解如何创建电子邮件简报以增加流量,以及如何为您的网站获取虚拟企业电话号码.

1
订阅评论
提醒
0 评论
内联反馈
查看所有评论