Repositori ini berisi kode untuk AI YouTube VTuber, pembuat konten virtual yang berinteraksi dengan pemirsa menggunakan respons otomatis dan pembuatan suara. VTUBER ditenagai oleh berbagai model dan teknologi AI. Di bawah ini adalah ikhtisar komponen utama dan cara mengatur dan menggunakan proyek ini.
Menggunakan chipling API saya chipling out chipling ai juga menggunakan G4F untuk model GPT gratis!
main.pyScript ini bertanggung jawab untuk membaca dan memproses obrolan YouTube. Itu terus membaca pesan obrolan dan merespons menggunakan pesan dan suara yang dihasilkan AI.
llm.pySkrip ini berinteraksi dengan model API dan GPT chipling, yang menghasilkan respons berbasis teks menggunakan AI. Ini mengirimkan pertanyaan ke API dan memproses tanggapan yang diterima.
tts.pyScript ini mencakup beberapa metode untuk menghasilkan dan memutar pidato kembali. Ini menggunakan API dan perpustakaan seperti ElevenLabs, GTTS (Google Text-to-Speech), PYTTSX3, dan bermain untuk mengubah teks menjadi pidato dan memutarnya kembali.
chat.py Mirip dengan tts.py , skrip ini menyediakan metode untuk menghasilkan respons berbasis AI dan mengubahnya menjadi pidato. Ini juga termasuk interaksi dengan ElevenLabs dan GTTS.
Kloning repositori ke mesin lokal Anda.
Pastikan Anda menginstal Python (versi 3.6 atau lebih tinggi).
Instal perpustakaan yang diperlukan dengan menjalankan perintah berikut di terminal Anda:
pip install -r requirements.txt
Jalankan main.py untuk memulai loop interaksi obrolan vTuber. Skrip ini membaca obrolan YouTube dan merespons menggunakan pesan dan suara yang dihasilkan AI.
Saat pemirsa berinteraksi dalam obrolan YouTube, vTuber akan merespons dengan pesan teks dan pidato yang disintesis.
Respons vTuber dapat dikonfigurasi berdasarkan model dan teknologi AI yang Anda integrasikan.
Pastikan Anda memiliki kunci API yang diperlukan, izin, dan kredensial untuk model dan layanan AI yang Anda gunakan.
Berhati-hatilah dengan kebijakan pembatasan dan penggunaan tingkat untuk API pihak ketiga untuk menghindari gangguan yang tidak terduga.
Sesuaikan durasi tidur dalam skrip main.py ( time.sleep(2) ) sesuai dengan preferensi Anda dan laju percakapan.
Pastikan untuk mematuhi ketentuan layanan dan pedoman komunitas YouTube saat menggunakan sistem otomatis untuk pembuatan dan interaksi konten.
Jangan ragu untuk berkontribusi pada proyek ini dengan membuka permintaan tarik atau menyarankan perbaikan. Jika Anda mengalami masalah, silakan kirimkan di pelacak masalah.
Untuk pertanyaan atau umpan balik, Anda dapat menghubungi pemelihara proyek di [email protected].
Harap pastikan Anda telah mengaitkan dan mereferensikan kode pihak ketiga, perpustakaan, atau API yang Anda gunakan dalam proyek Anda. Selain itu, pertimbangkan untuk memberikan lisensi untuk proyek Anda sehingga orang lain memahami bagaimana mereka dapat menggunakan dan mendistribusikan kode Anda.