フランセーズ版
バージョン1.5へのメジャーアップデート!以前のバージョンからアップデートする場合は、必ずすべてを再インストールしてください。 prompts
、 wait_mp3
、 wake_word
、 wake_word_answer
フォルダー、およびconfig.json
、 .env
ファイルを保持できます。 .env
ファイルの場合は、不足している変数を追加する必要があります。これらは.env.example
ファイルにあります。
Twitch ストリーマー GPTへようこそ!この素晴らしいツールは、Twitch ストリームに全く新しいレベルのインタラクティブ性と楽しさをもたらします。技術に精通している人でも、まったくの初心者でも、簡単にセットアップして楽しみ始めることができます。中身は次のとおりです。
まず、コンピューターに NodeJS と npm が必要です。持っていなくても心配する必要はありません。ここから NodeJS をダウンロードするだけで、両方がインストールされます。
ここをクリックしてボットファイルをダウンロードしてください。ダウンロードしたら、フォルダーを解凍します。
解凍したフォルダー内に.env.example
という名前のファイルがあります。このファイルを使用すると、ボットをカスタマイズできます。名前を.env
に変更し、セットアップ チュートリアルに従って独自のファイルにします。
解凍したフォルダーを開き、 install.bat
という名前のファイルを見つけます。ダブルクリックすると、インストールが自動的に行われます。
インストールが完了したら、 start_all.bat
という名前のファイルを見つけてダブルクリックしてボットを起動します。
ボットが実行され、ストリームをよりインタラクティブで楽しいものにする準備が整いました。
このスクリプトの設定には、「ウェイク ワード」の定義、mp3 応答の設定、および必要な環境変数の構成という 3 つの簡単な手順が含まれます。
「ウェイクワード」は、ストリーマーが選択した正確な単語またはフレーズを識別します。マイクに向かって話されると、GPT アプリケーションがストリーマーのコマンドを聞いて間接的に反応するように指示され、ライブ ストリーム中のインタラクションが強化されます。 「wake_word」ディレクトリ内に「porcupine_params_*.pv」ファイルといくつかの「.ppn」ファイルがあります。
porcupine_params_*.pv ファイル: このファイルは、Picovoice ウェイク ワード エンジンに必要です。ウェイクワードの言語と一致する必要があります。スクリプトは、このディレクトリ内で最初に見つかったファイルを自動的に使用します。デフォルトでは、スクリプトにはフランス語が含まれています。切り替えたい場合は、 porcupine_params_fr.pv
を削除し、ここから目的の言語をダウンロードして、「wake_word」ディレクトリに置きます。
*.ppn ファイル: これらのファイルには、特定のウェイクアップ ワード モデルが含まれています。 Picovoice コンソールでウェイク ワードをカスタマイズし、スクリプトに自動ロードすることでウェイク ワード ファイルを必要な数だけ追加できます。 .ppn ファイルは、porcupine_params ファイルの言語と一致する必要があります。
新しい .ppn ファイルを作成する方法は次のとおりです。
Picovoice コンソールを開きます。まだ登録していない場合は、登録してください。
上部ヘッダーの Porcupine に移動し、ウェイク ワードの必須フィールドを入力します。
[ダウンロード] をクリックして、カスタム ウェイク ワードを.ppn
形式でダウンロードします。 (Windows との互換性を確保するには、Windows ファイルをダウンロードしてください。)
新しいウェイク ワード ファイルをプロジェクトの「wake_word」ディレクトリに追加します。
このスクリプトは、ウェイク ワードの認識と OpenAI からの応答の待機という 2 つのアクションに対して mp3 応答をトリガーします。任意の mp3 ファイルを使用できますが、一貫性を保つために イレブンラボの音声合成を使用することをお勧めします。
Mp3 ファイルを待機: これらのファイルは、ボットが OpenAI からの応答 (ウェイク ワードではなく視聴者との対話用) を待機している間再生されます。イレブンラボの音声合成にアクセスしてファイルを作成し、プロジェクトのルートの「wait_mp3」ディレクトリに配置します。
ウェイク ワードが検出された Mp3 : 「wake_word_answer」ディレクトリ内の mp3 ファイルは、ウェイク ワードが認識された後に再生されます。スクリプトは毎回ランダムに 1 つを選択するため、ここに無制限の数の MP3 ファイルを追加してください。
まず、 .env.example
ファイルの名前を.env
に変更し、テキスト エディタで開きます。このファイルには、スクリプトが機能するために必要なすべての環境変数が含まれています。
OpenAI や Twitch API などの一部のサービスでは、認証に一意の資格情報が必要です。これらのサービスに登録して資格情報を受け取ったら、プロジェクトのルートにある.env
ファイルに資格情報を追加します。
環境変数を正しく設定するには、各サービスの正確な資格情報の詳細を.env
ファイルに必ず入力してください。
重要: .env
ファイルには機密データが含まれているため、不適切な使用を防ぐために常に非表示にしてください。
ボットに特定の性格や話し方を持たせたいですか?ストリームの雰囲気に合わせて応答を簡単にカスタマイズできます。
ダウンロードしたフォルダー内に、 prompts/custom_instructions.txt
という名前のファイルがあります。このファイルは、ボットがさまざまなイベントやコマンドにどのように応答するかを制御します。このファイルを編集すると、ボットに固有のペルソナを与えたり、質問への回答方法などを指示したりできます。
これを解決するためのクイックガイドは次のとおりです。
ファイルを開きます。「prompts」ディレクトリに移動し、メモ帳などのテキスト エディタでcustom_instructions.txt
を開きます。
指示を編集する: 内部には、ボットの動作をガイドするさまざまなプロンプトと指示があります。好みに合わせて自由に変更してください。たとえば、ボットをよりフォーマルに話させたり、ユーモアを追加したりすることができます。デフォルトでは、ボットは楽しむために皮肉や非公式に設定されています。
変更を保存する: 完了したら、ファイルを保存すると、変更が自動的にボットに適用されます。
ボットを再起動する: ボットが実行中の場合は、ボットを再起動して、変更内容を確認します。
これで、ボットは作成した独自のスタイルで応答するようになります。楽しく実験して、自分だけのボットを作成してください。
ボットは気に入っているが、さらに特別なものが必要な場合は、私がお手伝いします。あなた専用にカスタマイズされたバージョンについては、Discord ( clad3815
で私に連絡してください。
問題が発生した場合、またはボットをさらに改善するためのアイデアがある場合は、問題を作成してください。喜んでお手伝いします。
このプロジェクトは、Defend Intelligence による AIAssistantStreamer の印象的な作品からインスピレーションを受けています。このプロジェクトは MIT ライセンスに基づいてライセンスされており、OpenAI、イレブンラボ、ピコボイスの素晴らしいテクノロジーを大いに称賛します。
Twitch Streamer GPTを使用して、ストリームをよりインタラクティブで楽しいものにしましょう!