Amazon web services Amazon Polly安排任务而不是完成任务
我正在向AWS polly请求将文本转换为mp3,当我拨打电话并检查状态时,它总是被安排好并且没有完成。我正在尝试将生成的mp3文件存储到S3存储桶中,但由于任务没有完成,我看不到S3存储桶中生成的任何文件 在这里,我正在创建polly client对象:Amazon web services Amazon Polly安排任务而不是完成任务,amazon-web-services,amazon-s3,amazon-polly,Amazon Web Services,Amazon S3,Amazon Polly,我正在向AWS polly请求将文本转换为mp3,当我拨打电话并检查状态时,它总是被安排好并且没有完成。我正在尝试将生成的mp3文件存储到S3存储桶中,但由于任务没有完成,我看不到S3存储桶中生成的任何文件 在这里,我正在创建polly client对象: ```private AmazonPollyAsync buildClient() { AWSCredentialsProvider credentialsProvider = new AWSStaticCreden
```private AmazonPollyAsync buildClient() {
AWSCredentialsProvider credentialsProvider = new AWSStaticCredentialsProvider(
new BasicAWSCredentials(awsConfig.accessKey(), awsConfig.secretKey()));
AmazonPollyAsyncClientBuilder builder = AmazonPollyAsyncClientBuilder.standard();
builder.setCredentials(credentialsProvider);
builder.setRegion(awsConfig.awsRegion());
return builder.build();
}```
在这里,我使用我创建的polly对象发出任务请求:
```StartSpeechSynthesisTaskRequest synthesisTaskRequest = new
StartSpeechSynthesisTaskRequest();
synthesisTaskRequest.setVoiceId(voice.toString());
synthesisTaskRequest.setOutputS3BucketName(awsConfig.s3Bucket());
synthesisTaskRequest.setText(text);
synthesisTaskRequest.setOutputFormat("mp3");
StartSpeechSynthesisTaskResult result =
polly.startSpeechSynthesisTask(synthesisTaskRequest);```
startSpeechSynthesisTask()调用的输出是什么?@JulienSimon在计算IDE中的表达式时,我得到了
java.lang.BootstrapMethodError
,但后来我找到了解决方案。问题是我在凭证中提供的区域,因为我没有访问该区域的权限,所以S3 bucket不允许文件存储,而且它正在计划而不是完成很高兴听到您修复了它!如果你的问题对未来的读者没有帮助,欢迎你删除它。