WindowsでのGameSentenceMiner
GSMは主にWindows向けに開発されており、このプラットフォームで最も完全な機能セットを提供します。
前提条件
GSMをインストールする前に、以下のソフトウェアがインストールされている必要があります:
必須ソフトウェア
-
Anki - フラッシュカードアプリケーション
- 公式サイトからダウンロード
- AnkiConnectアドオンをインストール(
ツール>アドオン>アドオンを取得...) - コードを使用:
2055492159
-
Yomitan(ブラウザ拡張機能) - テキストからAnkiカードを作成するため
- お使いのブラウザの拡張機能ストアからインストール
- Chrome/Edge
- Firefox
オプションですが推奨
- テキストフッカー - ゲームからテキストを抽出するため
- Agent - ゲームにスクリプトがある場合に推奨。
- Textractor - 古いゲーム/VNで動作します。
- LunaTranslator - 多目的で高度にカスタマイズ可能なツールで、Textractorのように機能しますが、多くのウイルスの誤検知が伴います。自己責任で使用してください。
- LunaHook - LunaTranslatorから多くの余分な機能を取り除いたもの。
インストール
-
GSMをダウンロード
- GitHubの最新リリースにアクセス
- Windows用の
.exeインストーラーをダウンロード
-
インストーラーを実行
- ダウンロードした
.exeファイルをダブルクリック - インストールウィザードに従います
- GSMは
C:\Users\{YOUR_USER}\AppData\Local\Programs\GameSentenceMiner\にインストールされます
- ダウンロードした
-
初回起動
- 初回実行時、GSMは自動的にPython仮想環境をセットアップします
- このプロセスには数分かかる場合があります
- 完了すると、メインのGSMウィンドウが表示されます
OBSの設定
GSMはOBS Studioを使用してゲームの映像、スクリーンショット、音声をキャプチャします。これらの設定の多くは自動的に設定されるはずですが、以下を確認・設定してください:
1. WebSocketサーバーを有効にする
- OBSで、
ツール→WebSocketサーバー設定に移動します - WebSocketサーバーを有効にするをチェックします
- サーバーポートを
7274(GSMのデフォルト)に設定します - 認証を有効にするのチェックを外します(またはパスワードをメモしてGSMの設定に入力します)
- OKをクリックして保存します
2. リプレイバッファを有効にする
リプレイバッファを使用すると、GSMはカード作成時に音声やスクリーンショットを遡って保存できます。
設定→出力に移動します- リプレイバッファセクションに移動します。
- リプレイバッファを有効にするをチェックします
- 最大リプレイ時間を少なくとも300秒(5分推奨)に設定します
- OKをクリックして保存します
ヒント
GSMはゲームのアクティビティを検出すると、リプレイバッファを自動的に開始/停止できます。手動で開始する必要はありません。
3. 最初のゲームを設定する
GSMには、ゲーム用のOBSシーンを設定するのに役立つウィザードが含まれています:
- GSMのメインウィンドウで、ホームタブに移動します
- ドロップダウンからゲームを選択し、ウィンドウキャプチャまたはゲームキャプチャのいずれかをクリックします
- ウィンドウキャプチャは互換性が高いですが、一部のゲームでパフォーマンスの問題が発生する可能性があります
- ゲームキャプチャはより効率的ですが、すべてのゲームで機能するとは限りません
- これが最初のシーンである場合は、「はい」と答えてGSMに自動シーン切り替えを作成させます。
- OBSシーンが正しく作成および設定されていることを確認します。
または、OBSで手動でシーンを作成することもできます:
- シーンの下にある**+**ボタンをクリックします
- ウィンドウキャプチャまたはゲームキャプチャソースを追加します
- ゲームウィンドウを選択します
- 音声ミキサーで音声がキャプチャされていることを確認します
AnkiConnectの設定
- Ankiを開きます
ツール→アドオンに移動します- AnkiConnectを選択します
- 設定をクリックして設定を確認します:
{
"enabled": true,
"webBindAddress": "127.0.0.1",
"webBindPort": 8765
}
- 変更を加えた場合はAnkiを再起動します
テキストフッカーの接続
GSMは、クリップボード監視またはWebSocket接続を介してテキストフッカーからテキストを受信できます。
方法1:Websocket(推奨)
GSMは、ポート9001(Agent)、6677(textractor-websocket)、および2333(Luna Translator)でWebsocket経由でテキストを受信するように事前設定されています。これらのポートを変更する必要がある場合は、GSMの設定で行うことができます。
- GSMで、
設定→一般に移動します - WebSocketを有効にします
- GSMに接続するようにテキストフッカーを設定します:
- Agent: Websocketを有効にし、WebSocket URLが
ws://localhost:9001に設定されていることを確認します - Textractor: textractor-websocketプラグインを使用します
- LunaTranslator:
コア設定->その他->ネットワークサービス->有効にし、ポートが2333に設定されていることを確認します
- Agent: Websocketを有効にし、WebSocket URLが
方法2:クリップボード監視
- GSMで、
設定→一般に移動します - クリップボード監視を有効にします
- テキストをクリップボードにコピーするようにテキストフッカーを設定します
- Agent: 「自動コピー」を有効にします
- Textractor: 「クリップボードに自動コピー」を有効にします
- LunaTranslator:
コア設定->クリップボード->テキストを自動出力
確認
すべてが機能していることを確認するには:
- OBS接続: ホームタブを確認します - OBSステータスインジケーターが緑色である必要があります
- Anki接続: Ankiステータスインジケーターも緑色である必要があります
- テキスト受信: テキストフッカーとゲームを開始します - テキストがGSMのテキストフッカーページに表示されるはずです(デフォルトでは
localhost:55000/texthookerでアクセス可能)
次のステップ
- 自動翻訳にAI機能を使用する方法を学びます
- 問題が発生した場合はトラブルシューティングにアクセスしてください
ヘルプの入手
問題が発生した場合:
- Discordサーバーに参加する
- トラブルシューティングページを確認する
- GitHubでissueを開く