Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0 - Unreleased

Security

  • CVE-2025-8869 addressed for aquarion-libtts development environments.

Added

  • A Software Bill of Materials (SBOM) in CycloneDX format.
  • More documentation for the Kokoro backend, including how to use it in an offline / air-gapped environment.

Fixed

  • Nothing yet.

Changed

  • Replaced Sphinx with Mkdocs for documentation generation.
  • BREAKING CHANGE: Renamed KokoroDeviceNames to KokoroDeviceTypes.
  • BREAKING CHANGE: TTSAudioSpec.format attribute changed to mime_type.
  • BREAKING CHANGE: KokoroBackend now audio output now conforms to the audio/L16 MIME type, which means it’s output is now in big endian byte order instead of the previous little endian.
  • Development environment and scripts changed.
    • clean script behaves differently and has different parameters.

Deprecated

  • Nothing yet.

Removed

  • Removed references to the cpu, cu128 and cu129 extras as they do not influence installation dependencies outside of the aquarion-libtts development environment. I.e. they are/were internal use only.

0.1.1 - 2025-11-05

Fixed

  • Fixed en-core-web-sm dependency failure when trying to pip install aquarion-libtts. This is a first pass, quick fix. A more comprehensive solution will be included in a future version.
  • Fixed TTSPluginRegistry.load_plugins not working without the kokoro extra.

0.1.0 - 2025-10-17

Security

  • CVE-2025-8869 determined to not be a risk because the minimum version Python version of aquarion-libtts is 3.12.

Added

  • Core project structure and artifacts.
  • Dev environment & tools setup.
  • Initial user stories and acceptance criteria.
  • A plugin system for TTS backends.
  • Internationalization and localization support.
  • Support for English and French languages.
  • Kokoro TTS as the first text-to-speech backend that is supported.
  • A settings specification and description system for dynamic settings UI generation.
  • Full documentation.

Fixed

  • Nothing, first release.

Changed

  • Nothing, first release.

Deprecated

  • Nothing, first release.

Removed

  • Nothing, first release.