法语版本
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
。
编辑说明:在里面,您会发现指导机器人行为的各种提示和说明。请随意修改它们以满足您的喜好。例如,您可以让机器人说话更正式,添加幽默等。默认情况下,机器人被设置为讽刺和非正式的娱乐。
保存您的更改:完成后,保存文件,您的更改将自动应用到机器人。
重新启动机器人:如果机器人正在运行,请重新启动它以查看所做的更改。
现在,您的机器人将以您精心设计的独特风格做出响应。享受实验的乐趣,让你的机器人真正属于你自己!
如果您喜欢这个机器人但想要一些特别的东西,我随时为您提供帮助!您可以在 Discord 上联系我: clad3815
获取专为您量身定制的定制版本。
如果您遇到任何问题或有想法让机器人变得更好,请创建一个问题,我很乐意提供帮助。
该项目的灵感来自 Defend Intelligence 的 AAIssistantStreamer 令人印象深刻的工作。该项目已获得 MIT 许可,OpenAI、Elevenlabs 和 Picovoice 的惊人技术值得称赞。
立即使用Twitch Streamer GPT让您的直播更具互动性和乐趣!