- Moved development to OHF-Voice org
- Removed C++ code for now to focus on Python development
- A C API
libpiperwritten in C++ is planned
- A C API
- Embed espeak-ng directly instead of using separate
piper-phonemizelibrary - Change license to GPLv3
- Use Python stable ABI (3.9+) so only a single wheel per platform is needed
- Change Python API:
PiperVoice.synthesizetakes aSynthesisConfigand generatesAudioChunkobjectsPiperVoice.synthesize_rawis removed
- Add seperate
piper.download_voicesutility for downloading voices from HuggingFace - Allow text as CLI argument:
piper ... -- "Text to speak" - Allow text from one or more files with
--input-file <FILE> - Excluding any file output arguments will play audio directly with
ffplay - Support for raw phonemes in text with
[[ <phonemes> ]] - Adjust output volume with
--volume <MULTIPLIER>(default is 1.0)