Merge pull request #965 from pipecat-ai/mb/aws-add-session-token
Add optional aws_session_token for PollyTTSService
This commit is contained in:
@@ -30,6 +30,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- Added `aws_session_token` to the `PollyTTSService`.
|
||||||
|
|
||||||
- Changed the default model for `PlayHTHttpTTSService` to `Play3.0-mini-http`.
|
- Changed the default model for `PlayHTHttpTTSService` to `Play3.0-mini-http`.
|
||||||
|
|
||||||
- api_key, aws_access_key_id and region are no longer required parameters for the PollyTTSService (AWSTTSService)
|
- api_key, aws_access_key_id and region are no longer required parameters for the PollyTTSService (AWSTTSService)
|
||||||
|
|||||||
@@ -121,6 +121,7 @@ class PollyTTSService(TTSService):
|
|||||||
*,
|
*,
|
||||||
api_key: Optional[str] = None,
|
api_key: Optional[str] = None,
|
||||||
aws_access_key_id: Optional[str] = None,
|
aws_access_key_id: Optional[str] = None,
|
||||||
|
aws_session_token: Optional[str] = None,
|
||||||
region: Optional[str] = None,
|
region: Optional[str] = None,
|
||||||
voice_id: str = "Joanna",
|
voice_id: str = "Joanna",
|
||||||
sample_rate: int = 24000,
|
sample_rate: int = 24000,
|
||||||
@@ -133,6 +134,7 @@ class PollyTTSService(TTSService):
|
|||||||
"polly",
|
"polly",
|
||||||
aws_access_key_id=aws_access_key_id,
|
aws_access_key_id=aws_access_key_id,
|
||||||
aws_secret_access_key=api_key,
|
aws_secret_access_key=api_key,
|
||||||
|
aws_session_token=aws_session_token,
|
||||||
region_name=region,
|
region_name=region,
|
||||||
)
|
)
|
||||||
self._settings = {
|
self._settings = {
|
||||||
|
|||||||
Reference in New Issue
Block a user