'Polly'对象没有属性'start_speech_synthesis_task'

问题描述 投票:0回答:1

我正在尝试使用此代码使用AWS Polly的StartSpeechSynthesisTask

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无济于事。一个similar post in the AWS forums似乎没有答案。

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

提前致谢!

python python-3.x amazon-web-services amazon-polly
1个回答
0
投票

解决了它。我必须用region_name实例化:

client = boto3.Session(region_name='eu-west-2').client('polly')
© www.soinside.com 2019 - 2024. All rights reserved.