v3.1.0
kyutai-labs/pocket-ttsv3.1.0Sep 3, 2026by gabrieldemarmiesse
AI Summary
This release focuses on optimizing training efficiency, adding new language support (Hindi and Korean), and improving the user experience with CPU-only installation documentation and CLI enhancements. It also includes significant refactoring of the core model architecture and dependency updates.
Key Highlights
- Added documentation for CPU-only installation to reduce dependency size.
- Introduced new community models for Hindi and Korean.
- Optimized training pipeline with new CI tests and text conditioning refactoring.
- Added a `--default-voice` option to the serve CLI command.
Breaking Changes
- Replaced `beartype` dependency with `ty` for type checking.
- Refactored `tts_model` by splitting it into text chunking and model-state I/O modules.
- Changed defaults in `seanet` to be immutable.
New Features
- Hindi community model support.
- Korean 300M community model support.
- `--default-voice` CLI option.
- Configurable terminal punctuation.
- Speed table measurement for H100 rows.
Full Release Notes
## What's Changed * Document CPU-only installation (pip pulls ~3 GB of CUDA wheels by default) by @jflaflamme in https://github.com/kyutai-labs/pocket-tts/pull/219 * Speed table: measured H100 rows off local storage by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/250 * lsd_depth_distill: 64 rows in one pass, drop the unused flow multiplier by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/253 * Finetune a released model into a new language by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/254 * Import Annotated from typing by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/256 * Run the training tests in CI, and make zip lengths explicit by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/257 * Run the training tests in CI by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/258 * Fix decimal splitting in sentence chunker by @preciousimo in https://github.com/kyutai-labs/pocket-tts/pull/217 * Split tts_model into text chunking and model-state I/O by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/259 * Immutable defaults in seanet; document the two open() call sites by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/260 * CONTRIBUTING: encourage sharing trained models by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/266 * Add a --default-voice option to the serve command by @gabrieldemarmiesse in https://github.com/kyutai-labs/pocket-tts/pull/271 * README: explain depth+CFG distillation by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/272 * Move text conditioning into modules/text_conditioner.py by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/275 * Use tanh GELU approximation in the backbone FFN by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/278 * Replace beartype with ty for type checking by @gabrieldemarmiesse-ai-agent in https://github.com/kyutai-labs/pocket-tts/pull/283 * Add Hindi community model and configurable terminal punctuation by @Sedherthe in https://github.com/kyutai-labs/pocket-tts/pull/288 * Add "pocket-tts-timestamped" project to README by @dpm63 in https://github.com/kyutai-labs/pocket-tts/pull/290 * Add Korean 300M community model to README by @seastar105 in https://github.com/kyutai-labs/pocket-tts/pull/291 * README: Czech example with a Czech sentence by @manu-lm in https://github.com/kyutai-labs/pocket-tts/pull/292 ## New Contributors * @jflaflamme made their first contribution in https://github.com/kyutai-labs/pocket-tts/pull/219 * @preciousimo made their first contribution in https://github.com/kyutai-labs/pocket-tts/pull/217 * @gabrieldemarmiesse-ai-agent made their first contribution in https://github.com/kyutai-labs/pocket-tts/pull/263 * @Sedherthe made their first contribution in https://github.com/kyutai-labs/pocket-tts/pull/288 * @dpm63 made their first contribution in https://github.com/kyutai-labs/pocket-tts/pull/290 * @seastar105 made their first contribution in https://github.com/kyutai-labs/pocket-tts/pull/291 **Full Changelog**: https://github.com/kyutai-labs/pocket-tts/compare/v3.0.2...v3.1.0