Show HN:無需外部API,為你的AI智能體賦予個性(和聲音)
mcp-speak 是一個開源工具,通過語音集成和可定製的性格配置文件,讓 AI 智能體擁有獨特的聲音和個性。它支持多種 AI 客户端,無需外部 API 即可實現語音交互。
mcp-speak 是一個開源項目,旨在為 AI 智能體賦予獨特的個性和語音能力,而無需依賴任何外部 API。該項目通過 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 智能體增添個性和聲音,使交互更加生動有趣。