Aquarion AI - Text To Speech (TTS) Library
Experiment in creating a scalable local AI voice chat bot.
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-libttsis © 2025-present by Krys Lawrence. -
aquarion-libttscode is licensed under the terms of the AGPL-3.0-only licence. -
aquarion-libttsdocumentation 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.
Metadata
Release files for aquarion-libtts 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aquarion_libtts-0.1.1.tar.gz | 242.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aquarion_libtts-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 290.9 kB
Release files / aquarion_libtts-0.1.1.tar.gz
| Download URL | aquarion_libtts-0.1.1.tar.gz |
|---|---|
| Size | 242.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36e3506e97867347f325208692f0ce5dcf80b0e8320a61a9833f85dfe5af7468
|
|
BLAKE2b-256 checksum How to use checksums |
5e60b9451d2eb4907474a8bcf3ceda424d48d301d73405990886f41c361ee3b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|
Release files / aquarion_libtts-0.1.1-py3-none-any.whl
| Download URL | aquarion_libtts-0.1.1-py3-none-any.whl |
|---|---|
| Size | 48.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ded1e2f773af99e0dc805ce5e63f56b8c1ff037119fa91f44d17558c4a94ab89
|
|
BLAKE2b-256 checksum How to use checksums |
7b96c6f9ae128fcb9f7660ca61391704fc8b50a5266d6490b8bb9d7191d1426f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|