v0.0.49
pipecat-ai/pipecatv0.0.49Nov 17, 2024by aconchillo
AI Summary
This release adds RTVI events for bot started state, DailyTransport dial-in events, RimeHttpTTSService, and STTMuteFilter.
Key Highlights
- Added RTVI on_bot_started event for single turn interactions
- Added DailyTransport dial-in events
- Added RimeHttpTTSService with interruptible example
- Added STTMuteFilter for muting STT during bot speech
- Added STTMuteFrame control frame
Full Release Notes
### Added - Added RTVI `on_bot_started` event which is useful in a single turn interaction. - Added `DailyTransport` events `dialin-connected`, `dialin-stopped`, `dialin-error` and `dialin-warning`. Needs daily-python >= 0.13.0. - Added `RimeHttpTTSService` and the `07q-interruptible-rime.py` foundational example. - Added `STTMuteFilter`, a general-purpose processor that combines STT muting and interruption control. When active, it prevents both transcription and interruptions during bot speech. The processor supports multiple strategies: `FIRST_SPEECH` (mute only during bot's first speech), `ALWAYS` (mute during all bot speech), or `CUSTOM` (using provided callback). - Added `STTMuteFrame`, a control frame that enables/disables speech transcription in STT services.