File: //home/arjun/projects/buyercall/buyercall/lib/__pycache__/util_boto3_polly.cpython-310.pyc
o
we� � @ s d dl Z G dd� d�ZdS )� Nc @ s: e Zd ZdZdd� Z ddd �Zd
d� Zdd
� ZdS )�AwsPollyNc C s( t j|d |d |d d��d�| _d S )N�
access_key�
secret_key�region)�aws_access_key_id�aws_secret_access_key�region_name�polly)�boto3�Session�client�polly_client)�self�config� r �@/home/arjun/projects/buyercall/buyercall/lib/util_boto3_polly.py�__init__ s ��zAwsPolly.__init__�Joanna�mp3� �standardc C s | j j||||d�}|S )N)�VoiceId�OutputFormat�Text�Engine)r
�synthesize_speech)r �voice_id�
output_format�text�engine�responser r r r
s �zAwsPolly.synthesize_speechc C s( | j jddddddd�}|d d }|S )
Nr zsynth-books-buckets�keyr z(This is a sample text to be synthesized.�neural)r �OutputS3BucketName�OutputS3KeyPrefixr r r �
SynthesisTask�TaskId)r
�start_speech_synthesis_task)r r �taskIdr r r r'