Langsung ke konten

Cara Memakai Baca Keras dengan ElevenLabs atau Suara Sistem

Pakai Baca Keras dengan ElevenLabs atau suara sistem di Snipset: kunci API milikmu, suara dan model, batas kecepatan 1,2x, dan cara kerja fallback.

Speaker bulat dengan cincin konsentris melayang di atas halaman bergaris yang miring, oranye dan indigo di atas latar slate gelap

Baca Keras di Snipset mengubah teks di clipboard-mu menjadi suara, sementara kata-katanya berjalan di overlay mengikuti ucapan. Kamu bisa memakai Baca Keras dengan ElevenLabs lewat kunci API milikmu sendiri, atau dengan suara sistem yang sudah ada di komputermu. Tutorial ini membahas keduanya di Windows dan Linux: cara mengganti mesin suara, menambahkan kunci, memilih suara dan model, serta apa yang perlu kamu tahu soal kecepatan dan cadangan saat ElevenLabs gagal.

Apa yang Dilakukan Baca Keras

Salin teks di aplikasi apa pun, lalu tekan pintasan Baca Keras (bawaannya Ctrl+Alt+R). Snipset membacakan isi clipboard, bukan teks yang hanya disorot di layar, jadi sorotan yang belum kamu salin tidak ikut dibaca. Overlay menampilkan kata-kata saat diucapkan, lengkap dengan kontrol untuk menjeda, memutar ulang, dan menghentikan bacaan.

Pintasannya bisa kamu ubah di Pengaturan → Audio & Suara → Pintasan Baca Keras & RSVP, dan temponya di Kecepatan Baca Keras (WPM), yang bawaannya 250 kata per menit.

Suara Sistem: Yang Berbicara di Komputermu

Mesin bawaannya adalah Suara sistem. Suara ini diputar lewat Web Speech API milik WebView aplikasi, jadi ia memakai suara yang sudah disediakan sistem operasimu:

  • Windows: WebView2 menawarkan suara yang terpasang di Windows.
  • Linux: WebKitGTK meminta daftar suara ke speech-dispatcher. Kalau daftarnya kosong, pasang speech-dispatcher dan espeak-ng, cek dengan spd-say "Hello", lalu buka ulang Snipset. espeak-ng jelas terdengar tapi kaku seperti robot; ia suara offline yang andal, bukan suara yang terdengar alami.

Suara sistem tidak butuh akun maupun kunci.

Cara Memakai Baca Keras dengan ElevenLabs

Kalau kamu ingin suara yang lebih alami, ElevenLabs adalah mesin kedua. Kamu memakai akun dan kunci API ElevenLabs milikmu sendiri; Snipset mengirim teks langsung ke API ElevenLabs (api.elevenlabs.io). ElevenLabs menagih pemakaian itu per karakter ke akunmu, jadi cek paketmu di dashboard ElevenLabs.

Tambahkan kunci API-mu

  1. Buka Pengaturan → Audio & Suara dan cari Mesin teks-ke-ucapan.
  2. Setel Mesin suara ke ElevenLabs.
  3. Tempel kuncimu di Kunci API ElevenLabs, lalu tekan Simpan. Tampilkan kunci membantumu mengecek apa yang kamu tempel, dan Hapus menghapusnya.
  4. Tekan Uji untuk memastikan kuncinya berfungsi.

Kalau kamu membuat kunci terbatas di ElevenLabs, beri izin Text to Speech sekaligus Voices (read). Tanpa izin kedua, Uji akan memberi tahu: "Kunci ini butuh izin Text to Speech dan Voices (read)." Kamu tidak perlu membuat kunci baru; cukup tambahkan izinnya ke kunci yang sama, lalu uji lagi.

Pilih suara dan model

Setelah kuncinya berfungsi, daftar Suara terisi dengan suara-suara di akun ElevenLabs-mu. Tekan Muat ulang suara setelah kamu menambah suara baru di ElevenLabs. Untuk Model, ada dua pilihan:

Model Kapan dipilih
Flash v2.5: lebih cepat Balasan cepat dan bacaan sehari-hari
Multilingual v2: lebih baik untuk angka Teks yang penuh angka, tanggal, dan nominal

Di mana kuncimu disimpan

Kuncimu tidak disimpan sebagai teks biasa di pengaturan Snipset. Di Windows, kunci dienkripsi dengan akun Windows-mu (DPAPI). Di Linux, kunci masuk ke keychain sistem lewat Secret Service, yang bisa disediakan GNOME Keyring, KeePassXC, atau KDE Wallet. Kalau keychain tidak tersedia di Linux, Snipset memintamu memasang atau membuka kunci GNOME Keyring atau KeePassXC, atau mengaktifkan opsi Secret Service di KDE Wallet.

Kecepatan: Kenapa ElevenLabs Mentok di 1,2x

Pengaturan Kecepatan Baca Keras (WPM) diubah menjadi laju bicara terhadap patokan 150 kata per menit. Bawaan 250 WPM berarti meminta sekitar 1,67x. Suara sistem mengikuti laju itu.

ElevenLabs berbeda. Dokumentasinya menyebut kecepatan suara berkisar dari 0,7 sampai 1,2, jadi Snipset menjaga setiap permintaan tetap di dalam rentang itu. Setelan yang lebih cepat dibacakan di 1,2x. Overlay mengikuti suara yang benar-benar kamu dengar: dengan ElevenLabs, kata-katanya berjalan sesuai tempo asli suara (paling cepat 1,2 kali 150, yaitu 180 kata per menit), bukan berlari mendahului di WPM yang kamu pilih. Dengan suara sistem, overlay tetap memakai WPM pilihanmu.

Build awal mengirim nilai yang sedikit di luar rentang itu pada setelan cepat, jadi ElevenLabs menolaknya dan suara lokal yang membacakan. Masalah ini sudah diperbaiki di Linux 0.6.877 dan Windows 0.6.859.

Saat ElevenLabs Tidak Tersedia

ElevenLabs bisa gagal karena alasan biasa: kunci tanpa izin yang tepat, kredit yang habis, suara yang tidak bisa dipakai di paketmu, belum ada suara yang dipilih, atau tidak ada koneksi. Kalau begitu, Baca Keras beralih ke suara lokal di perangkatmu, jadi pastikan setidaknya ada satu suara terpasang.

Selama notifikasi desktop menyala, Snipset juga menampilkan notifikasi yang menjelaskan alasannya. Di notifikasi, fitur ini disebut dengan nama Inggrisnya, Read Aloud, misalnya "Kredit ElevenLabs kamu habis, jadi Read Aloud memakai suara lokal." Notifikasi ini muncul sekali per alasan sampai Snipset dibuka ulang, jadi sesi membaca yang panjang tidak membanjirimu dengan pesan. Setiap fallback, bukan hanya yang pertama, dicatat di log beserta alasannya, sehingga pertanyaan "kenapa tadi suaranya kaku?" mudah dijawab belakangan.

Baca Keras di Wayland

Di Linux dengan Wayland, pintasan global lewat portal desktop. Sebelum linux 0.6.876, portal mengarahkan tombol Baca Keras ke tombol rekam, jadi menekannya malah membuka mikrofon dan tidak ada yang dibacakan. Sekarang aktivasi portal untuk Baca Keras langsung mulai membaca di setiap tekanan, sama seperti hotkey X11. Pintasan dikte di Wayland tetap bergantian nyala dan mati di setiap tekanan, karena portal tidak melaporkan kapan tombol dilepas.

Coba Kedua Suaranya

Mulailah dengan Suara sistem untuk merasakan Baca Keras tanpa perlu menyiapkan apa pun, lalu tambahkan kunci ElevenLabs saat kamu ingin suara yang lebih alami untuk dokumen panjang. Mengganti mesin cukup satu setelan, dan cadangannya tetap membacakan kalau ElevenLabs tidak bisa dijangkau. Panduan lengkapnya ada di dokumentasi audio.

Baca Keras dengan kedua mesin suara tersedia di Snipset untuk Windows dan Linux. Lihat paket dan harga Snipset →

Iwan Kurniawan

Written by

Iwan Kurniawan

@belajarcarabelajar