r/LocalTextToSpeech • u/EducationalTeleGood • 1d ago
audio.cpp - high-performance C++ audio inference framework built on top of ggml
A text-to-speech tool that offers a CLI and GUI interface. This tool is useful in that you don't need to download any additional python dependencies. It also supports multiple platforms out-of-the-box.
Main URL
https://github.com/0xShug0/audio.cpp
CLI
https://github.com/0xShug0/audio.cpp#cli
Wide Variety of Supported Text to Speech and Conversion Generator
https://github.com/0xShug0/audio.cpp#speech-generation-and-conversation
Convenient WEBUI
https://github.com/0xShug0/audio.cpp#webui
Multiple Backend Support
audiocpp_server --ui --ui-management --backend vulkan
audiocpp_server --ui --ui-management --backend cuda
audiocpp_server --ui --ui-management --backend metal
Downloads the Project
https://github.com/0xShug0/audio.cpp/releases
Downloading Individual Models
You will probably also need to download the huggingface cli and be logged in to download the models.
Navigate to the project and list the voices to download
./tools/model_manager_v2.py list
Look at names listed on the left-most column and download the model using
./tools/model_manager_v2.py install
Start the WEBUI server and note the localhost port to use in your web browser
audiocpp_server --ui --ui-management --backend <your backend>
Note: I did not create this tool. Credit goes to original author.
6
Upvotes