WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

v1.3.0

Latest

Choose a tag to compare

@synesthesiam synesthesiam released this 10 Jul 21:14
· 38 commits to main since this release
  • Moved development to OHF-Voice org
  • Removed C++ code for now to focus on Python development
    • A C API libpiper written in C++ is planned
  • Embed espeak-ng directly instead of using separate piper-phonemize library
  • Change license to GPLv3
  • Use Python stable ABI (3.9+) so only a single wheel per platform is needed
  • Change Python API:
    • PiperVoice.synthesize takes a SynthesisConfig and generates AudioChunk objects
    • PiperVoice.synthesize_raw is removed
  • Add seperate piper.download_voices utility 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)