У объекта 'Polly' нет атрибута 'start_speech_synthesis_task' - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь использовать 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 кажется без ответа.

Как я могу это исправить?

Заранее спасибо!

1 Ответ

0 голосов
/ 05 сентября 2018

Решил это. Я должен создать экземпляр с region_name:

client = boto3.Session(region_name='eu-west-2').client('polly')
...