Add Language banner
ayutaz ayutaz

Add Language

Development community

Description

# 新言語追加ガイド 新しい言語を piper-plus に追加するためのガイドです。引数 `$ARGUMENTS` に言語コード (例: `de`, `it`, `da`) を指定してください。 ## 前提条件 - Python テストは `uv run python -m pytest` で実行 - 各タスク完了ごとにコミット - Python が参照実装、他言語は 1:1 ミラー - eSpeak-ng 不使用 (MIT ライセンス維持) ## Phase 1: Python 音素定義 + G2P エンジン ### 1.1 音素インベントリ + PUA 割り当て **新規作成:** `src/python/piper_train/phonemize/$ARGUMENTS_id_map.py` ```python from .token_mapper import register [LANG]_PHONEMES: list[str] = [ # 単一コードポイント (PUA不要) # 多文字トークン (PUA必要) — register() で登録

Installation

Installs to ~/.claude/commands/ayutaz-piper-plus-add-language.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/ayutaz/piper-plus/HEAD/.claude/commands/add-language.md -o ~/.claude/commands/ayutaz-piper-plus-add-language.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository