1

我正在尝试StartSpeechSynthesisTask通过以下代码使用 AWS Polly:

client = boto3.client('polly')
response = client.start_speech_synthesis_task(
            OutputFormat= "mp3",
            Text = text,
            TextType = "ssml",
            VoiceId= VOICE, 
            OutputS3BucketName=BUCKET,
            OutputS3KeyPrefix=filename)

但是,它会引发此错误:

“Polly”对象没有属性“start_speech_synthesis_task”

boto3.Session(...).client(...)我也用同样的错误实例化了客户端。

我尝试更新 boto3 无济于事。AWS 论坛中的类似帖子似乎没有得到答复。

我怎样才能解决这个问题?

提前致谢!

4

1 回答 1

1

解决了。我必须实例化region_name

client = boto3.Session(region_name='eu-west-2').client('polly')
于 2018-09-05T08:45:26.363 回答