From 4a2b4660bcbe2859fdbfa6e3fc68f960d93aa729 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Sun, 13 Jul 2025 10:54:43 -0700 Subject: [PATCH] LmntTTSService: update the default model to blizzard --- CHANGELOG.md | 7 +++++++ src/pipecat/services/lmnt/tts.py | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4001e06dc..04a8eca84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to **Pipecat** will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Changed + +- For `LmntTTSService`, changed the default `model` to `blizzard`, LMNT's + recommended model. + ## [0.0.76] - 2025-07-11 ### Added diff --git a/src/pipecat/services/lmnt/tts.py b/src/pipecat/services/lmnt/tts.py index 57a83e3e5..29dfc05b3 100644 --- a/src/pipecat/services/lmnt/tts.py +++ b/src/pipecat/services/lmnt/tts.py @@ -95,7 +95,7 @@ class LmntTTSService(InterruptibleTTSService): voice_id: str, sample_rate: Optional[int] = None, language: Language = Language.EN, - model: str = "aurora", + model: str = "blizzard", **kwargs, ): """Initialize the LMNT TTS service. @@ -105,7 +105,7 @@ class LmntTTSService(InterruptibleTTSService): voice_id: ID of the voice to use for synthesis. sample_rate: Audio sample rate. If None, uses default. language: Language for synthesis. Defaults to English. - model: TTS model to use. Defaults to "aurora". + model: TTS model to use. Defaults to "blizzard". **kwargs: Additional arguments passed to parent InterruptibleTTSService. """ super().__init__(