v0.0.88
pipecat-ai/pipecatv0.0.88Oct 7, 2025by aconchillo
AI Summary
Added Nano Banana models for image generation in GoogleLLMService, HumeTTSService for expressive speech synthesis, updated default model, and deprecated PlayHT services due to PlayHT API shutdown.
Key Highlights
- Nano Banana models support for image generation
- HumeTTSService for expressive voice models
- Updated default GoogleLLMService model to gemini-2.5-flash
- PlayHT services deprecated due to API shutdown
New Features
- Nano Banana models support for GoogleLLMService
- HumeTTSService with expressive voice models
- Updated default GoogleLLMService model to gemini-2.5-flash
Full Release Notes
### Added - Added support for Nano Banana models to `GoogleLLMService`. For example, you can now use the `gemini-2.5-flash-image` model to generate images. - Added `HumeTTSService` for text-to-speech synthesis using Hume AI's expressive voice models. Provides high-quality, emotionally expressive speech synthesis with support for various voice models. Includes example in `examples/foundational/07ad-interruptible-hume.py`. Use with `uv pip install pipecat-ai[hume]`. ### Changed - Updated default `GoogleLLMService` model to `gemini-2.5-flash`. ### Deprecated - PlayHT is shutting down their API on December 31st, 2025. As a result, `PlayHTTTSService` and `PlayHTHttpTTSService` are deprecated and will be removed in a future version. ### Fixed - Fixed an issue with `AWSNovaSonicLLMService` where the client wouldn't connect due to a breaking change in the AWS dependency chain. - `PermissionError` is now caught if NLTK's `punkt_tab` can't be downloaded. - Fixed an issue that would cause wrong user/assistant context ordering when using interruption strategies. - Fixed RTVI incoming message handling, broken in 0.0.87.