1.7 KiB
1.7 KiB
Konfigurasi TTS (Text-to-Speech)
Setup Google Text-to-Speech API
Untuk menggunakan fitur TTS, Anda perlu mengatur Google Text-to-Speech API:
1. Dapatkan API Key
- Kunjungi Google Cloud Console
- Buat project baru atau pilih project yang ada
- Aktifkan Cloud Text-to-Speech API
- Buat credentials (API Key)
- Salin API Key
2. Tambahkan ke .env
Tambahkan baris berikut ke file .env
:
GOOGLE_TTS_API_KEY=your_google_tts_api_key_here
3. Fitur TTS
Fitur TTS akan memainkan urutan audio berikut:
- Attention Sound -
call-to-attention-123107.mp3
- TTS Poli - "Nomor antrian X, silakan menuju ke [nama poli]"
- TTS Nomor - "Nomor antrian X"
- Attention Sound -
call-to-attention-123107.mp3
4. Fallback TTS
Jika Google TTS API tidak tersedia, sistem akan menggunakan:
- Browser's built-in Speech Synthesis API
- File audio attention sound yang sudah ada
5. Cara Kerja
- Admin klik button "Panggil" di halaman admin
- Sistem mengupdate status antrian menjadi "dipanggil"
- Sistem generate audio TTS sequence
- Audio diputar di halaman display
- Jika display page tidak terbuka, audio diputar di browser admin
6. File Audio
File audio TTS akan disimpan di:
public/storage/audio/queue_calls/
7. Testing
Untuk testing tanpa Google TTS API:
- Biarkan
GOOGLE_TTS_API_KEY
kosong di .env - Sistem akan menggunakan browser TTS sebagai fallback
- Audio attention sound tetap akan diputar
8. Troubleshooting
Jika TTS tidak berfungsi:
- Periksa console browser untuk error
- Pastikan file audio attention sound ada di
public/assets/music/
- Periksa permission folder
public/storage/audio/queue_calls/
- Pastikan CSRF token valid untuk request AJAX