機能を拡張するには、プロジェクトのモジュール設計を理解する必要がある:
- 追加指示で
main.py
gpt-ossプロンプト・テンプレートの同期更新で、新しいコマンドの応答ロジックを定義します。gpt-oss-template.jinja
モデルが新しい指示を理解していることを確認する。 - シナリオ・ビルディングゲーム・ステート・マシンを編集することによって(例えば
game_state.py
) 新しいシーンクラスを追加し、対応する音声トリガー条件とAI応答テキストを関連付ける。 - テストと検証Whisperの音声認識精度は、新しいコンテンツを追加した後にテストし、必要に応じてトレーニングデータを追加して微調整する必要があります。
コードのスタイルを統一するために、プロジェクト・ドキュメントのモジュール・インターフェースの説明を参照することをお勧めします。
この答えは記事から得たものである。gpt-oss-space-game:オープンソースのAIモデルを使って作られたローカル音声対話型宇宙ゲームについて