Ini adalah asisten suara pribadi yang dapat melakukan berbagai tugas seperti memutar musik dari YouTube, memperbaiki kesalahan, dan mengobrol dengan Anda seperti chatbot normal. Asisten dibangun menggunakan Python dan memanfaatkan beberapa perpustakaan dan API untuk memberikan fungsinya.
Tonton videonya
Proses Penetapan Kesalahan:
Ketika pengguna melaporkan kesalahan, asisten suara pribadi mengambil tangkapan layar dari layar saat ini untuk menangkap masalah yang tepat. Gambar ini kemudian diproses menggunakan OpenCV untuk mengekstrak teks dari tangkapan layar. Teks yang diekstraksi dikirim ke model bahasa LLAMA 3, yang menganalisis konten dan menghasilkan respons atau solusi yang relevan. Asisten kemudian mengkomunikasikan langkah -langkah perbaikan atau masalah yang disarankan kembali ke pengguna, memastikan proses resolusi yang ramping dan efektif.
Pastikan Anda menginstal Python di sistem Anda. Anda dapat mengunduhnya dari python.org.
Klon Repositori:
git clone https://github.com/kiritoInd/Personal-Voice-Assistant.git
cd Personal-Voice-AssistantPasang paket yang diperlukan:
pip install -r requirements.txt Buat file .env di direktori root proyek dan tambahkan kunci API GROQ Anda:
GROQ_API_KEY = your_groq_api_key python main.py
Anda dapat menambahkan lebih banyak fungsi ke asisten melalui daftar panggilan fungsi. Pelajari lebih lanjut tentang panggilan fungsi di Tutorial Panggilan Fungsi OpenAI DataCamp.
Anda dapat menggunakan hal yang sama untuk meta llama3
Anda dapat menambahkan lebih banyak fungsi ke asisten melalui daftar panggilan fungsi. Pelajari lebih lanjut tentang panggilan fungsi di Tutorial Panggilan Fungsi OpenAI DataCamp.
Untuk menambahkan fungsi baru, perbarui function_calling_template dalam kode:
function_calling_template = """
<tools> {
"name": "Your Function",
"description": "Description of the function",
"parameters": {
"type": "object",
"properties": {},
"required": [],
},
} </tools>
""" jsonspeech_recognitionpyttsx3groqPillowopencv-python-headlesspytesseractdatasetstorchtransformerssoundfilesounddevicerequestsbeautifulsoup4keyboardtkinter Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.