ja-furigana-cli-0.5.7 is not a library.
ja-furigana-cli
furigana CLI バイナリ + ローカル HTTP サーバー。
ja-furigana lib crate のフロントエンド。
Status: 0.5.x (crates.io 公開中、 変更履歴は CHANGELOG)。
インストール
# → ~/.cargo/bin/furigana がインストールされる
GitHub Releases から OS 別の binary をダウンロードする方法もあります (RyuuNeko1107/ja-furigana/releases)。
使い方
# 1 ショット変換
# --mode: tts (default) | hiragana | ruby | kanji | romaji | romaji-kunrei |
# analyze | accent | voicevox-aques | aquestalk
# alias : bouyomi = tts / hira = hiragana / kunrei = romaji-kunrei / voicevox = voicevox-aques
# 出力ルール: 漢字 → ひらがな化、 アルファベット / 数字 / 記号 → カタカナ統一
# → アンソロピックのクロードをつかう
# → ポストグレスキューエルジュウロクでうごかす
# TTS エンジン向け
# 主なオプション
# --silence-symbols tts: 絵文字 / 顔文字パーツを読み上げから外す
# --drop-period tts/aquestalk: 末尾の 。 を残さない
# --no-devoice aquestalk: 無声化記号 _ を付けない
# --batch stdin を 1 行 1 入力で読み 1 行 1 結果を出す (辞書 load 1 回)
|
# 対話モード (REPL) — 引数なしで起動 = REPL (Windows なら exe ダブルクリック相当)
# 辞書管理
# ローカル HTTP サーバー (`/furigana` エンドポイント)
FURIGANA_TOKEN=<secret> furigana
辞書を最新化する一番シンプルな方法は furigana dict pull してから process を再起動。
無停止運用したい場合は --auto-pull (起動時 1 回) や [auto_update] 定期 polling
(config.toml に 1 セクション、admin_tokens 不要) が選択肢。詳細は
docs/HTTP_API.md を参照。
データディレクトリの default は 実行ファイルと同じフォルダ (portable 配置)。
--data-dir <path> または FURIGANA_DATA_DIR で上書き可能。
詳細は プロジェクト README を参照。
ライセンス
MIT License.