Bot perselisihan ini memungkinkan pengguna untuk berbicara dalam obrolan suara tanpa menggunakan mikrofon. Dengan menggunakan teks ke layanan ucapan seperti IBM Watson, dimungkinkan untuk mengonversi pesan teks pengguna perselisihan menjadi ucapan. Diintegrasikan ke dalam proyek adalah solusi chatbot Openai yang memungkinkan pengguna untuk melakukan percakapan yang realistis melalui suara & teks.
Langkah -langkah ini akan membuat Anda bangun dan berjalan secepat mungkin.
Instalasi Umum :
Ikuti langkah -langkah ini untuk menginstal bot terlepas dari platform Anda.
pip install -r requirements.txt di jendela terminal. Ini akan menginstal semua pustaka Python yang dibutuhkan yang tercantum dalam file requirements.txt .main.py :bot_prefix : Mengubah ini adalah opsional, tetapi Anda dapat mengubah awalan Bot Perselisihan jika Anda mauDISCORD_TOKEN : Token Bot Perselisihan AndaIBM_WATSON_API_KEY : Teks IBM Watson Anda ke Kunci API Layanan PidatoIBM_WATSON_URL : Teks IBM Watson Anda ke URL API Layanan PidatoIBM_WATSON_DEFAULT_ACCENT : Mengubah ini opsional, tetapi Anda dapat mengubah aksen default Bot Perselisihan AndaDISCORD_BOT_ID : ID Bot Perselisihan Andauser_ids dan channel_ids yang sesuai.Spesifik Windows :
Jika Anda berada di Windows, ikuti langkah -langkah tambahan ini untuk mendapatkan modul obrolan suara bot untuk dijalankan:
version dalam file main.py dengan mengubah nilainya menjadi "w" untuk "windows". Jalankan perintah berikut di jendela terminal: python main.py
atau
Klik dua kali file run.bat , yang menjalankan perintah python main.py sendiri. Harap dicatat bahwa Anda harus mengedit file BAT yang sesuai jika Anda mengubah nama skrip.
Linux spesifik :
Jika Anda berada di Linux (kemungkinan besar karena Anda ingin meng -host bot di server), ikuti langkah -langkah tambahan ini untuk mendapatkan modul obrolan suara bot untuk dijalankan:
version dalam file main.py dengan mengubah nilainya menjadi "L" untuk "Linux".sudo apt install ffmpegpython main.py Sekarang Anda telah berhasil menyelesaikan proses instalasi, Anda siap untuk mulai menggunakan bot! Dengan asumsi Anda sudah mengundangnya ke salah satu server Anda dan Anda memiliki cukup izin untuk menggunakannya, Anda dapat menjalankan beberapa perintah untuk memulai.
Jika Anda sudah berada di saluran suara:
.join (atau " PREFIX bergabung" jika Anda memutuskan untuk mengubah awalan bot) di saluran teks apa pun - ini akan memberi tahu bot untuk bergabung dengan saluran suara tempat Anda berada..leave (atau " PREFIX Cuti" jika Anda memutuskan untuk mengubah awalan bot) jika Anda ingin bot meninggalkan saluran suara saat ini. Ini juga akan mengatur ulang dan menghapus semua file MP3 yang digunakan selama sesi.Jika Anda tidak berada di saluran suara:
.join CHANNEL_ID (atau " PREFIX gabungan channel_id" Jika Anda memutuskan untuk mengubah awalan bot) di saluran teks apa pun - ini akan memberi tahu bot untuk bergabung dengan saluran suara yang Anda tentukan dalam perintah..leave (atau " PREFIX Cuti" jika Anda memutuskan untuk mengubah awalan bot) jika Anda ingin bot meninggalkan saluran suara saat ini. Ini juga akan mengatur ulang dengan menghapus semua file MP3 yang digunakan selama sesi dan mengubah aksennya menjadi default.Perintah tambahan:
.accents (atau " PREFIX Accents"). Ini akan mengembalikan daftar aksen seperti yang ditunjukkan pada tangkapan layar berikut:PREFIX .accent ACCENT Harap dicatat bahwa perintah tersebut harus diambil dari daftar aksen yang dihasilkan dari perintah .accents (atau "Accents PREFIX ").Demo Proyek:
Video YouTube ini menampilkan demo proyek lengkap dengan audio yang direkam oleh salah satu pengguna kami: