问题标签 [amazon-polly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
998 浏览

php - 从 PCM 生成 .WAV (AWS Polly)

我试图在网上找到答案,但找不到任何对我有帮助的东西......

我正在尝试使用 PHP (7.2) 将 PCM 流转换为 WAV 文件并将其保存在服务器上。

具体来说,我使用以下代码通过 Amazon Polly 生成语音:

我需要一个 WAV 文件,以便稍后与不同的代码一起使用。

非常感谢您的帮助!

0 投票
1 回答
791 浏览

amazon-web-services - 如何将 srt 文件转换为 AWS Polly 的 SSML 增强文本?

我们有一些经过校对的 .srt 文件,我们想通过 AWS Polly 从中生成音频。根据 AWS Polly 上的参考资料,Polly 的输入类型是纯文本或 SSML 增强文本。有没有办法将 .srt 文件转换为 SSML 增强文本?

我们想使用 .srt 文件,因为它们经过校对并且在文件中记录了“音频暂停”信息。例如:

00:00:09220 到 00:00:09,500 之间有一个间隔,这是我们拥有的“音频暂停”信息。

AWS Polly 参考:https ://docs.aws.amazon.com/polly/latest/dg/ssml-to-speech-console.html

如果无法将 .srt 转换为 SSML 增强文本,我是否应该解析 .srt 文件以生成 Polly 可以理解的 SSML 增强文本?

0 投票
1 回答
69 浏览

ssml - 如何将大型(超过 1500 个字符)SSML 语音文件用于带有 amazon polly 的 aws sumerian?

我在 AWS sumerian 工作,我使用主机来语音我的 ssml 文件。当我使用超过 1500 个字符时,场景无法运行,并且我收到一条消息错误,指出已达到最大长度。

我想使用一个超过 5000 个字符的 ssml 语音文件,所以如果有人知道如何用 sumerian 分割一个大的语音文件,然后用 amazon polly 播放它,请帮助我。

谢谢你。

0 投票
1 回答
83 浏览

amazon-web-services - 限制 AWS unauth cognito 用户的使用

我正在制作一个 Web 应用程序,用户可以在其中读取文本(他们必须输入)。用户在使用服务之前不必识别/登录。

感谢 AWS Polly(用户浏览器通过 javascript 调用 cognito unauth 角色)阅读文本。我确实遵循了本教程: https ://docs.amazonaws.cn/en_us/sdk-for-javascript/v2/developer-guide/getting-started-browser.html

尽管如此,我还是想给用户一种配额。我担心单个用户使用该服务的次数过多,因为我将不得不为许多 AWS Polly 请求付费。

我不知道如何为每个未授权用户创建配额...

任何想法 ?

0 投票
2 回答
379 浏览

reactjs - 反应 js 中的 AWS polly(文本到语音)。无法获取 AWS 上下文以提供凭据

我尝试在 react js 中实现 AWS polly。我可以使用 useEffect 包含脚本。但我无法获得 AWS 的上下文。它总是返回错误AWS is not defined。如何解决这个问题

0 投票
1 回答
998 浏览

python - 将 Amazon Polly 的声音下载为 mp3 文件的网站

我是编码的初学者。我想使用 Amazon Polly 制作一个简单的网站。

  1. 带有文本框的网站
  2. 你在文本框中写了一段文字,然后单击“阅读”按钮
  3. 您可以下载由 Amazon Polly 制作的 mp3 文件

我是日本的英语老师,所以我希望我的学生使用这个网站来提高他们的英语发音。

我实现了1和2,但不是3。我找不到将AudioStream下载为mp3文件的方法。我使用烧瓶、Amazon Polly 和 AWS Elastic Beanstalk。

这是应用程序.py

这是 index.html

我想我应该添加这样的javascript代码。但是,我不知道在“var content”中放什么,也不知道在 index.html 中放置这个 javascript 代码的什么位置。

你能给我任何信息或建议吗?

先感谢您。

真诚的,卡祖

0 投票
1 回答
1370 浏览

python - 'str' 对象没有属性 'decode' & “write() 参数必须是 str,而不是字节”

我想使用 Amazon Polly 制作一个简单的 Web 应用程序。

这是我的目录结构。

这是我的 main.py

这是我的 index.html

当我在本地测试这段代码时(Windows10、Linux 的 Windows 子系统、Debian、Python3.7.6),我收到了这个错误消息。

所以,我搜索了互联网并找到了这个页面。 “str”对象没有“decode”属性。Python 3 错误?

我删除了 .decode('utf-8') 部分:

然后我收到一条新的错误消息。

我搜索了“write() 参数必须是 str,而不是字节”。很多网站建议我应该放置 .decode('utf-8') 部分。

你能给我任何信息或建议吗?

0 投票
1 回答
265 浏览

amazon-web-services - 通过 java 创建 AWS Amazon Polly mp3 文件

我需要使用 AEM(Java) 创建文本到语音组件,为此我正在使用 Amazon polly。我需要使用 SDK 2.0 版本的 AWS 库。我正在发送请求中的文本并将 mp3 文件直接保存到 AWS S3 存储桶中,作为回报,我需要 mp3 文件的 url。我找不到任何使用 polly 创建 mp3 文件并直接存储在 S3 存储桶上的示例。谁能给我提供通过java做的例子?

0 投票
0 回答
65 浏览

amazon-web-services - Amazon Polly 安排任务而不是完成它

我正在向 AWS polly 发出请求以将文本转换为 mp3,当我拨打电话并检查状态时,它总是被安排并且没有完成。我正在尝试将生成的 mp3 文件存储到 S3 存储桶中,但作为任务未完成,我看不到在 S3 存储桶中生成任何文件。

在这里,我正在创建 polly 客户端对象:

在这里,我正在使用我创建的 polly 对象发出任务请求:

0 投票
1 回答
87 浏览

amazon-web-services - AWS PHP 开发工具包 - Polly 神经语音 (NTTS)

需要设置什么才能使语音返回为神经语音而不是标准语音?

我正在尝试使用 PHP SDK 2016-06-10 使用神经声音。我知道它主要仅支持 en-US 和 en-UK - 但由于某种原因,即使在指定了 region (en-US) 和 Engine (neural)之后,返回的音频也只是标准音频(Joanna)。