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 智慧體增添個性和聲音,使互動更加生動有趣。