ChatGPT Voice Chatbot Telegram adalah repositori GitHub berbasis Python dan Flask yang memungkinkan pengguna berkomunikasi dengan chatbot AI menggunakan teknologi suara-ke-teks dan teks-ke-suara yang didukung oleh OpenAI. Ia menggunakan model GPT-3.5 Turbo untuk menghasilkan teks dan ChatML untuk merekayasa perintahnya.
Chatbot AI percakapan dengan dukungan suara-ke-teks dan teks-ke-suara.
Memanfaatkan model GPT-3.5 Turbo OpenAI untuk menghasilkan teks.
Menyimpan 10 percakapan terakhir dan memberikan perintah /clear
untuk menghapusnya.
Menggunakan Seledri untuk penjadwalan tugas dan pemrosesan asinkron.
Integrasi dengan Telegram untuk pengiriman pesan yang lancar.
Menyediakan perintah /start
atau /help
untuk menampilkan daftar perintah yang tersedia.
Penggunaan google TTS dan ucapan ke teks dan bisikan dapat memilih di antara keduanya.
Gunakan nama model GPT yang hemat biaya dan tahan lama gpt-3.5-turbo
ChatML agar promptnya lebih efisien.
Hasilkan gambar juga
Lihat percakapan lama dengan menggunakan /session
Hasilkan Gambar dari Replikasi OpenJourney
/image
untuk menghasilkan gambar dengan OpenJourney /create
untuk menggunakan DALE-E-2
Python 3.6 atau lebih tinggi
ulang
Kunci API OpenAI
Token Bot Telegram
ffmpeg
Kloning repositori ke mesin lokal Anda.
Instal dependensi yang diperlukan dengan menjalankan pip install -r requiremen.txt.
Siapkan kredensial OpenAI API Anda dan perbarui file .env dengan nilai yang sesuai.
Buat lingkungan virtual dan instal semua persyaratan dan aktifkan lingkungan
Instal supervisor server redis Python3-venv curl dan FFMPEG
sudo apt install python3-venv curl redis-server supervisor ffmpeg -y
Virtualenv aktif lalu jalankan celery celery -A chatbotworker --loglevel=info
Jalankan aplikasi dengan python chatbot.py
Mulailah percakapan dengan chatbot dengan mengirim pesan ke bot Telegram.
Bicaralah dengan chatbot menggunakan suara-ke-teks atau ketik pesan Anda secara langsung.
Chatbot akan merespons menggunakan text-to-voice atau teks.
Gunakan perintah /clear untuk menghapus riwayat percakapan.
Kontribusi dipersilakan! Silakan lihat file CONTRIBUTING.md untuk lebih jelasnya.