v0.0.65
pipecat-ai/pipecatv0.0.65Apr 23, 2025by aconchillo
AI Summary
Release adding automatic hangup logic to Telnyx serializer and a keepalive task to GladiaSTTService to prevent disconnections.
Key Highlights
- Added automatic hangup logic to Telnyx serializer
- Added keepalive task to GladiaSTTService to prevent websocket disconnections
- InputParams for ElevenLabsTTSService no longer require stability and similarity_boost to be set
New Features
- Automatic hangup logic to Telnyx serializer
- Keepalive task to GladiaSTTService
Full Release Notes
https://en.wikipedia.org/wiki/Saint_George%27s_Day_in_Catalonia ### Added - Added automatic hangup logic to the Telnyx serializer. This feature hangs up the Telnyx call when an `EndFrame` or `CancelFrame` is received. It is enabled by default and is configurable via the `auto_hang_up` `InputParam`. - Added a keepalive task to `GladiaSTTService` to prevent the websocket from disconnecting after 30 seconds of no audio input. ### Changed - The `InputParams` for `ElevenLabsTTSService` and `ElevenLabsHttpTTSService` no longer require that `stability` and `similarity_boost` be set. You can individually set each param. - In `TwilioFrameSerializer`, `call_sid` is Optional so as to avoid a breaking changed. `call_sid` is required to automatically hang up. ### Fixed - Fixed an issue where `TwilioFrameSerializer` would send two hang up commands: one for the `EndFrame` and one for the `CancelFrame`.