Releases: ayutaz/piper-plus
Release list
Release 1.13.0
🚀 Release v1.13.0
Build Date: 2026-06-15 01:29:21 JST
Commit: 7d3aa34
Branch: dev
📝 Recent Changes
- fix(ci): auto-detect VS generator on windows-latest (VS18 drift) (#565) (7d3aa34)
- ci(release): drop redundant PyPI stub republish (piper-tts-plus) (#564) (a037dae)
- fix(ci): skip verify build in crates package-for-attestation step (#563) (a0b4042)
- chore(spm): set Package.swift checksum for v1.13.0 synthesis xcframework (#562) (782edf4)
- ci(release): make iOS xcframework build byte-reproducible (#561) (7133c53)
- chore(release): v1.13.0 — version bump + CHANGELOG promotion (#560) (abf2877)
- chore(security): ignore pyo3 advisories blocked by rust-numpy (#559) (9306b73)
- fix(ci): resolve dev CI red introduced/surfaced by #557 (#558) (57b93bc)
- fix(cpp): repair Windows tsukuyomi download + guard inference bugs (#557) (06f8642)
- chore(wasm): update openjtalk-web @piper-plus/g2p to ^0.4.1 (#556) (1beae79)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.4.0') was successfully installed.
🔗 Links
kotlin-g2p-v1.0.0 — Maven Central 初回公開
概要
io.github.ayutaz:piper-plus-g2p-android を Maven Central に初公開しました。
Android アプリから 1 行で 8 言語の G2P (Grapheme-to-Phoneme) を利用できます。
- エンジンレス: ONNX モデル不要、テキスト→音素変換のみ
- espeak-ng フリー: 純粋 JNI 実装、LGPL 依存なし
- MIT ライセンス
対応言語 (8)
| Code | Language | Dictionary | Notes |
|---|---|---|---|
ja |
日本語 | 要 (OpenJTalk) | 辞書配布ガイド参照 |
en |
英語 | 不要 | g2p-en 内蔵 |
zh |
中国語 (Mandarin) | 不要 | ZH-EN code-switching 対応 (Issue #384) |
ko |
韓国語 | 不要 | g2pk2 内蔵 |
es |
スペイン語 | 不要 | 規則ベース |
fr |
フランス語 | 不要 | 規則ベース |
pt |
ポルトガル語 (BR/EU) | 不要 | 規則ベース |
sv |
スウェーデン語 | 不要 | 規則ベース |
利用方法
// settings.gradle.kts
dependencyResolutionManagement {
repositories { mavenCentral() }
}
// app/build.gradle.kts
dependencies {
implementation("io.github.ayutaz:piper-plus-g2p-android:1.0.0")
}import com.piperplus.g2p.PiperPlusG2p
PiperPlusG2p.create(context).use { g2p ->
val result = g2p.phonemize("Hello, world!", "en")
println(result.phonemes) // "h ə l ˈoʊ , w ˈɝ l d !"
println(result.phonemeList) // [h, ə, l, ˈoʊ, ,, w, ˈɝ, l, d, !]
}ABI / 動作環境
- arm64-v8a / armeabi-v7a / x86_64
- minSdk 24 (Android 7.0)
- compileSdk 35
- Kotlin 2.1.0+ / Java 17
- 16 KB page size (Android 15+) 対応済み
検証済み内容
- GPG 署名: key
D34EA046394670C2(fingerprintA55895BD7C20FB9BC00B247C756D3978C707A856) - Maven Central で AAR / POM / sources.jar / javadoc.jar / module 全 artifact 公開
- SLSA build provenance attestation (GitHub Actions)
- 3 ABI 用 native lib (
libpiper_plus.so/libpiper_plus_g2p_jni.so) + ZH-EN loanword 辞書 (assets/zh_en_loanword.json) 同梱
リンク
- Maven Central: https://central.sonatype.com/artifact/io.github.ayutaz/piper-plus-g2p-android/1.0.0
- ソースコード:
android/piper-plus-g2p/ - 辞書配布ガイド:
docs/guides/android-g2p-dictionary.md - 関連 Issue: #388
0.9.0 dry-run
本リリースに先立ち、0.9.0 を dry-run として公開しパイプラインを検証しました。利用は 1.0.0 を推奨します。
Release 1.12.0
🚀 Release v1.12.0
Build Date: 2026-05-04 14:55:25 JST
Commit: 5fceade
Branch: dev
📝 Recent Changes
- Release v1.12.0 (#375) (5fceade)
- chore: GitHub Actions runner を ubuntu-24.04 に、Docker base を Debian trixie に更新 (#373) (150104f)
- chore(csharp): .NET 全プロジェクトを net10.0 LTS に直接移行 (#374) (af18f57)
- chore: EOL ランタイム (Node 18, Python 3.8) を更新 (#370) (a09a146)
- chore(post-merge): MB-iSTFT 公開用 ckpt 変換スクリプトを復活 + gitignore 補完 (#369) (8cc883b)
- feat(python): MB-iSTFT-VITS2 デコーダ実装 (#268) (#320) (29415b9)
- feat: 汎用 Colab ファインチューニングノートブック追加 (#324) (c5c6b80)
- docs: 監査結果に基づくドキュメント全面同期 (v1.11.0 以降の差分を一括反映) (#368) (2bf8dfb)
- feat(python-run): synthesize_stream_raw に文単位分割を導入 (#367) (540256e)
- fix(docker): Go Dockerfile を TARGETARCH で arm64 対応 (#357) (#366) (b3d1a2d)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
🔗 Links
Release 1.11.0
🚀 Release v1.11.0
Build Date: 2026-04-07 15:55:47 JST
Commit: 7fd853e
Branch: dev
📝 Recent Changes
- fix: リリース前クリーンアップ — uv.lock 同期 + DotNetG2P バージョン統一 (#326) (7fd853e)
- docs: 不要ドキュメント削除 + 未更新箇所の修正 (#325) (5cd165e)
- fix(web): import map で @piper-plus/g2p 解決 + CI テスト追加 (#323) (aeb6c8d)
- Release v1.11.0 (#322) (279c446)
- feat(api): OpenAI互換 TTS API エンドポイント追加 (#321) (8bea561)
- perf: CPU 推論 Tier 2 Quick Wins — warmup/cache/JA phonemize 全実装統一 (#318) (e0e7583)
- chore(docs): 完了済み WASM G2P チケット・計画文書を削除 (#319) (21fe879)
- perf: dynamic_block_base + メモリアリーナ/パターン — 全実装統一 (#317) (58065a9)
- feat(g2p): WASM G2P — ES/FR/PT/ZH 実装 + テスト841件 (#316) (37ce391)
- perf(python/rust): ONNX Runtime SessionOptions 最適化 — 全実装間で設定統一 (#315) (2fbcfe5)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.1.0') was successfully installed.
🔗 Links
Release 1.10.0
🚀 Release v1.10.0
Build Date: 2026-03-29 20:35:39 JST
Commit: 9b33c32
Branch: dev
📝 Recent Changes
- fix: piper-tts-plus stub の pyproject.toml classifiers 配置修正 (#291) (9b33c32)
- chore: v1.10.0 リリース + npm v0.1.1 (#290) (2b939da)
- fix(npm): DictManager 辞書ダウンロードを GitHub Releases に統一 (#288) (2ab5dc9)
- refactor: PyPI パッケージ名を piper-plus に統一 (#289) (c98d9bc)
- chore: v1.9.0 リリース (#287) (34c93db)
- docs: PyPI プロジェクト説明を追加 (#286) (070013d)
- feat: npm パッケージ piper-plus v0.1.0 (#285) (9566495)
- fix(ci): Wheel スモークテストに NLTK データダウンロード追加 (#284) (58606a0)
- chore: v1.8.2 リリース (#283) (e41156d)
- chore: ドキュメント最新化 + Windows互換性修正 + gitignore整理 (#282) (1e9fbf1)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
Collecting piper-plus==1.10.0
Downloading piper_plus-1.10.0-py3-none-any.whl.metadata (5.7 kB)
Collecting onnxruntime>=1.11.0 (from piper-plus==1.10.0)
Downloading onnxruntime-1.24.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting numpy<3.0,>=1.24.0 (from piper-plus==1.10.0)
Downloading numpy-2.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Collecting pyopenjtalk-plus>=0.4 (from piper-plus==1.10.0)
Downloading pyopenjtalk_plus-0.4.1.post7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (24 kB)
Collecting g2p-en>=2.1.0 (from piper-plus==1.10.0)
Downloading g2p_en-2.1.0-py3-none-any.whl.metadata (4.5 kB)
Collecting pypinyin>=0.50 (from piper-plus==1.10.0)
Downloading pypinyin-0.55.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting nltk>=3.2.4 (from g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading nltk-3.9.4-py3-none-any.whl.metadata (3.2 kB)
Collecting inflect>=0.3.1 (from g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading inflect-7.5.0-py3-none-any.whl.metadata (24 kB)
Collecting distance>=0.1.3 (from g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading Distance-0.1.3.tar.gz (180 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 180.3/180.3 kB 15.6 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting flatbuffers (from onnxruntime>=1.11.0->piper-plus==1.10.0)
Downloading flatbuffers-25.12.19-py2.py3-none-any.whl.metadata (1.0 kB)
Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from onnxruntime>=1.11.0->piper-plus==1.10.0) (24.0)
Collecting protobuf (from onnxruntime>=1.11.0->piper-plus==1.10.0)
Downloading protobuf-7.34.1-cp310-abi3-manylinux2014_x86_64.whl.metadata (595 bytes)
Collecting sympy (from onnxruntime>=1.11.0->piper-plus==1.10.0)
Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
Collecting sudachipy (from pyopenjtalk-plus>=0.4->piper-plus==1.10.0)
Downloading SudachiPy-0.6.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Collecting sudachidict_core (from pyopenjtalk-plus>=0.4->piper-plus==1.10.0)
Downloading sudachidict_core-20260116-py3-none-any.whl.metadata (2.7 kB)
Collecting more_itertools>=8.5.0 (from inflect>=0.3.1->g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading more_itertools-10.8.0-py3-none-any.whl.metadata (39 kB)
Collecting typeguard>=4.0.1 (from inflect>=0.3.1->g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading typeguard-4.5.1-py3-none-any.whl.metadata (3.8 kB)
Requirement already satisfied: click in /usr/lib/python3/dist-packages (from nltk>=3.2.4->g2p-en>=2.1.0->piper-plus==1.10.0) (8.1.6)
Collecting joblib (from nltk>=3.2.4->g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading joblib-1.5.3-py3-none-any.whl.metadata (5.5 kB)
Collecting regex>=2021.8.3 (from nltk>=3.2.4->g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading regex-2026.3.32-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.4/40.4 kB 13.2 MB/s eta 0:00:00
Collecting tqdm (from nltk>=3.2.4->g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 21.5 MB/s eta 0:00:00
Collecting mpmath<1.4,>=1.1.0 (from sympy->onnxruntime>=1.11.0->piper-plus==1.10.0)
Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting typing_extensions>=4.14.0 (from typeguard>=4.0.1->inflect>=0.3.1->g2p-en>=2.1.0->piper-plus==1.10.0)
Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Downloading piper_plus-1.10.0-py3-none-any.whl (94 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.6/94.6 kB 32.2 MB/s eta 0:00:00
Downloading g2p_en-2.1.0-py3-none-any.whl (3.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 143.6 MB/s eta 0:00:00
Downloading numpy-2.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 163.7 MB/s eta 0:00:00
Downloading onnxruntime-1.24.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.2/17.2 MB 153.7 MB/s eta 0:00:00
Downloading pyopenjtalk_plus-0.4.1.post7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (30.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.8/30.8 MB 13.1 MB/s eta 0:00:00
Downloading pypinyin-0.55.0-py2.py3-none-any.whl (840 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 840.2/840.2 kB 122.4 MB/s eta 0:00:00
Downloading inflect-7.5.0-py3-none-any.whl (35 kB)
Downloading nltk-3.9.4-py3-none-any.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 140.8 MB/s eta 0:00:00
Downloading flatbuffers-25.12.19-py2.py3-none-any.whl (26 kB)
Downloading protobuf-7.34.1-cp310-abi3-manylinux2014_x86_64.whl (324 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.3/324.3 kB 92.3 MB/s eta 0:00:00
Downloading sudachidict_core-20260116-py3-none-any.whl (72.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.2/72.2 MB 72.6 MB/s eta 0:00:00
Downloading SudachiPy-0.6.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 11.6 MB/s eta 0:00:00
Downloading sympy-1.14.0-py3-none-any.whl (6.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 150.2 MB/s eta 0:00:00
Downloading more_itertools-10.8.0-py3-none-any.whl (69 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 24.3 MB/s eta 0:00:00
Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 109.6 MB/s eta 0:00:00
Downloading regex-2026.3.32-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.5/801.5 kB 123.4 MB/s eta 0:00:00
Downloading typeguard-4.5.1-py3-none-any.whl (36 kB)
Downloading joblib-1.5.3-py3-none-any.whl (309 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 309.1/309.1 kB 84.5 MB/s eta 0:00:00
Downloading tqdm-4.67.3-py3-none-any.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 27.6 MB/s eta 0:00:00
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 16.1 MB/s eta 0:00:00
Building wheels for collected packages: distance
Building wheel for distance (setup.py): started
Building wheel for distance (setup.py): finished with status 'done'
Created wheel for distance: filename=Distance-0.1.3-py3-none-any.whl size=16258 sha256=b36117b829f0bf17d3e48de170b8bfd5ade9ccf923956e756de413f2cc53f359
Stored in directory: /home/runner/.cache/pip/wheels/24/a8/58/407063d8e5c1d4dd6594c99d12baa0108570b56a92325587dd
Successfully built distance
Installing collected packages: sudachipy, mpmath, flatbuffers, distance, typing_extensions, tqdm, sympy, sudachidict_core, regex, pypinyin, protobuf, numpy, more_itertools, joblib, typeguard, pyopenjtalk-plus, onnxruntime, nltk, inflect, g2p-en, piper-plus
Successfully installed distance-0.1.3 flatbuffers-25.12.19 g2p-en-2.1.0 inflect-7.5.0 joblib-1.5.3 more_itertools-10.8.0 mpmath-1.3.0 nltk-3.9.4 numpy-2.4.3 onnxruntime-1.24.4 piper-plus-1.10.0 protobuf-7.34.1 pyopenjtalk-plus-0.4.1.post7 pypinyin-0.55.0 regex-2026.3.32 sudachidict_core-20260116 sudachipy-0.6.10 sympy-1.14.0 tqdm-4.67.3 typeguard-4.5.1 typing_extensions-4.15.0
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.1.0') was successfully installed.
added 20 packages in 4s
🔗 Links
Release 1.9.0
🚀 Release v1.9.0
Build Date: 2026-03-28 18:12:48 JST
Commit: 34c93db
Branch: dev
📝 Recent Changes
- chore: v1.9.0 リリース (#287) (34c93db)
- docs: PyPI プロジェクト説明を追加 (#286) (070013d)
- feat: npm パッケージ piper-plus v0.1.0 (#285) (9566495)
- fix(ci): Wheel スモークテストに NLTK データダウンロード追加 (#284) (58606a0)
- chore: v1.8.2 リリース (#283) (e41156d)
- chore: ドキュメント最新化 + Windows互換性修正 + gitignore整理 (#282) (1e9fbf1)
- feat: export_onnx で emb_lang 自動統一 (#266) (#279) (5f04847)
- chore: v1.8.1 リリース — PyPI 日本語修正 + 6言語対応 (#281) (626d508)
- fix: PyPI日本語音素化の致命的バグ修正 (#280) (2de67a4)
- fix: リリースワークフロー — ARM64 Linux除外・macOS修正・rustls化 (#278) (605f833)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.1.0') was successfully installed.
🔗 Links
Release 1.8.2
🚀 Release v1.8.2
Build Date: 2026-03-24 15:59:38 JST
Commit: 58606a0
Branch: dev
📝 Recent Changes
- fix(ci): Wheel スモークテストに NLTK データダウンロード追加 (#284) (58606a0)
- chore: v1.8.2 リリース (#283) (e41156d)
- chore: ドキュメント最新化 + Windows互換性修正 + gitignore整理 (#282) (1e9fbf1)
- feat: export_onnx で emb_lang 自動統一 (#266) (#279) (5f04847)
- chore: v1.8.1 リリース — PyPI 日本語修正 + 6言語対応 (#281) (626d508)
- fix: PyPI日本語音素化の致命的バグ修正 (#280) (2de67a4)
- fix: リリースワークフロー — ARM64 Linux除外・macOS修正・rustls化 (#278) (605f833)
- fix: Rust ARM64クロスコンパイル修正 (#277) (6a32422)
- fix: リリースワークフロー追加修正 (crates.io重複・ARM64ディレクトリ) (#276) (29889cc)
- fix: リリースワークフローのビルド失敗修正 (#275) (0476c1e)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.1.0') was successfully installed.
🔗 Links
Release 1.8.1
🚀 Release v1.8.1
Build Date: 2026-03-23 00:41:22 JST
Commit: 626d508
Branch: dev
📝 Recent Changes
- chore: v1.8.1 リリース — PyPI 日本語修正 + 6言語対応 (#281) (626d508)
- fix: PyPI日本語音素化の致命的バグ修正 (#280) (2de67a4)
- fix: リリースワークフロー — ARM64 Linux除外・macOS修正・rustls化 (#278) (605f833)
- fix: Rust ARM64クロスコンパイル修正 (#277) (6a32422)
- fix: リリースワークフロー追加修正 (crates.io重複・ARM64ディレクトリ) (#276) (29889cc)
- fix: リリースワークフローのビルド失敗修正 (#275) (0476c1e)
- release: v1.8.0 (#274) (b50fe26)
- feat: C# CLIをC++と同等の機能に拡充 (#273) (2cbdd1f)
- feat: Rust CLIをC++と同等の機能に拡充 (#272) (ee5e68a)
- chore: GitHub Actions最新化 + CLI機能統一 (download-model, output.wav デフォルト) (#271) (228572f)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.1.0') was successfully installed.
🔗 Links
Release 1.8.0
🚀 Release v1.8.0
Build Date: 2026-03-22 16:51:36 JST
Commit: 605f833
Branch: dev
📝 Recent Changes
- fix: リリースワークフロー — ARM64 Linux除外・macOS修正・rustls化 (#278) (605f833)
- fix: Rust ARM64クロスコンパイル修正 (#277) (6a32422)
- fix: リリースワークフロー追加修正 (crates.io重複・ARM64ディレクトリ) (#276) (29889cc)
- fix: リリースワークフローのビルド失敗修正 (#275) (0476c1e)
- release: v1.8.0 (#274) (b50fe26)
- feat: C# CLIをC++と同等の機能に拡充 (#273) (2cbdd1f)
- feat: Rust CLIをC++と同等の機能に拡充 (#272) (ee5e68a)
- chore: GitHub Actions最新化 + CLI機能統一 (download-model, output.wav デフォルト) (#271) (228572f)
- feat: C#/Rust推論修正・辞書自動管理・CI/CDバイナリビルド追加 (#269) (65be2c4)
- feat: NuGet・crates.io公開準備 + C#推論の6言語対応修正 (#267) (2d4e3ee)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable
Collecting piper-tts-plus==1.8.0
Downloading piper_tts_plus-1.8.0-py3-none-any.whl.metadata (1.2 kB)
Collecting onnxruntime>=1.11.0 (from piper-tts-plus==1.8.0)
Downloading onnxruntime-1.24.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting numpy<3.0,>=1.24.0 (from piper-tts-plus==1.8.0)
Downloading numpy-2.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
INFO: pip is looking at multiple versions of piper-tts-plus to determine which version is compatible with other requirements. This could take a while.
You can invoke the tool using the following command: piper-plus
Tool 'piperplus.cli' (version '0.1.0') was successfully installed.
🔗 Links
Release 1.7.0
🚀 Release v1.7.0
Build Date: 2026-03-19 12:32:20 JST
Commit: dc854e6
Branch: dev
📝 Recent Changes
- docs: CHANGELOG v1.7.0にPR #254, #256を追記 (#263) (dc854e6)
- fix: macOS rpath + 中国語CJK句読点の誤ルーティング修正 (#262) (6394790)
- fix: C++マルチリンガルphonemizerの全6言語動作修正 (#254) (c84ab32)
- fix: 全ONNXモデルをFP16に統一 + モデル参照を6lang版に更新 (#256) (8fb674c)
- Release v1.7.0 (#253) (a62b86a)
- perf: ORT SessionOptions最適化 — 10-15%速度向上 (#250) (af867d7)
- docs: CLAUDE.md大幅リファクタリング — 6lang完了に伴うドキュメント整理 (#252) (50195af)
- feat: ONNXエクスポートFP16デフォルト化 + FP16変換ツール (#239) (016106b)
- feat: GPL-free 6言語マルチリンガル TTS — 学習パイプライン + C++ G2P (#218) (5f2a5a7)
- feat: WebブラウザTTS高速化基盤 — ベンチマーク・キャッシュ・WebGPU・ストリーミング (全97テストパス) (#246) (bff4781)
📦 Installation
Defaulting to user installation because normal site-packages is not writeable