Devotd Github
新着AIエージェント

christos-antono/npctalk — ゲーム NPC の音声対話ツール

christos-antono/npctalk は、AI コーディングエージェントがゲーム内 NPC の音声対話を実装できるよう、スキルと音声サーバー、CLI を提供するプロジェクトです。

リポジトリ情報christos-antono/npctalk ↗

christos-antono/npctalk は、AI コーディングエージェントがゲーム内 NPC の音声対話を実装できるよう、スキルと音声サーバー、CLI を提供するプロジェクトです。

GitHub の説明: Make any NPC in any game talk back with Fish Audio: skills, a self-hosted voice server and tools for AI coding agents, with a full GTA V example.

スター
★ 213
フォーク
18
言語
Python
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

christos-antono/npctalk は、AI コーディングエージェントがゲーム内 NPC と音声で対話する機能を実装する助けとなる Python プロジェクトです。プレイヤーの発言を認識し、NPC がキャラクターに合わせた声で応答し、会話に応じて行動するために必要なエージェントスキルと、セルフホストの音声サーバー、npctalk CLI を提供します。新しいバージョンやリリースの変更点は示されていません。リポジトリには GTA V の MOD 事例が含まれ、他のゲームに適用する際に必要な機能と実装方法も案内します。

このプロジェクトがパッケージ化しているのは、音声対話機能そのものというより、複数のツールをつなぎ合わせてゲームに適用する方法です。音声合成は Fish Audio、音声認識は fal、会話文の生成は Cerebras、NPC の行動は TypeSafe に任せます。リポジトリのコードは、これらのサービスをつなぐ連携処理とエージェントスキルの文書に近いものです。中心にあるのはゲームごとの実装を始めるための事例と案内であり,各类游戏で動作する完成版の汎用 MOD という意味ではありません。文書には ElevenLabs などと比較した音声類似度の測定表があり、2 回目の実行で崩れた初期測定値も記録されています。

ただし、再現には GPU サーバーと 4 種類の有料 API キーが必要だと案内されているため、実行コストを考慮する必要があります。音声合成と認識、会話文の生成、行動処理を外部のサービスに依存する構成です。したがって、このリポジトリは、自前の音声モデルやゲーム全般を扱う深い実装-Agent ツールと GTA V の事例を通じた連携方法に近いものとなっています。