Views
No views yet
| API | 用途 | 取得先 |
|---|---|---|
| OpenRouter APIキー | 翻訳(LLM呼び出し) | https://openrouter.ai/keys |
| AssemblyAI APIキー | 文字おこし(話者分離) | https://www.assemblyai.com/ |
OPENROUTER_API_KEY / ASSEMBLYAI_API_KEY をセットcryptography(Fernet)で暗号化されて config/config.json に保存されます。初回起動時に config/config.key が自動生成されます。bin を PATH に通す1python -m venv .venv
2.venv\Scripts\activate
3pip install -r requirements.txtpip install torch --index-url https://download.pytorch.org/whl/cpu1.venv\Scripts\activate
2python app.pyrun.bat をダブルクリック。| モデル | 備考 |
|---|---|
deepseek/deepseek-v4-flash | DeepSeek |
x-ai/grok-4.3 | xAI |
google/gemini-3.1-flash-lite | |
moonshotai/kimi-k2.6 | Moonshot AI |
openrouter/pareto code router (nitro) 0.X | Pareto ルーター(自動ルーティング、X=0.3/0.4/0.5) |
config/terms.xlsx に| source | target |
|---|---|
| Faker | フェイカー |
| top lane | トップレーン |
lck_translator/
├── app.py # Tkinter メインアプリ
├── pipeline/
│ ├── download.py # yt-dlp / ローカルファイル取り込み
│ ├── transcribe.py # AssemblyAI
│ ├── translate.py # OpenRouter LLM + Excel用語置換
│ ├── tts.py # irodoriTTS
│ ├── compose.py # Demucs + 動画統合
│ └── script_io.py # タイムライン:話者:内容 の入出力
├── config/
│ ├── config.json # 設定(APIキーは暗号化保存)
│ ├── config.key # 暗号鍵(自動生成)
│ └── terms.xlsx # 用語辞書
├── wave/ # 参照音声ファイル置き場
├── workspace/ # 中間ファイル / 出力動画(自動生成)
├── requirements.txt
├── run.bat
└── setup.bat