Ruby Amazon Polly直接连接到S3
有没有办法告诉亚马逊的Polly服务直接将音频文件转储到S3 使用SDK,您可以得到一个响应流,然后我可以将其上传到S3,但我希望跳过这一步,直接执行Ruby Amazon Polly直接连接到S3,ruby,amazon-web-services,amazon-s3,amazon-polly,Ruby,Amazon Web Services,Amazon S3,Amazon Polly,有没有办法告诉亚马逊的Polly服务直接将音频文件转储到S3 使用SDK,您可以得到一个响应流,然后我可以将其上传到S3,但我希望跳过这一步,直接执行 我已尝试将Polly S3预先签名的帖子url作为文件位置发送,但没有成功。更新:这在提出问题后成为可能。看。嘿,你可以去看看 启动SpeechsSynthesisTask这可能从2018年7月17日起,根据: 从今天开始,您可以…将输出文件存储在S3中 @Mohit是正确的-虽然我不知道AWS Polly Ruby SDK中是否有本机支持,但它
我已尝试将Polly S3预先签名的帖子url作为文件位置发送,但没有成功。更新:这在提出问题后成为可能。看。嘿,你可以去看看
启动SpeechsSynthesisTask这可能从2018年7月17日起,根据: 从今天开始,您可以…将输出文件存储在S3中 @Mohit是正确的-虽然我不知道AWS Polly Ruby SDK中是否有本机支持,但它肯定是通过REST API支持的。对于
StartSpeechSynthesisTask
操作,StartSpeechSynthesisTask
:
…此操作需要语音合成所需的所有标准信息,加上服务用于存储合成任务输出的Amazon S3存储桶的名称和两个可选参数(OutputS3KeyPrefix和SnsTopicArn)
请求语法为:
POST /v1/synthesisTasks HTTP/1.1
Content-type: application/json
{
"Engine": "string",
"LanguageCode": "string",
"LexiconNames": [ "string" ],
"OutputFormat": "string",
"OutputS3BucketName": "string",
"OutputS3KeyPrefix": "string",
"SampleRate": "string",
"SnsTopicArn": "string",
"SpeechMarkTypes": [ "string" ],
"Text": "string",
"TextType": "string",
"VoiceId": "string"
}
谢谢你,约翰。我正在考虑构建一个AmazonAPI端点,该端点将钩住一个Lambda,该Lambda可以实现这一点。。。如果成功,我将在这里发布@John从2018年起,这是可能的-请参阅。