v2.1.1

Wilfred/difftasticv2.1.1Aug 14, 2025by nazdridoy

AI Summary

This release introduces stdin support for piping text input into the application, finalizes the project's packaging for pip distribution, and updates core dependencies for improved stability.

Key Highlights

  • New stdin support for piping text
  • Official packaging for pip distribution
  • Dependency updates (scipy, onnxruntime, scikit-learn)
  • Core refactoring for maintainability

New Features

  • Stdin support
  • Pip packaging

Full Release Notes

## What's Changed in v2.1.1

We're excited to announce `v2.1.1`! This release marks a significant milestone, as `kokoro-tts` is now properly packaged for distribution, making installation much simpler via `pip`. We've also introduced a highly requested feature: the ability to pipe text directly into the application, streamlining your workflows.

### Highlights

*   **New Feature**: Input text directly via `stdin` (piping).
*   **Simplified Installation**: Easily install `kokoro-tts` using `pip`.
*   **Improved Documentation**: Comprehensive updates to installation and usage guides.

### What's Changed

*   **New Feature: Stdin Support**: You can now pipe text directly into `kokoro-tts` from other commands or files, making it easier to integrate into scripts and automated workflows.
*   **Streamlined Installation**: The application is now officially packaged for distribution, allowing for straightforward installation via `pip`. We've also updated our documentation to include recommendations and guides for using `uv` for efficient dependency management.
*   **Core Refactoring**: Significant internal restructuring has been performed to enhance maintainability, improve the application's entry point, and prepare for future feature development.
*   **Dependency Updates**: Key underlying libraries, including `scipy`, `onnxruntime`, and `scikit-learn`, have been updated to their latest stable versions, contributing to improved performance and stability.
*   **Documentation Enhancements**: The `README.md` has been thoroughly updated with detailed instructions for installation (including `uv` recommendations), clarified Python version prerequisites, and new usage examples for the `stdin` feature.


### Full Changelog

**Full Changelog**: https://github.com/nazdridoy/kokoro-tts/compare/v2.0.3...v2.1.1