? Встречайте BuellerBot: ваш клон на базе искусственного интеллекта, который присоединяется к онлайн-встречам, слушает ваше имя, а затем отвечает вашим голосом — и все это без необходимости делать это вам.
Python >=3.8.0 Ключ API OpenAI, который может получить доступ к API OpenAI (настроить платную учетную запись учетной записи OpenAI) Ключ API ElevenLabs, который может получить доступ к API EL (настроить платную учетную запись учетной записи EL) Mac OS (еще не протестировано на другие!)
Одна из замечательных особенностей BuellerBot заключается в том, что он может принимать исходный звук, поэтому вам не нужно беспокоиться об аудиоотклике во время встреч. Это можно сделать, воспользовавшись загрузкой blackhole, которую вы можете получить бесплатно здесь: https://existential.audio/blackhole/
После того, как вы загрузили blackhole (убедитесь, что это 2-канальная версия), вам необходимо настроить устройство с несколькими выходами MIDI. На MacOS это очень просто.
Все, что вам нужно сделать, это открыть приложение «Настройка Audio MIDI», нажать кнопку «плюс» в правом нижнем углу, нажать «Устройство с несколькими выходами», а затем обязательно выбрать «черная дыра» + любые другие устройства, которые вы хотите. аудиовыход для маршрутизации. Альт, аудиоустройство создано!
Теперь, чтобы убедиться, что звук действительно передается в черную дыру, а также на другие ваши устройства вывода, обязательно щелкните правой кнопкой мыши только что созданное устройство вывода в меню слева и выберите «использовать это устройство для вывода звука». '
Иногда при расшифровке ничего не отображается. Наиболее вероятная причина в том, что вы не выбрали «использовать это устройство для вывода звука». Время от времени это сбрасывается, если вы часто подключаете и отключаете устройства вывода, от которых он зависит.
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
Замените имя ветки на имя ветки, которую вы создали ранее, а «Ваше сообщение о фиксации» на описание внесенных вами изменений.
После того как вы отправили свои изменения на GitHub, вы можете создать запрос на включение. Перейдите на страницу репозитория в своей учетной записи, и вы увидите кнопку «Сравнить и запросить извлечение». Нажмите на него, при необходимости добавьте дополнительную информацию, а затем нажмите «Создать запрос на включение».
Если у вас есть какие-либо предложения, вопросы или ошибки, о которых нужно сообщить, откройте проблему в этом репозитории! Я постараюсь над ними поработать :)
Если у вас есть какие-либо вопросы или идеи, пишите по адресу [email protected]!
Buellerbot был создан только для образовательных целей. Например, вы должны использовать любое свободное время, полученное с BB, для обучения тому, что важно.
«Жизнь движется довольно быстро. Если вы не остановитесь и не осмотритесь время от времени, вы можете упустить ее». - Выходной Ферриса Бьюллера, 1986 г.
С/О Майклу, спасибо, Майкл.