法文版本
1.5版本重大更新!如果您要從先前的版本進行更新,請確保重新安裝所有內容。您可以保留prompts
、 wait_mp3
、 wake_word
、 wake_word_answer
資料夾以及config.json
、 .env
檔。對於.env
文件,您需要新增缺少的變數。您可以在.env.example
檔案中找到它們。
歡迎來到Twitch Streamer GPT !這個令人驚嘆的工具為您的 Twitch 直播帶來了全新水平的互動性和樂趣。無論您是精通科技還是完全的初學者,您都可以輕鬆設定並開始享受樂趣。這是裡面的內容:
首先,您的電腦上需要 NodeJS 和 npm。如果您沒有它們,請不要擔心;只需從這裡下載 NodeJS,它就會為您安裝。
點擊此處下載機器人檔案。下載後,解壓縮資料夾。
在解壓縮的資料夾中,您將找到一個名為.env.example
的檔案。該文件可讓您個性化機器人。將其重命名為.env
並按照設定教程將其變成您自己的。
打開解壓縮的資料夾並找到名為install.bat
的檔案。雙擊它,它將為您完成安裝。
安裝完成後,找到名為start_all.bat
的檔案並雙擊它以啟動機器人。
您的機器人現在已經運行並準備好讓您的直播更具互動性和樂趣!
設定此腳本涉及三個簡單步驟:定義「喚醒詞」、設定 mp3 回應以及配置所需的環境變數。
「喚醒詞」標識串流媒體選擇的精確單字或片語。當對著麥克風說話時,這會提示 GPT 應用程式監聽主播的命令並間接做出反應,從而豐富直播期間的互動。您可以在「wake_word」目錄中找到「porcupine_params_*.pv」檔案和幾個「.ppn」檔案。
porcupine_params_*.pv 檔案:Picovoice Wake Word 引擎需要此檔案。它需要與您的喚醒詞的語言相符。該腳本會自動使用此目錄中第一個找到的檔案。預設情況下,該腳本包含法語。如果您想切換,請刪除porcupine_params_fr.pv
,從此處下載所需的語言,並將其放入「wake_word」目錄中。
*.ppn 檔案:這些檔案包括特定的喚醒詞模型。您可以在 Picovoice 控制台上自訂喚醒詞,並根據需要添加任意數量的喚醒詞文件,將其自動載入到腳本中。 .ppn 檔案必須與 porcupine_params 檔案的語言相符。
以下是建立新 .ppn 檔案的方法:
開啟 Picovoice 控制台。如果您還沒有註冊,請註冊。
導航到頂部標題上的 Porcupine,然後輸入喚醒詞的必填欄位。
按一下「下載」以下載.ppn
格式的自訂喚醒字詞。 (為了實現 Windows 相容性,請下載 Windows 檔案。)
將新的喚醒詞檔案加入項目的「wake_word」目錄中。
該腳本會觸發兩個動作的 mp3 回應 - 識別喚醒詞並等待 OpenAI 的回應。儘管您可以使用任何 mp3 文件,但我們建議使用 Elevenlabs 的語音合成以保持一致性。
等待 Mp3 檔案:這些檔案在機器人等待 OpenAI 回應時播放(用於觀眾交互,而不是喚醒字詞)。存取 Elevenlabs 的語音合成來建立檔案並將它們放置在專案根目錄的「wait_mp3」目錄中。
偵測到喚醒詞 Mp3 :辨識喚醒詞後,播放「wake_word_answer」目錄中的 mp3 檔案。請隨意在此處添加無限數量的 mp3 文件,因為腳本每次都會隨機選擇一個。
首先將.env.example
檔案重新命名為.env
,然後在文字編輯器中開啟它。該檔案包含腳本運行所需的所有環境變數。
OpenAI 和 Twitch API 等某些服務需要唯一的憑證進行驗證。註冊這些服務並收到這些憑證後,將它們新增至專案根目錄下的.env
檔案。
請務必在.env
檔案中填寫每個服務的準確憑證詳細信息,以正確設定環境變數。
重要提示:由於它包含機密數據,請確保.env
檔案始終保持隱藏狀態,以防止不當使用。
希望您的機器人具有特定的個性或說話方式嗎?您可以輕鬆自訂其回應以適應您的直播氛圍。
在下載的資料夾中,您將找到一個名為prompts/custom_instructions.txt
的檔案。該文件控制機器人如何回應不同的事件和命令。透過編輯此文件,您可以為您的機器人賦予獨特的角色,指示它如何回答問題等等。
這是一個可以幫助您的快速指南:
開啟檔案:導覽至「prompts」目錄並在記事本等文字編輯器中開啟custom_instructions.txt
。
編輯說明:在裡面,您會發現指導機器人行為的各種提示和說明。請隨意修改它們以滿足您的喜好。例如,您可以讓機器人說話更正式,添加幽默等。
儲存您的變更:完成後,儲存文件,您的變更將自動套用到機器人。
重新啟動機器人:如果機器人正在運行,請重新啟動它以查看所做的更改。
現在,您的機器人將以您精心設計的獨特風格做出回應。享受實驗的樂趣,讓你的機器人真正屬於你自己!
如果您喜歡這個機器人但想要一些特別的東西,我隨時為您提供幫助!您可以透過clad3815
在 Discord 上與我聯繫,取得專為您量身訂製的客製化版本。
如果您遇到任何問題或有想法讓機器人變得更好,請創建一個問題,我很樂意提供協助。
該專案的靈感來自 Defend Intelligence 的 AAIssistantStreamer 令人印象深刻的工作。該項目已獲得 MIT 許可,OpenAI、Elevenlabs 和 Picovoice 的驚人技術值得稱讚。
立即使用Twitch Streamer GPT讓您的直播更具互動性和樂趣!