https://github.com/nathad17/asistennath-py
Voice Assistant dengan Speech Recognition & Text-to-Speech
https://github.com/nathad17/asistennath-py
assistant google-text-to-speech gtts indonesian python speech-recognition text-to-speech voice-assistant
Last synced: 3 months ago
JSON representation
Voice Assistant dengan Speech Recognition & Text-to-Speech
- Host: GitHub
- URL: https://github.com/nathad17/asistennath-py
- Owner: nathAd17
- Created: 2025-03-14T01:57:20.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T02:54:57.000Z (7 months ago)
- Last Synced: 2025-07-01T09:43:44.262Z (3 months ago)
- Topics: assistant, google-text-to-speech, gtts, indonesian, python, speech-recognition, text-to-speech, voice-assistant
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎙️ Voice Assistant - Asisten Virtual Berbasis Suara
Asisten virtual berbasis **Python** yang dapat menerima perintah suara dalam Bahasa Indonesia dan memberikan respons menggunakan **Google Text-to-Speech (gTTS)**. Program ini dapat membuka website, menampilkan waktu, serta mengontrol kamera.
## ✨ Fitur Utama
✅ **Salam Otomatis** berdasarkan waktu
✅ **Pengenalan Suara** menggunakan `speech_recognition`
✅ **Text-to-Speech** dalam Bahasa Indonesia dengan `gTTS`
✅ **Membuka Website** seperti Google & YouTube
✅ **Menampilkan Waktu Saat Ini**
✅ **Membuka Kamera**## 🔧 Instalasi
Pastikan Python telah terinstal di komputer Anda, lalu install dependensi dengan perintah berikut:
```bash
pip install speechrecognition gtts pyaudio webbrowser
```## 🚀 Cara Menggunakan
1. **Jalankan Program**
```bash
python voice_assistant.py
```
2. **Bagi dua layar setelah menjalankan program** agar saat **audio voice assistant diputar**, aplikasi pemutar audio tidak menggangu tampilan terminal.3. **Berikan Perintah Suara**, seperti:
- **"Buka Google"** → Membuka Google
- **"Cari di YouTube Python Tutorial"** → Mencari video di YouTube
- **"Jam berapa sekarang?"** → Menampilkan waktu
- **"Buka kamera"** → Mengaktifkan kamera
- **"Terima kasih"** → Menghentikan asisten## 🛠 Teknologi yang Digunakan
- `speech_recognition` → Mendeteksi suara pengguna
- `gtts` → Mengubah teks menjadi suara
- `webbrowser` → Membuka halaman web
- `datetime` → Menampilkan waktu saat ini
- `os` → Membuka aplikasi system dan membantu memutar audio voice asisstant
- `os` → Membuka aplikasi system dan membantu memutar audio voice asisstant## 📌 Catatan
- Program ini hanya mendukung Bahasa Indonesia.
- Pastikan mikrofon berfungsi dengan baik untuk pengenalan suara yang optimal.Selamat mencoba! 🚀