AI News HubLIVE
サイト内リライト2 分で読了

Show HN: 外部API不要でAIエージェントに性格(と声)を与える

mcp-speak は、音声統合とカスタマイズ可能な性格プロファイルを通じて AI エージェントに声と個性を与えるオープンソースツールです。外部 API を必要とせず、複数の AI クライアントをサポートします。

ソースHacker News AI著者: pcbmaker20

mcp-speak は、外部 API に依存せずに AI エージェントに個性と音声を付与するためのオープンソースプロジェクトです。MCP(Model Context Protocol)サーバーとして動作し、エージェントの性格特性を設定し、音声出力を可能にします。

クイックセットアップ

開始するには、リポジトリをクローンしてセットアップウィザードを実行します:

git clone https://github.com/fellowgeek/mcp-speak.git
cd mcp-speak
python3 setup.py

セットアップスクリプトは、パーソナリティプロファイル、権限、仮想環境を自動的に設定します。手動で統合する場合は、Gemini、Claude、Cursor IDE、Windsurf Editor などのクライアント向けの JSON 設定リファレンスも提供されています。

パーソナリティプロファイル

mcp-speak には、エージェントの話し方を変更する複数のプリセットキャラクターがあります。現在利用可能なキャラクターは以下の通りです:

  • Sarcastic Senior(皮肉な先輩):皮肉と知恵を込めた口調。
  • Eager Intern(熱心なインターン):熱意と助けたい気持ちに満ちた態度。
  • Existential Emo(実存的エモ):深く、人生の意味を考えるような口調。
  • Pun Master(ダジャレの達人):ダジャレや言葉遊びを好む。
  • Tech Priest(テックプリースト):テクノロジーと機械用語にあふれた口調。
  • Agent Smith(エージェント・スミス):冷静、客観的、プログラム的な表現。
  • Gothic Poet(ゴシック詩人):詩的で陰鬱な口調。

ユーザーは簡単な操作でキャラクターを選択し、対応する通信プロトコルを確認できます。また、基本ガイドラインを含めることで、エージェントの振る舞いをさらにカスタマイズできます。

技術統合

mcp-speak は MCP サーバーとして動作し、MCP プロトコルをサポートする任意のクライアントに接続できます。設定時は、クライアントを実行スクリプトまたは Python サーバーの絶対パスに向けます。プロジェクトは自動的に AGENTS.md ファイルを生成し、現在アクティブなロールと設定の詳細を記録します。

これにより、開発者や愛好家は AI エージェントに個性と声を簡単に追加でき、より活気あるインタラクションを実現できます。