Repository navigation
v0.2.0
v0.2.0 — Google 翻訳の非公式 endpoint への追従と、HuggingFace 由来モデルの cache 管理化
Migration: 初回ロードで再ダウンロードが起き得ます。 既存の Qwen3-ASR (1.8 GB) と WhisperS2T (使用サイズ分) の snapshot は管理 cache (
<cache_root>/huggingface/hub) へ自動移設されません。避けたい場合は、既定 cache (~/.cache/huggingface/hub/models--Qwen--Qwen3-ASR-0.6B) / 旧 whisper_s2t cache (%LOCALAPPDATA%\whisper_s2t\whisper_s2t\Cache\models\models--Systran--faster-whisper-<size>) のディレクトリ全体 (blobs/+refs/+snapshots/) を<cache_root>/huggingface/hub/配下へコピーしてください。NeMo (canary / parakeet) の既存.nemoはそのまま使われます。
Fixed
- Google 翻訳が reCAPTCHA で 429 になり使えなくなった問題を修正 (#442 / #451) —
client=gtxが 2026-09 に遮断されたためtranslate.googleapis.com/translate_a/single?client=dict-chrome-ex&dt=t&dj=1へ切り替え (既定。LIVECAP_GOOGLE_TRANSLATE_CLIENTで上書き可。#443 のatは翌日 429 になった)。**非公式経路なので動作は環境と時期に依存する。**bot 判定はTranslationError(reason="bot_challenge")で即座に落ち再送しない。無効な言語コードは送信前にUnsupportedLanguagePairError。この endpoint も非公式で、恒久対応は公式 Cloud Translation API (#445) で扱う - Qwen3-ASR の重みが管理 cache ではなく
~/.cache/huggingfaceへ落ちていた問題を修正 (#428) —snapshot_download(cache_dir=<管理 cache>)で先に解決し、ローカル snapshot path をfrom_pretrained()へ渡す。marker は成功後にのみ書き、cache hit は現在の管理 cache 配下 + manifest 全実在のときだけ。livecap-cli infoにHF cache行を追加 - WhisperS2T のモデル cache が
%LOCALAPPDATA%\whisper_s2tに固定され設定できなかった問題を修正 (#430) —MODEL_REPOS(size → CT2 repo) を本 repo が持ち、管理 cache へ解決したローカル dir をwhisper_s2t.load_model()へ渡す - NeMo (canary / parakeet) の
.nemoが既定 HF cache と models root に 2 重保持され、ダウンロード時に不要な untar とモデル構築が走っていた問題を修正 (#447) —hf_hub_download(local_dir=<cache_root>/downloads/..., cache_dir=<管理 hub>)→ models root へ原子的に publish。保持は 1 部だけ。既定 hub のmodels--nvidia--*は消してよい
Removed
ModelManager.huggingface_cache()(#428) —HF_HOMEの実行時書き換えで効いていなかった。get_huggingface_cache_dir()をcache_dir=に明示的に渡す- NeMo engine のダウンロード時
from_pretrained/save_toと、WhisperS2T のMODEL_MAPPING/_get_model_identifier()(#447 / #430) —MODEL_REPOS/model_repoへ
依存
filelock>=3.12を直接依存に追加 (huggingface_hub の必須依存でもある)
補足
- huggingface_hub 0.36.0 / 1.31.0 の
are_symlinks_supported()に thread 間の race があり、Windows (Developer Mode 無し) の fresh な cache dir へ複数 worker で落とすとWinError 1314になる。上流へ報告済み (huggingface/huggingface_hub#4915)。本版はmax_workers=1で回避 - 非 ASCII path 境界の棚卸し表は
benchmark_results/nonascii/2026-09-15b/results.json(全 tier 1 セッション) で再生成
Full Changelog: v0.1.0...v0.2.0