Skip to content

chore(deps): update piper-tts requirement from >=1.2.0 to >=1.8.0 - #31

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/piper-tts-gte-1.8.0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/piper-tts-gte-1.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 13, 2026

Copy link
Copy Markdown

Updates the requirements on piper-tts to permit the latest version.

Release notes

Sourced from piper-tts's releases.

v1.8.0

  • Add Thai phonemizer using TLTK in the new th extra
    • --data.phoneme_type thai for training; "phoneme_type": "thai" in a voice config for synthesis
    • espeak-ng's Thai voice is a placeholder: its th_dict holds no lexicon, so unspaced Thai is never segmented; the leading vowels เ แ โ ใ ไ are not reordered; and a tone mark deletes the syllable's vowel, collapsing ป่า/ป้า/ป๊า/ป๋า to the same phonemes
    • TLTK does dictionary-based word segmentation and emits a tone digit (1-5) per syllable, in the same style phonemize_chinese uses for Mandarin tones
    • The whole inventory already has ids in the default IPA map, so Thai voices stay compatible with the IPA-based (espeak) warmstart
  • Add script/setup --th, and install the th extra in CI so the Thai tests run
Changelog

Sourced from piper-tts's changelog.

1.8.0

  • Add Thai phonemizer using TLTK in the new th extra
    • --data.phoneme_type thai for training; "phoneme_type": "thai" in a voice config for synthesis
    • espeak-ng's Thai voice is a placeholder: its th_dict holds no lexicon, so unspaced Thai is never segmented; the leading vowels เ แ โ ใ ไ are not reordered; and a tone mark deletes the syllable's vowel, collapsing ป่า/ป้า/ป๊า/ป๋า to the same phonemes
    • TLTK does dictionary-based word segmentation and emits a tone digit (1-5) per syllable, in the same style phonemize_chinese uses for Mandarin tones
    • The whole inventory already has ids in the default IPA map, so Thai voices stay compatible with the IPA-based (espeak) warmstart
  • Add script/setup --th, and install the th extra in CI so the Thai tests run

1.7.0

  • Add Japanese phonemizer using OpenJTalk (pyopenjtalk-plus) in the new ja extra
    • --data.phoneme_type japanese for training; "phoneme_type": "japanese" in a voice config for synthesis
    • espeak-ng has no kanji coverage (it reads out Unicode character names) and no pitch accent
    • Full-context labels are parsed for pitch accent and mapped to IPA, so Japanese voices stay compatible with the IPA-based (espeak) warmstart
  • Add script/setup --ja, and install the ja extra in CI so the Japanese tests run
  • libpiper: add piper_create_options and piper_create_with_options(), with piper_create() kept as a wrapper for ABI compatibility

1.6.1

  • Run the g2pW model through piper.g2pw_onnx instead of g2pw.api, dropping torch (~750 MB installed) and requests from the zh extra
    • g2pw.api imports torch only to build padded tensors and iterate batches; the model itself already ran under onnxruntime
    • Also 1.5-2x faster, since it no longer forks DataLoader worker processes on every call
    • g2pW is still required, for its pinyin/bopomofo lookup tables

1.6.0

  • Add Hebrew phonemizer using Nakdimon

1.5.0

  • Add libpiper C++ CLI executable ported from the legacy Piper repository, plus a C++ test suite
  • Fix libpiper builds on Windows (MSVC, MSYS2-GCC) and Windows CI
  • Bump embedded espeak-ng version
  • Add default speaker id for multi-speaker voices
  • Add vowel clustering support (--data.vowel_clusters)
  • Add in-memory patching for alignments
  • Training: add MRD (Multi-Resolution STFT) discriminator, loss/MOS tracking with UTMOS, silence-trim fixes, and dataloader performance improvements
  • Pass custom phoneme id map when training

1.4.2

  • Fix pathvalidate dependency

1.4.1

  • Add missing wheels

1.4.0

... (truncated)

Commits
  • 639388b Bump version
  • 46d7947 Merge pull request #293 from OHF-Voice/claude/thai-piper-training-feasibility...
  • 9336d10 Fix Thai test collection aborting CI on a broken optional dependency
  • fb14e09 Add Thai phonemizer (TLTK segmentation + G2P -> IPA + tone digits)
  • 850c45a fix: Phase 1 relaxed poly fallback for mobile (#289)
  • b275826 Add Chinese pinyin support – Phase 1 (monophonic dict fallback, honest scopin...
  • 7b8e8f7 Merge pull request #275 from OHF-Voice/claude/version-1-7-0-release-2b37ec
  • 222159f Silence pylint redefined-outer-name in the phonemizer tests
  • af4ff76 Make the mypy exclude for vendored VITS code actually work
  • c0f3289 Release 1.7.0: add --ja setup flag and test Japanese in CI
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [piper-tts](https://github.com/OHF-voice/piper1-gpl) to permit the latest version.
- [Release notes](https://github.com/OHF-voice/piper1-gpl/releases)
- [Changelog](https://github.com/OHF-Voice/piper1-gpl/blob/main/CHANGELOG.md)
- [Commits](OHF-Voice/piper1-gpl@v1.3.0...v1.8.0)

---
updated-dependencies:
- dependency-name: piper-tts
  dependency-version: 1.8.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 13, 2026
@dependabot
dependabot Bot requested a review from OneByJorah as a code owner September 13, 2026 08:33
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants