Versi Perancis
Pembaruan besar ke versi 1.5! Harap pastikan untuk menginstal ulang semuanya jika Anda memperbarui dari versi sebelumnya. Anda dapat menyimpan folder prompts
, wait_mp3
, wake_word
, wake_word_answer
, dan file config.json
, .env
. Untuk file .env
, Anda perlu menambahkan variabel yang hilang. Anda dapat menemukannya di file .env.example
.
Selamat datang di Twitch Streamer GPT ! Alat luar biasa ini menghadirkan tingkat interaktivitas dan kenikmatan baru pada aliran Twitch Anda. Baik Anda paham teknologi atau pemula, Anda dapat dengan mudah mengaturnya dan mulai bersenang-senang. Inilah yang ada di dalamnya:
Pertama, Anda memerlukan NodeJS dan npm di komputer Anda. Jangan khawatir jika Anda tidak memilikinya; cukup unduh NodeJS dari sini, dan itu akan menginstal keduanya untuk Anda.
Klik di sini untuk mengunduh file bot. Setelah diunduh, unzip folder tersebut.
Di dalam folder yang tidak di-zip, Anda akan menemukan file bernama .env.example
. File ini memungkinkan Anda mempersonalisasi bot. Ganti namanya menjadi .env
dan ikuti Tutorial Pengaturan untuk menjadikannya milik Anda.
Buka folder yang belum di-zip dan temukan file bernama install.bat
. Klik dua kali, dan itu akan menangani instalasi untuk Anda.
Setelah instalasi selesai, cari file bernama start_all.bat
dan klik dua kali untuk memulai bot.
Bot Anda sekarang berjalan dan siap membuat streaming Anda lebih interaktif dan menyenangkan!
Menyiapkan skrip ini melibatkan tiga langkah sederhana: mendefinisikan "Wake Word", menyiapkan respons mp3, dan mengonfigurasi variabel lingkungan yang diperlukan.
'Kata bangun' mengidentifikasi kata atau frasa tepat yang dipilih oleh streamer. Saat diucapkan melalui mikrofon, hal ini memberi isyarat kepada aplikasi GPT untuk mendengarkan dan bereaksi secara tidak langsung terhadap perintah streamer, sehingga memperkaya interaksi selama streaming langsung. Anda dapat menemukan file 'porcupine_params_*.pv' dan beberapa file '.ppn' dalam direktori 'wake_word'.
file porcupine_params_*.pv : File ini diperlukan untuk mesin Picovoice Wake Word. Itu harus cocok dengan bahasa kata-kata bangun Anda. Skrip secara otomatis menggunakan file yang pertama kali ditemukan di direktori ini. Secara default, skrip menyertakan bahasa Perancis. Jika Anda ingin beralih, hapus porcupine_params_fr.pv
, unduh bahasa yang diinginkan dari sini, dan letakkan di direktori 'wake_word'.
File *.ppn : File ini menyertakan model kata bangun tertentu. Anda dapat menyesuaikan kata-kata bangun di konsol Picovoice dan menambahkan file kata bangun sebanyak yang diperlukan dengan memuatnya secara otomatis ke dalam skrip. File .ppn harus cocok dengan bahasa file porcupine_params Anda.
Berikut cara membuat file .ppn baru:
Buka Konsol Pivovice. Daftar, jika Anda belum melakukannya.
Arahkan ke Porcupine di header atas dan masukkan kolom yang wajib diisi untuk kata bangun Anda.
Klik 'Unduh' untuk mengunduh kata bangun khusus Anda dalam format .ppn
. (Untuk kompatibilitas Windows, unduh file Windows.)
Tambahkan file kata bangun baru ke direktori 'wake_word' proyek Anda.
Skrip memicu respons mp3 untuk dua tindakan - mengenali kata bangun dan menunggu respons dari OpenAI. Meskipun Anda dapat menggunakan file mp3 apa pun, kami merekomendasikan penggunaan Sintesis Ucapan Elevenlabs untuk konsistensi.
Tunggu File Mp3 : File-file ini diputar sementara bot menunggu respons dari OpenAI (untuk interaksi pemirsa, bukan kata bangun). Kunjungi Sintesis Ucapan Elevenlabs untuk membuat file Anda dan menempatkannya di direktori 'wait_mp3' di root proyek Anda.
Bangun Kata Terdeteksi Mp3 : File mp3 di direktori 'wake_word_answer' diputar setelah kata bangun dikenali. Jangan ragu untuk menambahkan file mp3 dalam jumlah tidak terbatas di sini, karena skrip memilih satu file secara acak setiap kali.
Pertama-tama ganti nama file .env.example
menjadi .env
lalu buka di editor teks. File ini berisi semua variabel lingkungan yang diperlukan agar skrip dapat berfungsi.
Beberapa layanan seperti OpenAI dan Twitch API memerlukan kredensial unik untuk autentikasi. Setelah Anda mendaftar dengan layanan ini dan menerima kredensial ini, tambahkan kredensial tersebut ke dalam file .env
di root proyek Anda.
Pastikan untuk mengisi file .env
dengan detail kredensial yang akurat untuk setiap layanan guna mengatur variabel lingkungan dengan benar.
Penting : Karena berisi data rahasia, pastikan file .env
selalu disembunyikan untuk mencegah penggunaan yang tidak pantas.
Ingin bot Anda memiliki kepribadian atau cara berbicara tertentu? Anda dapat dengan mudah menyesuaikan responsnya agar sesuai dengan suasana streaming Anda.
Di dalam folder yang diunduh, Anda akan menemukan file bernama prompts/custom_instructions.txt
. File ini mengontrol bagaimana bot merespons berbagai peristiwa dan perintah. Dengan mengedit file ini, Anda dapat memberikan bot Anda kepribadian yang unik, menginstruksikannya cara menjawab pertanyaan, dan banyak lagi.
Berikut panduan singkat untuk membantu Anda:
Buka File : Navigasikan ke direktori 'prompts' dan buka custom_instructions.txt
di editor teks seperti Notepad.
Edit Petunjuk : Di dalamnya, Anda akan menemukan berbagai petunjuk dan instruksi yang memandu perilaku bot. Jangan ragu untuk memodifikasinya sesuai preferensi Anda. Misalnya, Anda dapat membuat bot berbicara lebih formal, menambahkan humor, dll. Secara default, bot disetel menjadi sarkastik dan informal untuk bersenang-senang.
Simpan Perubahan Anda : Setelah selesai, simpan file, dan perubahan Anda akan secara otomatis diterapkan ke bot.
Mulai ulang Bot : Jika bot sedang berjalan, mulai ulang untuk melihat perubahan yang Anda lakukan.
Sekarang bot Anda akan merespons dengan gaya unik yang Anda buat. Bersenang-senang bereksperimen, dan jadikan bot Anda benar-benar milik Anda!
Jika Anda menyukai bot tetapi menginginkan sesuatu yang istimewa, saya siap membantu! Anda dapat menghubungi saya di Discord di clad3815
untuk versi khusus yang dirancang khusus untuk Anda.
Jika Anda mengalami masalah atau mempunyai ide untuk membuat bot menjadi lebih baik, silakan buat masalah, dan saya akan dengan senang hati membantu.
Proyek ini terinspirasi oleh karya mengesankan AIAsistantStreamer oleh Defend Intelligence. Proyek ini dilisensikan di bawah Lisensi MIT, dan pujian ditujukan kepada OpenAI, Elevenlabs, dan Picovoice atas teknologi luar biasa mereka.
Jadikan streaming Anda lebih interaktif dan menyenangkan hari ini dengan Twitch Streamer GPT !