我正在尝试使用此代码使用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似乎没有答案。
我怎样才能解决这个问题?
提前致谢!
解决了它。我必须用region_name
实例化:
client = boto3.Session(region_name='eu-west-2').client('polly')