Skip to main content

Text To Speech (TTS) beckend library for Aquarion AI

Project description

Aquarion AI - Text To Speech (TTS) Library

Experiment in creating a scalable local AI voice chat bot.

Static Badge Docs Licence REUSE status

build Test Coverage Acceptance Coverage Total Vulnerabilities Highest Vulnerability Severity Docs build

GitHub Open Issues GitHub Closed Issues GitHub commit activity GitHub last commit

GitHub Repo stars GitHub watchers GitHub forks

Built with Devbox pre-commit Hatch project Ruff uv

Description

About Aquarion AI

The overall goal of the Aquarion AI project is to create an LLM-based voice chat bot / assistant, but to build it in such a way that is can be scaled down to a single desktop app, and all the way up to a distributed multi-server, horizontally scalable system. Also, desired is a taking head / avatar who's mouth moves with the speech. Lastly, it should all run locally / offline, even in an air gapped environment. Oh, and it should be modular enough to support multiple alternate STT, LLM and TTS models/engines/options.

For high-level documentation on the overall Aquarion AI project, see the aquarion-docs project.

About aquarion-libtts

This project contains the library of Text To Speech (TTS) backend components for Aquarion AI.

For documentation for this specific project, see aquarion-libtts documentation.

Installation

See the Getting Started section of the documentation.

Usage

See the Getting Started section of the documentation.

Support

Disclaimer

While this project is FOSS and you are welcome to use it, know that I am making this for myself. So do not expect any kind of support or updates or maintenance or longevity. Caveat Emptor.

Roadmap

  • Integrate in to the larger Aquarion AI project.
  • Add more TTS backends.

Contributing

If, despite the disclaimer above, you still want to try to contribute, then see the Contributing section of the documentation.

Authors and Acknowledgements

Aquarion AI and aquarion-libtts was created by Krys Lawrence.

Copyright and Licence

  • aquarion-libtts is © 2025-present by Krys Lawrence.

  • aquarion-libtts code is licensed under the terms of the AGPL-3.0-only licence.

  • aquarion-libtts documentation is licensed under the terms of the CC BY-SA 4.0 licence.

Project Status

This project is in the Alpha stage of development. Early days, lots of bugs and anything change.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aquarion_libtts-0.1.1.tar.gz (242.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aquarion_libtts-0.1.1-py3-none-any.whl (48.1 kB view details)

Uploaded Python 3

File details

Details for the file aquarion_libtts-0.1.1.tar.gz.

File metadata

  • Download URL: aquarion_libtts-0.1.1.tar.gz
  • Upload date:
  • Size: 242.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for aquarion_libtts-0.1.1.tar.gz
Algorithm Hash digest
SHA256 36e3506e97867347f325208692f0ce5dcf80b0e8320a61a9833f85dfe5af7468
MD5 d5a98e7fb6817f340a7baed2e4034bd4
BLAKE2b-256 5e60b9451d2eb4907474a8bcf3ceda424d48d301d73405990886f41c361ee3b9

See more details on using hashes here.

File details

Details for the file aquarion_libtts-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aquarion_libtts-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ded1e2f773af99e0dc805ce5e63f56b8c1ff037119fa91f44d17558c4a94ab89
MD5 4c5beda04e8255931746e18529adce49
BLAKE2b-256 7b96c6f9ae128fcb9f7660ca61391704fc8b50a5266d6490b8bb9d7191d1426f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page