Spaces:
Runtime error
Runtime error
Update README.md
Browse files
README.md
CHANGED
|
@@ -8,38 +8,25 @@ sdk_version: 4.15.0
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
---
|
|
|
|
| 11 |
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
**Chatbot Suara Empatik** adalah prototipe berbasis suara untuk deteksi dini emosi dan gangguan psikologis ringan di Indonesia. Dirancang dengan pendekatan empatik, berbasis NLP dan UI yang ramah pengguna, proyek ini bertujuan mendemokratisasi akses awal terhadap dukungan mental.
|
| 15 |
-
|
| 16 |
-
---
|
| 17 |
-
|
| 18 |
-
## π― Tujuan Proyek
|
| 19 |
|
|
|
|
| 20 |
- Menyediakan antarmuka suara yang hangat dan mudah diakses
|
| 21 |
- Mendeteksi emosi pengguna secara otomatis menggunakan model NLP (RoBERTa)
|
| 22 |
- Memberikan respons empatik berdasarkan klasifikasi emosi
|
| 23 |
-
- Menjadi alat bantu awal untuk skrining depresi ringan secara
|
| 24 |
-
|
| 25 |
-
---
|
| 26 |
-
|
| 27 |
-
## π οΈ Teknologi yang Digunakan
|
| 28 |
-
|
| 29 |
-
| Komponen | Deskripsi |
|
| 30 |
-
|----------------|-----------|
|
| 31 |
-
| ποΈ Whisper | Transkripsi suara ke teks |
|
| 32 |
-
| π€ Transformers | Model RoBERTa untuk klasifikasi emosi |
|
| 33 |
-
| π¬ Gradio | UI berbasis web yang intuitif dan mudah digunakan |
|
| 34 |
-
| π§ͺ Scikit-learn | Analisis dan evaluasi UX |
|
| 35 |
-
| π§ NLP Emosi | Deteksi emosi seperti marah, sedih, netral, senang |
|
| 36 |
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
|
|
|
|
|
|
|
|
|
| 40 |
|
|
|
|
| 41 |
Kami sedang mengembangkan instrumen survei untuk mengevaluasi:
|
| 42 |
-
|
| 43 |
- Kualitas respons empatik
|
| 44 |
- Kenyamanan pengguna dalam interaksi suara
|
| 45 |
- Relevansi budaya dan bahasa Indonesia
|
|
@@ -47,43 +34,19 @@ Kami sedang mengembangkan instrumen survei untuk mengevaluasi:
|
|
| 47 |
|
| 48 |
Jika Anda tertarik berpartisipasi dalam studi ini, silakan hubungi kami atau isi survei yang tersedia di aplikasi.
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
1. Klik tombol **"Record"** untuk mulai berbicara
|
| 55 |
-
2. Chatbot akan mentranskripsi suara Anda
|
| 56 |
3. Sistem akan mendeteksi emosi dan memberikan respons empatik
|
| 57 |
-
4.
|
| 58 |
-
|
| 59 |
-
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
---
|
| 71 |
-
|
| 72 |
-
## π Lisensi & Etika
|
| 73 |
-
|
| 74 |
-
Proyek ini mengikuti prinsip **etika AI** dan **lisensi terbuka** untuk mendukung reproducibility dan dampak sosial. Data pengguna tidak disimpan, dan semua interaksi bersifat lokal.
|
| 75 |
-
|
| 76 |
-
---
|
| 77 |
-
|
| 78 |
-
## π€ Kontribusi & Kolaborasi
|
| 79 |
-
|
| 80 |
-
Kami terbuka untuk kolaborasi lintas disiplin, termasuk:
|
| 81 |
-
|
| 82 |
-
- Validasi psikologis
|
| 83 |
-
- Pengembangan model NLP emosi lokal
|
| 84 |
-
- Desain UX berbasis budaya Indonesia
|
| 85 |
-
|
| 86 |
-
Silakan kirim saran, pull request, atau ide melalui [Issues](https://huggingface.co/spaces/your-space-name/issues).
|
| 87 |
-
|
| 88 |
-
---
|
| 89 |
-
|
|
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
---
|
| 11 |
+
π§ Chatbot Suara Empatik
|
| 12 |
|
| 13 |
+
Chatbot Suara Empatik adalah prototipe berbasis suara untuk deteksi dini emosi dan gangguan psikologis ringan di Indonesia. Dirancang dengan pendekatan empatik dan teknologi NLP, chatbot ini bertujuan mendemokratisasi akses awal terhadap dukungan mental yang aman, etis, dan mudah digunakan.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
+
π― Tujuan Proyek
|
| 16 |
- Menyediakan antarmuka suara yang hangat dan mudah diakses
|
| 17 |
- Mendeteksi emosi pengguna secara otomatis menggunakan model NLP (RoBERTa)
|
| 18 |
- Memberikan respons empatik berdasarkan klasifikasi emosi
|
| 19 |
+
- Menjadi alat bantu awal untuk skrining depresi ringan secara reproducible
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
+
π οΈ Teknologi yang Digunakan
|
| 22 |
+
- ποΈ Whisper: Transkripsi suara ke teks
|
| 23 |
+
- π€ Transformers: Model RoBERTa untuk klasifikasi emosi
|
| 24 |
+
- π¬ Gradio: UI berbasis web yang intuitif dan mudah digunakan
|
| 25 |
+
- π§ NLP Emosi: Deteksi emosi seperti marah, sedih, netral, senang
|
| 26 |
+
- π§ͺ Scikit-learn: Analisis dan evaluasi UX
|
| 27 |
|
| 28 |
+
π Evaluasi UX
|
| 29 |
Kami sedang mengembangkan instrumen survei untuk mengevaluasi:
|
|
|
|
| 30 |
- Kualitas respons empatik
|
| 31 |
- Kenyamanan pengguna dalam interaksi suara
|
| 32 |
- Relevansi budaya dan bahasa Indonesia
|
|
|
|
| 34 |
|
| 35 |
Jika Anda tertarik berpartisipasi dalam studi ini, silakan hubungi kami atau isi survei yang tersedia di aplikasi.
|
| 36 |
|
| 37 |
+
π Cara Menjalankan
|
| 38 |
+
1. Klik tombol "ποΈ Rekam Suara" untuk mulai berbicara
|
| 39 |
+
2. Chatbot akan mentranskripsi suara Anda secara otomatis
|
|
|
|
|
|
|
|
|
|
| 40 |
3. Sistem akan mendeteksi emosi dan memberikan respons empatik
|
| 41 |
+
4. Coba berbagai ekspresi seperti:
|
| 42 |
+
- "Aku merasa sedih hari ini"
|
| 43 |
+
- "Aku senang bisa berbicara denganmu"
|
| 44 |
+
- "Aku bingung dan tidak tahu harus bagaimana"
|
| 45 |
+
|
| 46 |
+
π¦ Instalasi Lokal (Opsional)
|
| 47 |
+
Jika Anda ingin menjalankan proyek ini secara lokal:
|
| 48 |
+
```bash
|
| 49 |
+
git clone https://huggingface.co/spaces/username/chatbot-suara-empatik
|
| 50 |
+
cd chatbot-suara-empatik
|
| 51 |
+
pip install -r requirements.txt
|
| 52 |
+
python app.py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|