當前位置: 妍妍網 > 碼農

推薦 2 個 火火火火 的開源計畫

2024-06-11碼農

推薦兩個開源計畫,一個能讓你的小愛音響更聰明。另外一個可以讓你簡單的下載互聯網網站上的視訊、檔、富文本內容。

01

MiGPT: 讓你的小愛音響更聰明

讓你的小愛音箱更聰明, 提高智慧家居的互動性和個人化體驗的開源利器!

MiGPT 將 ChatGPT 的強大理解能力和豆包大模型的靈活性完美融合,使得小愛音箱不僅僅是一個簡單的聲控裝置,而是一個全面的智慧家居中心。

這個開源計畫由 idootop 團隊開發,目前獲得了 3k 的 Star。 MiGPT 已經整合了多種功能使得小愛音箱能更好地理解和響應主人的的指令, 她不僅能回答問題,還能根據使用者的心情調整家居環境,實作更生動的語音反饋和記憶使用者的習慣。

開源地址:https://github.com/idootop/mi-gpt

視訊Demo演示

這個計畫有啥好玩的?

1. 角色扮演與即時響應: 小愛音箱可以快速切換不同的角色,如伴侶或閨蜜模式,實作即時響應使用者的指令。

2. 長短期記憶: 裝置能夠記住與使用者的對話內容,隨著時間的推移而「越聊越默契」。

3. 自訂TTS: 主任可以選擇不同的聲音模式,提供更加豐富和個人化的聽覺體驗。

4. 智慧家居整合: 可以根據使用者的心情或其他環境因素自動調節家庭裝置如燈光和音樂。

怎麽部署呢?

MiGPT 開源計畫提供了兩種部署方式,可以選擇透過 Docker 或 Node.js 的方式部署。對於不熟悉程式碼配置的使用者,可以選擇使用 Docker 進行快速部署。對於有 Node.js 開發經驗的使用者,可透過 npm 安裝相關依賴並執行計畫

部署流程

1. 使用 Docker:使用者需要配置 `.env` 和 `.migpt.js` 檔後,透過 Docker 命令來啟動計畫。

docker run --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest

2. 使用 Node.js: 開發者可以透過 npm 安裝 `mi-gt` 包,並根據提供的範例程式碼配置和啟動計畫例項

npm install mi-gpt
# 安裝依賴

啟動計畫例項

import { MiGPT } from"mi-gpt";
asyncfunctionmain() {
const client = MiGPT.create({
speaker: {
userId: "987654321", // 註意:不是手機號或信箱,請在「個人資訊」-「小米 ID」檢視
password: "123456", // 帳號密碼
did: "小愛音箱Pro", // 小愛音箱 ID 或在米家中設定的名稱
},
});
await client.start();
}
main();

02

Cobalt: 網站媒體資源下載助手

Cobalt,由 imputnet 打造的開源媒體下載器,已經在 GitHub 上贏得了超過 8.3k 顆星星,人氣爆棚!

這不僅僅是個下載器,它是你的數位夥伴,幫你保存你喜歡的內容。快速、友好,沒有廣告、追蹤器或侵入式分析。 貼上連結,獲取檔,就是這麽簡單。

開源地址:https://github.com/imputnet/cobalt

Cobalt 支持下載那些網站的媒體資源, 包括但不限於:

推薦閱讀

1.

2.

3.

4.