问题标签 [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 投票
1 回答
631 浏览

php - 适用于 PHP 的 AWS 开发工具包:如何​​重试异步失败?

我在异步模式下将 AWS Polly 与适用于 PHP 的 AWS 开发工具包一起使用。

Polly 的速率限制为每秒 80 次,而我希望能够爆发并做更多的事情,如果他们的 API 返回 503 Rate Limiting,我想重试请求(如果低于速率限制,我的脚本可以正常工作) .

文档声明有一个重试选项,但它什么也没做:我将它设置为 0 还是 1000 都没有关系,它似乎不会重试,并且我收到了来自 SDK 的拒绝承诺。也许它只适用于同步请求?

请注意,unwrap以正确的顺序返回的承诺也很重要(例如,响应应该与请求的顺序相同)。

我想这段代码并不是很重要,但无论如何它都在这里

0 投票
3 回答
1125 浏览

ruby - Amazon Polly 直接到 S3

有没有办法告诉亚马逊的 Polly 服务直接将音频文件转储到 S3?

使用 SDK,您可以获得响应流,然后我可以将其上传到 S3,但我希望跳过该步骤并直接执行。

我已经尝试将 Polly S3 预签名的帖子网址作为文件位置发送,但没有得到它的工作。

0 投票
1 回答
1053 浏览

c# - 无法通过 Amazon Polly 进行身份验证

我一直在尝试制作一个关于如何使用 polly 的 hello wold 示例(https://aws.amazon.com/polly/

我不想下载任何库。我只想用我的凭据向亚马逊网络服务发出一个简单的 http 请求并取回音频。那可能吗?

我已经在 IAM 上创建了一个用户,它看起来像这样:

在此处输入图像描述

这是我到目前为止所拥有的,它不会将文本转换为语音。我认为问题在于身份验证。:/

请注意,要编译此示例,我必须添加 nuget 包AWSSDK.Polly

0 投票
2 回答
3030 浏览

c# - AWS - Amazon Polly 文本转语音

我对“文本到语音”的 Amazon Polly服务有疑问。
我已将此服务集成到我的聊天机器人中,以便口头描述机器人在聊天中向用户写入的内容。
效果还不错,但不知道能不能在(我选了一个女声)说完之前提前停止声音。有时我需要在对话中走得更远,直到句子结束我才想听。

这是用于集成的代码:

控制器端:

我的聊天中(显然)存在一个输入文本,用于编写和发送(通过按键盘上的 ENTER 键)问题给机器人。我试图将命令audio.src=""放入处理程序中,她停止说话,但聊天仍然被阻止......它似乎在等待音频流的结束。我必须刷新页面才能看到新消息和回复。

是否有任何我可以使用特定参数集调用的 Amazon 函数,以通知服务我要停止并清除音频流?

0 投票
1 回答
604 浏览

javascript - node.js 错误:结束后写入 - AWS Polly

我正在尝试在我的 node.js 应用程序中使用 AWS Polly 进行语音合成。当我speak(text)第一次运行该函数时,一切正常,但是如果我再次运行它,我会收到此错误:

这是我试图运行的代码:

编辑

重新排序后.pipe().end()这是新的错误:

0 投票
1 回答
5227 浏览

php - 使用 PHP 开发工具包的 Amazon Polly 实施

我正在尝试使用 Amazon 的 PHP SDK 将 Amazon Polly Web 服务集成到我的一个项目中。但是当我使用 PollyClient SDK 时,客户端中只实现了一种方法createSynthesizeSpeechPreSignedUrl(),它返回一个 url,而不是音频剪辑。当我尝试将 url 粘贴到浏览器窗口中时,出现以下错误:"message": "The security token included in the request is invalid."

请看我的代码片段:

我得到的 PHP 错误是:

有趣的是,我能够使用 Node.js SDK 生成音频剪辑​​,所以我很确定访问密钥和密钥工作正常。

如果有人能指出 PHP SDK 如何与示例代码或有用的链接一起使用,那就太好了。

0 投票
1 回答
127 浏览

text-to-speech - IBM Watson 文本转语音 Bower_Components

我正在拉扯我的头发,并欢迎一些意见/建议。我无法让 Watson 的 Text to Speech 服务正常工作的任何代码示例。或者 Amazon Polly 或 Read Speaker 的示例代码...

每次我尝试追查问题时,似乎都可以归结为“您需要通过命令行安装某某(Composer、curl、Bowser、Drush 等)”。这一切都很好,除了我是 Web 开发的新手而且我的公司目前正在使用我没有命令行访问权限的共享托管平台。

有什么办法可以在共享托管平台上安装一个体面的文本到语音引擎,还是我只需要硬着头皮切换到 VPS?

0 投票
1 回答
1087 浏览

javascript - AWS Polly REST API 返回不可读的字符串 - javascript

我正在尝试使用浏览器 javascript 中的AWS Polly REST API 发出一个简单的 POST 请求以从纯文本合成语音。由于一些外部原因,我没有使用 AWS JS SDK。这是我的要求:

});

请求成功,但在打印结果时我收到以下信息

ID3#TSSELavf57.56.101......一堆随机数据。

我尝试对其进行编码并以某种方式对其进行操作,但没有任何效果。我浏览了所有 AWS Polly 文档、大部分 stackoverflow 帖子,但没有结果。文档说我需要以特定格式接收 AudioStream 我的响应只是一个不可读的字符串。

有任何想法吗?

谢谢!

如果他们可以帮助您更好地理解问题,这里是文档:http: //docs.aws.amazon.com/polly/latest/dg/API_SynthesizeSpeech.html

更新

通过将响应错字更改为 blob 而不使用 ajax 而是使用本机 javascript POST 请求来解决问题。

0 投票
1 回答
232 浏览

amazon-web-services - Amazon Polly,什么声音适用于什么语言

我一直在互联网上搜索关于 Polly 的声音与什么语言搭配的列表。有谁知道哪些是一起的?

0 投票
0 回答
49 浏览

amazon-web-services - Amazon Polly,如何用非 ascii 阅读外语

因此,我正在创建一个应用程序,可让您将文本转换为所需的语言,并将其提交给 aws polly。问题是,当您开始在其他语言中收到奇怪的字符时,例如 é 符号或日文字符,polly.synthesize_speech 不喜欢它们,因此调用失败。您如何提交要阅读的使用非 ascii 字符的语言?