AutoPiper is a thin command-line interface (CLI) wrapper around the piper project.
The goal here is to help you:
- downloading piper
- downloading void models for piper
- Initialize Projects: Quickly set up a project with default settings.
- List Voice Models: Display a list of available ONNX-mapped voice models.
- Download Voice Models: Download specific assets from GitHub releases, including voice models and configurations.
pip install --user autopiper
To install AutoPiper from source clone the repository and install the dependencies using Poetry:
# Clone the repository
git clone https://github.com/your-username/autopiper.git
cd autopiper
# Install dependencies
poetry install- Linux - x86_64
- Linux - aarch64
- Linux - armv7l
- Macos - aarch64
- Macos - x64
- Windows - amd64
AutoPiper provides a CLI with the following commands:
autopiper initautopiper init \
--tag-name 2023.11.14-2 \
--lang-code da_DK \
--voice-model-name talesyntese \
--quality medium--tag-name: Tag name of the release to download (default: latest).--lang-code: Language code to use (default:en_US).--voice-model-name: Voice model name to use (default:amy).--quality: Quality of the voice model (default:low).
autopiper list-modelsautopiper list-models --installedecho "hello world" > hello.txt
autopiper text-to-speech hello.txt hello.wav --voide-model-id en_US-amy-lowThis command lists all available ONNX-mapped voice models.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.
AutoPiper leverages the Piper project for voice synthesis capabilities.