?来认识一下 BuellerBot:您的人工智能克隆人可以加入在线会议,聆听您的名字,然后用您的声音做出回应 - 所有这一切都让您无需这样做。
Python >=3.8.0 可以访问 OpenAI API 的 OpenAI API 密钥(设置付费帐户 OpenAI 帐户) 可以访问 EL API 的 ElevenLabs API 密钥(设置付费帐户 EL 帐户) Mac OS(尚未测试其他的!)
BuellerBot 的一大优点是它可以接收源音频,这样您就无需担心会议期间的音频反馈。它可以通过使用 blackhole 下载来完成此操作,您可以在此处免费获取:https://existential.audio/blackhole/
下载 blackhole 后(确保它是 2ch 版本),您需要设置一个 MIDI 多输出设备。这在 MacOS 上非常简单。
您所要做的就是打开“音频 MIDI 设置”应用程序,单击右下角的加号按钮,单击多输出设备,然后确保选择 blackhole + 您想要的任何其他设备您要路由到的音频输出。 Viola,音频设备创建!
现在,为了确保音频实际上传递到黑洞以及其他输出设备,请务必右键单击左侧菜单上新创建的输出设备,然后选择“使用此设备进行声音输出” '
有时,您在转录时可能看不到任何内容,最可能的原因是您没有选择“使用此设备进行声音输出”。如果您经常连接和断开它所依赖的输出设备,它会时不时地重置。
PS 输入通常在您使用的平台内处理。
您在这里所要做的就是创建 .env 文件,并将 EL_API_KEY 和 OPEN_AI_KEY 设置为 = 您的 api 密钥:)
该项目欢迎建议和贡献!如果这是您第一次(就像我的一样),您可以这样做:
分叉存储库:单击此页面右上角的“分叉”按钮。这将在您的帐户中创建此存储库的副本。
将存储库克隆到本地计算机:单击“代码”按钮(通常为绿色,位于存储库名称右侧),复制 URL,然后在计算机上打开终端,导航到所需的目录,然后运行
git clone URL
Replace URL with the url you just copied.
创建一个分支,您可以在其中进行更改。从项目目录内的终端运行
git checkout -b branch-name
Replace branch-name with a name related to the feature you want to work on or the bug you want to fix.
在此新分支中进行更改。然后,提交并推送您的更改。从您的终端运行
git add .
git commit -m "Your commit message"
git push origin branch-name
将branch-name 替换为您之前创建的分支的名称,并将“您的提交消息”替换为您所做更改的描述。
将更改推送到 GitHub 后,您可以创建拉取请求。转到您帐户中的存储库页面,您将看到“比较和拉取请求”按钮。单击它,根据需要添加更多详细信息,然后单击“创建拉取请求”。
如果您有任何建议、问题或要报告的错误,请在此存储库中提出问题!我会尽我最大的努力去解决它们:)
如果您有任何问题或想法,请随时联系 [email protected]!
Buellerbot 仅用于教育目的。例如,您应该利用 BB 获得的任何空闲时间来教育自己什么是重要的。
“生活节奏很快。如果你不偶尔停下来看看周围,你可能会错过它。” - 费里斯·布勒的休息日,1986 年
S/O 致迈克尔,谢谢迈克尔