? Perkenalkan BuellerBot: Klon Anda yang didukung AI yang bergabung dalam rapat online, mendengarkan nama Anda, lalu merespons dengan suara Anda - semuanya jadi Anda tidak perlu melakukannya.
Python >=3.8.0 Kunci API OpenAI yang dapat mengakses API OpenAI (menyiapkan akun berbayar akun OpenAI) Kunci API ElevenLabs yang dapat mengakses EL API (menyiapkan akun berbayar akun EL) Mac OS (Belum diuji pada yang lain!)
Salah satu hal keren tentang BuellerBot adalah ia dapat mengambil audio sumber, sehingga Anda tidak perlu khawatir tentang masukan audio selama rapat. Hal ini dapat dilakukan dengan menggunakan unduhan blackhole yang bisa Anda dapatkan di sini secara gratis: https://existential.audio/blackhole/
Setelah Anda mengunduh blackhole (pastikan versi 2ch), Anda perlu menyiapkan perangkat multi-output MIDI. Ini sangat mudah di MacOS.
Yang harus Anda lakukan hanyalah membuka aplikasi 'Audio MIDI setup', klik tombol plus di pojok kanan bawah, klik multi-output-device, lalu pastikan untuk memilih blackhole + perangkat lain yang Anda inginkan output audio Anda yang akan dirutekan. Viola, perangkat audio dibuat!
Sekarang, untuk memastikan bahwa audio benar-benar diteruskan ke lubang hitam serta perangkat keluaran Anda yang lain, pastikan untuk mengklik kanan pada perangkat keluaran yang baru dibuat pada menu di sebelah kiri dan pilih 'gunakan perangkat ini untuk keluaran suara '
Terkadang, Anda mungkin tidak melihat apa pun yang muncul saat menyalin, kemungkinan besar penyebabnya adalah Anda belum memilih 'gunakan perangkat ini untuk keluaran suara'. Ini akan direset sesekali jika Anda sering menyambungkan dan memutuskan sambungan perangkat output yang diandalkannya.
Input PS biasanya ditangani dalam platform yang Anda gunakan.
Yang harus Anda lakukan di sini adalah membuat file .env, dan mengatur EL_API_KEY dan OPEN_AI_KEY ke = kunci api Anda :)
Proyek ini terbuka untuk saran dan kontribusi! Jika ini adalah pertama kalinya Anda (seperti saya), berikut cara melakukannya:
Fork repositori: Klik tombol 'Fork' di sudut kanan atas halaman ini. Ini akan membuat salinan repositori ini di akun Anda.
Mengkloning repositori ke mesin lokal Anda: Klik tombol 'Kode' (biasanya berwarna hijau dan terletak di sebelah kanan nama repo), salin URL, lalu buka terminal di mesin Anda, navigasikan ke direktori yang Anda inginkan, dan jalankan
git clone URL
Replace URL with the url you just copied.
Buat cabang tempat Anda dapat membuat perubahan. Dari terminal di dalam direktori proyek Anda, jalankan
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.
Buat perubahan Anda di cabang baru ini. Kemudian, komit dan dorong perubahan Anda. Dari terminal Anda, jalankan
git add .
git commit -m "Your commit message"
git push origin branch-name
Ganti nama cabang dengan nama cabang yang Anda buat sebelumnya dan "Pesan komit Anda" dengan deskripsi perubahan yang Anda buat.
Setelah Anda memasukkan perubahan ke GitHub, Anda dapat membuat permintaan penarikan. Buka halaman repositori di akun Anda, dan Anda akan melihat tombol 'Bandingkan & tarik permintaan'. Klik di atasnya, tambahkan detail lebih lanjut jika diperlukan, lalu klik 'Buat permintaan penarikan'.
Jika Anda mempunyai saran, pertanyaan, atau bug untuk dilaporkan, silakan buka terbitan di repositori ini! Saya akan melakukan yang terbaik untuk mengerjakannya :)
Jika Anda memiliki pertanyaan atau ide, silakan menghubungi [email protected]!
Buellerbot dibangun untuk tujuan pendidikan saja. Seperti halnya, Anda harus menggunakan waktu luang yang diperoleh dengan BB untuk mendidik diri Anda sendiri tentang hal-hal yang penting.
“Hidup bergerak sangat cepat. Jika Anda tidak berhenti dan melihat-lihat sesekali, Anda bisa melewatkannya.” - Hari Libur Ferris Bueller, 1986
S/O untuk Michael, terima kasih Michael