elseifab / aws-for-wordpress
Requires
- aws/aws-sdk-php: ^3.192
- symfony/polyfill-mbstring: ^1.17
README
描述
创建您帖子音频版本,将它们翻译成其他语言,并创建播客。与Amazon Alexa集成,以便在支持Alexa的设备上收听您的帖子。使用Amazon CloudFront加速您的网站,并提供更快、更可靠的观看体验。
安装
有关安装说明,请参阅文档。
配置
有关配置说明,请参阅文档。
常见问题解答
问题:我需要AWS账户才能使用这个插件吗?
是的。您可以在以下链接创建一个: https://aws.amazon.com/free/
问题:什么是Amazon Polly?
Amazon Polly是一种使用先进的深度学习技术将文本转换为听起来像人类声音的逼真语音的文本到语音(TTS)服务。
问题:Amazon Polly的费用是多少?
有关当前的定价信息,请参阅Amazon Polly定价页面。
问题:Amazon Polly是否参与AWS免费层?
是的。作为AWS免费使用层的一部分,您可以免费开始使用Amazon Polly。注册后,新注册的Amazon Polly客户在第一年每月可以免费合成高达500万个字符。
问题:我可以使用哪些语言与Amazon Polly一起使用?
有关Amazon Polly支持的所有语言的完整列表,请参阅Amazon Polly支持的语言。
问题:如果删除插件,插件会删除我的Amazon Polly音频文件吗?
不会。所有音频文件都保留。根据您的配置,它们将存储在您的WordPress服务器上,或在您的Amazon S3桶中。
问题:插件支持带有Amazon Polly的SSML标签吗?
Amazon Polly支持多个SSML标签。有关更多信息,请参阅Amazon Polly文档。
AWS for WordPress插件目前仅支持SSML标签。有关更多信息,请参阅支持的SSML标签。
要使用SSML标签,您需要将Amazon S3作为文件存储位置启用,并在插件配置页面上启用SSML支持。然后,在创建新WordPress帖子的向导中,您可以添加SSML标签。以下是一个包含SSML断言标签的内容示例
Mary有一只小羊,它的羊毛像雪一样白。
问题:在S3上存储Amazon Polly音频文件有额外费用吗?
是的。有关当前的定价信息,请参阅Amazon S3定价页面。
问题:我如何查看我的Amazon Pollycast源?
将'/amazon-pollycast/'追加到任何页面URL。例如
- example.com/feed/amazon-pollycast/
- example.com/category/news/feed/amazon-pollycast/
- example.com/author/john/feed/amazon-pollycast/
问题:我如何通过iTunes发布我的Pollycast播客?
将您的Amazon Pollycast提交到iTunes iConnect目录,网址为:https://podcastsconnect.apple.com/。
问:Amazon Polly批量更新的费用是如何计算的?
如果您批量更新少于100篇文章,插件会计算所有文章中的字符数,然后根据Amazon Polly的定价提供转换成本的估算。如果您批量更新超过100篇文章,插件会计算前100篇文章的平均字符数,然后根据这个数字估算所有文章的总字符数,以提供成本估算。
问:我可以使用哪些过滤器与Amazon Polly一起使用?
插件有以下过滤器
amazon_polly_post_types
– 指定插件应使用的WordPress文章类型。默认值为post
。amazon_polly_content
- 允许您在将内容发送到Amazon Polly服务进行语音合成之前修改文章内容。amazon_polly_s3_bucket_name
- 允许您定义存储音频文件的自定义存储桶名称。存储桶必须已经存在,并且与插件配置中指定的区域相同。您还必须修改IAM策略以提供对此存储桶的访问权限。
问:什么是词典?
发音词典允许您自定义单词的发音。在插件配置中,您可以为之前上传到AWS账户(在插件配置中指定的区域)的词典提供名称。您可以提供最多五个词典,词典名称之间用空格分隔。
问:什么是Amazon Translate?
Amazon Translate是一个快速、高质量且经济的神经机器翻译服务。
问:Amazon Translate的费用是多少?
有关当前定价信息,请参阅Amazon Translate定价页面。
问:Amazon Translate是否参与AWS免费层?
是的。作为AWS免费使用层的一部分,您可以免费开始使用Amazon Translate。注册后,新注册的Amazon Translate用户在前12个月中每月可以免费翻译最多200万个字符。
问:我可以使用哪些语言与Amazon Translate一起使用?
有关Amazon Translate支持的所有语言的完整列表,请参阅Amazon Translate文档。
问:如果启用Amazon Translate功能,我的文章是否会自动翻译?
不会。要翻译文章,您必须首先发布文章,然后通过选择翻译按钮为特定文章启用Amazon Translate功能。
问:如果我想在WordPress服务器上存储文件,能否使用Amazon Translate?
不行。要启用Amazon Translate功能,您必须使用Amazon S3作为音频文件的存储位置。
问:什么是Amazon CloudFront?
Amazon CloudFront是一种可以将您的静态和动态Web内容(如.html、.css、.js和图像文件)快速分发到用户的服务。CloudFront通过全球数据中心网络(称为边缘位置)提供您的内容。当用户请求您通过CloudFront提供的内容时,用户会被路由到提供最低延迟的边缘位置,以便以最佳性能提供内容。
问:Amazon CloudFront的费用是多少?
有关当前定价信息,请参阅Amazon CloudFront定价页面。
问:Amazon CloudFront是否参与AWS免费层?
是的。作为 AWS 免费使用层 的一部分,您可以免费开始使用 Amazon CloudFront。注册后,新注册的 Amazon CloudFront 客户在头12个月内每月可获得50 GB的数据传输量和200万次观众请求免费。
其他
屏幕截图
- 插件的配置设置页面。
- 在生成文本内容时,您还可以通过激活 Amazon Polly 生成相同内容的音频版本。
- 激活插件后,每个音频部分都将拥有自己的播放按钮,这将允许最终用户收听内容。
变更日志
= 4.3.1 =
- 为 Olivia/Kevin 神经语音强制设置神经网络
= 4.3.0 =
- 添加对所有神经区域的支持
- 添加对所有声音的支持
- 添加对 Lupe 和 Amy 新闻播音员的支持
- 添加对 24000 kHz 采样率的支持
- 将默认采样率从 20050 更改为 24000
= 4.2.2 =
- 代码重构
= 4.2.1 =
- 代码重构
= 4.2.0 =
- 代码重构
= 4.0.3 =
-
错误修复
-
= 4.0.2 =
-
添加对多种新语言的翻译支持
-
添加对话式 Polly 风格。
= 4.0.1 =
- 错误修复。
= 4.0.0 =
- 品牌重塑为 "AWS for WordPress"。
- 添加 CloudFront (CDN) 功能。
= 3.1.2-3 =
- 错误修复。
= 3.1.1-5 =
- 错误修复。
= 3.1.1 =
- 添加对冰岛语文本到语音的支持
= 3.1.0 =
- 为文本到语音功能添加了新的 "中性" 引擎。
- 添加了新的 "新闻播音员" 语音。
- 代码重构
= 3.0.6 =
- 添加对印地语、波斯语、马来语和挪威语语言的翻译支持。
= 3.0.5 =
- 添加对阿拉伯语语言的支持
- 错误修复
= 3.0.3 =
- 添加详细日志记录
= 3.0.2 =
- 在选项中添加播客标题和描述以自定义源。
= 3.0.1 =
- 错误修复。
= 3.0.0 =
- 添加了 Alexa 集成。
= 2.6.4 =
- 错误修复。
- 插件重命名。
= 2.6.3 =
- 添加了指定要显示的标签和标志的组合的可能性。
- 添加了在页面上添加 "订阅" 按钮的可能性。
- 添加了禁用音频文件 "下载" 按钮的可能性。
= 2.6.2 =
- 添加了指定不会读取的标签(例如 "audio")的可能性。此选项可在 "文本到语音" 选项卡下作为 "跳过标签" 选项找到。
- 插件卸载时清理 WordPress 选项。
= 2.6.1 =
- 为翻译功能添加了对 8 种新语言的支持。
- 更改音频生成的方式(后台进程)。
- 添加了启用插件日志记录的方法。
= 2.6.0 =
- 修复了媒体库问题。
= 2.5.7 =
- 错误修复。
= 2.5.5 =
- 添加了将中文文本转换为音频的可能性。
- 添加了在翻译文本时指定标签而不是标志的可能性。
- 添加了指定播客作者的可能性。
- 错误修复。
= 2.5.1-4 =
- 错误修复。
= 2.5.0 =
- 错误修复。
- 重新设计 GUI。
= 2.0.5 =
- 添加了在 RSS 源中使用 HTTPS 的可能性。
= 2.0.4 =
- 添加了指定要在 RSS 源中显示的帖子类别的可能性。
- 更改创建 Amazon PollyCast 描述字段的方式。
= 2.0.3 =
- 添加了指定 RSS 源大小的可能性。
- 错误修复。
= 2.0.2 =
- 使插件可通过快速编辑调用。
- 尊重 uploads_use_yearmonth_folders 参数。
- 错误修复。
= 2.0.1 =
- 重要:您需要根据新模板更新 IAM 策略。
- 添加了与 Amazon Translate 的集成,该集成可翻译其他语言中的帖子/音频。
- 添加了对词汇表的支持。
- 添加了为音频提供帖子摘要的支持。
- 错误修复。
= 1.0.11 =
- 根据新的 Amazon Polly 单个文本转换限制(1500 -> 3000 个字符)进行了修改。
- 修改了显示 "Voiced by" 图像的逻辑。
- 错误修复。
= 1.0.10 =
- 根据新的 Amazon Polly 单个文本转换限制(3000 -> 6000 个字符)进行了修改。
- 修改了显示 "Power by" 图像的逻辑。
- 错误修复。
= 1.0.9 =
- 错误修复
= 1.0.8 =
- 错误修复
= 1.0.7 =
- 添加了启用将呼吸声添加到音频文件的可能性。
- 添加了启用/禁用将帖子标题添加到音频文件的可能性。
- 添加了在 GUI 中指定帖子类型的可能性。
- 添加了禁用播客功能的可能性。
- 添加了对 SSML 断行标签的支持。
= 1.0.6 =
- 添加了新的过滤器,可以指定存储文件的 S3 存储桶名称。
= 1.0.5 =
- 许可变更至 GPLv3
- 添加了更改生成的音频文件速度的可能性。
- 修复第三方库问题。
= 1.0.4 =
- 错误修复
= 1.0.3 =
- 重要:您需要根据新模板更新 IAM 策略。
- 添加 "仅音频" 功能。
- 添加“仅文字”功能。
- 添加更改AWS区域的可能性。
- 添加添加玩家标签的可能性。
- 更新估算大量更新总成本的逻辑。
- 更新播放器的品牌(文本改为图片)。
= 1.0.2 =
- 更新大量更新期间完成的百分比计算。
- 更新上传目录创建方法。
- 更新显示“由亚马逊Polly配音”的位置(仅在单个页面视图中)
= 1.0.1 =
- 修复转换特殊字符的问题。
= 1.0.0 =
- 插件发布