Lewati ke konten

Sistem Pengucapan: Lebih Akurat dari Kamus untuk Istilah Teknis

Text-to-speech bawaan macOS (AVSpeechSynthesizer) cukup baik untuk bahasa Inggris sehari-hari, tetapi sering salah pada istilah teknis:

  • char [tʃɑr] vs [kɑr] — developer komputer membaca “char”, tapi sistem membaca “car”
  • sudo [ˈsuːduː] vs [ˈsuːdoʊ] — ya, “sudo do” bukan “sudo”
  • deque [dɛk] vs [ˈdeɪkjuː] — Double-ended queue, cara baca standar adalah “deck”
  • POSIX [ˈpɑːzɪks] vs [ˈpoʊsɪks] — bukan “pose” dan bukan “poz”
  • nginx [ˌɛndʒɪnˈɛks] — “engine-X”, bukan “en-jinks”

1. Database Pengucapan Lokal (85+ Istilah Teknis Frekuensi Tinggi)

Section titled “1. Database Pengucapan Lokal (85+ Istilah Teknis Frekuensi Tinggi)”

Pustaka pengucapan profesional yang dikelola DevGlish berisi:

  • Notasi IPA standar — Semua pengucapan diverifikasi oleh penutur asli dan komunitas developer
  • Sumber resmi — Dari dokumentasi resmi bahasa, wawancara pembuat proyek, konvensi pengucapan proyek besar seperti OpenStack/Kubernetes
  • Analisis korpus developer YouGlish — Mengambil sampel dari presentasi developer di YouTube, menghitung pengucapan umum

Contoh istilah populer:

IstilahIPASumberCatatan
APIeɪ pɪ aɪDokumentasi resmiJangan ucapkan “ah-pee”
AWSeɪ dʌbəl juː ɛsPendiri AWSDieja lengkap
daemonˈdiːmənBudaya UnixSeperti “demon”, bukan “day-mon”
RESTrɛstBapak HTTPBukan “REST-full”
facadefəˈsɑːdDesign patternAsal Prancis, baca “fa-sahd”

Pengucapan setiap istilah dikontrol secara presisi hingga per suku kata menggunakan tag SSML <phoneme>:

<phoneme alphabet="ipa" ph="ˌɛndʒɪnˈɛks">nginx</phoneme>
<phoneme alphabet="ipa" ph="ˈdɪkjuː">deque</phoneme>
<phoneme alphabet="ipa" ph="ˈsɪŋɡəltn̩">singleton</phoneme>

3. Dukungan Multi-Aksen (Amerika, Inggris, Australia, India)

Section titled “3. Dukungan Multi-Aksen (Amerika, Inggris, Australia, India)”
  • en-US — Standar Silicon Valley (digunakan kebanyakan developer)
  • en-GB — Gaya London (preferensi developer Eropa)
  • en-AU — Aksen Sydney (termasuk penanganan suara r yang khas)
  • en-IN — Bahasa Inggris India (proporsi terbesar di komunitas developer global)

Di kartu pembelajaran, pilih aksen Anda untuk mendengar versi pengucapan yang paling mungkin Anda dengar di meeting.

Beberapa istilah tidak memiliki cara baca yang 100% seragam. DevGlish menandai beberapa versi umum:

  • Rekomendasi resmi [ˌɛndʒɪnˈɛks] “engine-X”
  • Umum di komunitas [ˌɛn dʒɪnˈɛks] dipisah menjadi dua suara
  • Penutur non-asli terkadang mengucapkan berdasarkan ejaan huruf

DevGlish secara default memutar versi resmi, klik “Lihat selengkapnya” untuk mendengar versi lainnya.

  • Resmi (pembuat) [dʒɪf] “jif” — seperti selai kacang Jif
  • Penggunaan umum [ɡɪf] “gif” — seperti “gi” pada “gift”
  • Cara baca standar [ˈɛsˌkjuːˈɛl] “ess-kyoo-el”
  • Informal [ˈsiːkwəl] “sequel”

Keduanya bisa dipahami, tetapi yang pertama lebih profesional.

Data pengucapan DevGlish berasal dari:

  1. Dokumentasi resmi — Panduan pengucapan video resmi bahasa Python, Node.js, Java, dll.
  2. Pembuat proyek — Presentasi YouTube dari proyek Kubernetes, React, Docker, dll.
  3. Korpus YouGlish — Analisis 10.000+ jam video developer, statistik distribusi pengucapan
  4. Voting komunitas developer — Istilah yang diperdebatkan ditentukan oleh voting komunitas (seperti nginx vs nginx)

Pengucapan yang benar:

  • Dipahami di code review dan Slack (tidak akan ditanya “apa yang kamu bilang?”)
  • Tampak profesional di konferensi internasional
  • Membantu Anda memahami pengucapan orang lain secara akurat (banyak developer memiliki aksen berbeda, tetapi cara baca istilah konsisten)
  • Membangun kepercayaan diri — tidak lagi khawatir pengucapan Anda “jelek”