Merge pull request #965 from pipecat-ai/mb/aws-add-session-token

Add optional aws_session_token for PollyTTSService
This commit is contained in:
Mark Backman
2025-01-12 09:13:03 -05:00
committed by GitHub
2 changed files with 4 additions and 0 deletions

View File

@@ -121,6 +121,7 @@ class PollyTTSService(TTSService):
*,
api_key: Optional[str] = None,
aws_access_key_id: Optional[str] = None,
aws_session_token: Optional[str] = None,
region: Optional[str] = None,
voice_id: str = "Joanna",
sample_rate: int = 24000,
@@ -133,6 +134,7 @@ class PollyTTSService(TTSService):
"polly",
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=api_key,
aws_session_token=aws_session_token,
region_name=region,
)
self._settings = {