콘텐츠로 이동

발음 시스템: 사전보다 정확한 기술 용어 발음

macOS 내장 텍스트 음성 변환(AVSpeechSynthesizer)은 일상 영어에는 괜찮지만, 기술 용어에서는 자주 틀립니다:

  • char [tʃɑr] vs [kɑr] — 컴퓨터 개발자는 모두 “char”로 읽지만 시스템은 “car”로 읽음
  • sudo [ˈsuːduː] vs [ˈsuːdoʊ] — 맞습니다, “sudo do”가 아니라 “sudo”
  • deque [dɛk] vs [ˈdeɪkjuː] — Double-ended queue, 표준 발음은 “deck”
  • POSIX [ˈpɑːzɪks] vs [ˈpoʊsɪks] — “pose”도 “poz”도 아님
  • nginx [ˌɛndʒɪnˈɛks] — “engine-X”, “en-jinks”가 아님

1. 로컬 발음 데이터베이스 (85+ 고빈도 기술 용어)

섹션 제목: “1. 로컬 발음 데이터베이스 (85+ 고빈도 기술 용어)”

DevGlish가 관리하는 전문 발음 라이브러리에는 다음이 포함됩니다:

  • IPA 표준 표기 — 모든 발음이 원어민 사용자와 개발자 커뮤니티에 의해 검증됨
  • 공식 출처 — 언어 공식 문서, 프로젝트 창시자 인터뷰, OpenStack/Kubernetes 등 대규모 프로젝트의 약속된 발음
  • YouGlish 개발자 코퍼스 분석 — YouTube의 개발자 강연을 수집하여 일반적인 발음 통계

고빈도 용어 예시:

용어IPA출처참고
APIeɪ pɪ aɪ공식 문서”ah-pee”라고 하지 않음
AWSeɪ dʌbəl juː ɛsAWS 창립자전부 철자로 읽음
daemonˈdiːmənUnix 문화”demon”처럼, “day-mon”이 아님
RESTrɛstHTTP의 아버지”REST-full”이 아님
facadefəˈsɑːd디자인 패턴프랑스어에서 유래, “fa-sahd”로 읽음

각 용어의 발음은 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. 다중 억양 지원 (미국, 영국, 호주, 인도 영어)

섹션 제목: “3. 다중 억양 지원 (미국, 영국, 호주, 인도 영어)”
  • en-US — 실리콘밸리 표준 (대부분의 개발자가 사용)
  • en-GB — 런던 스타일 (유럽 개발자 선호)
  • en-AU — 시드니 억양 (특색 있는 r 음 처리 포함)
  • en-IN — 인도 영어 (글로벌 개발자 커뮤니티에서 비율이 가장 높음)

학습 카드에서 억양을 선택하여, 회의에서 가장 많이 들을 수 있는 발음 버전을 들어보세요.

일부 용어는 100% 통일된 발음이 없습니다. DevGlish는 여러 가지 일반적인 버전을 표기합니다:

  • 공식 권장 [ˌɛndʒɪnˈɛks] “engine-X”
  • 커뮤니티 일반 [ˌɛn dʒɪnˈɛks] 두 개의 음으로 분리
  • 한국어 사용자 때때로 “엔-기닉스”로 발음

DevGlish는 기본적으로 공식 버전을 재생하며, “더 보기”를 클릭하면 다른 버전을 들을 수 있습니다.

  • 공식 (창시자) [dʒɪf] “jif” — Jif 땅콩버터처럼
  • 일반적 용법 [ɡɪf] “gif” — “gift”의 “gi”처럼
  • 표준 발음 [ˈɛsˌkjuːˈɛl] “ess-kyoo-el”
  • 비공식 [ˈsiːkwəl] “sequel”

둘 다 알아들을 수 있지만, 첫 번째가 더 전문적입니다.

DevGlish의 발음 데이터 출처:

  1. 공식 문서 — Python, Node.js, Java 등 언어의 공식 동영상 발음 가이드
  2. 프로젝트 창시자 — Kubernetes, React, Docker 등 프로젝트의 YouTube 강연
  3. YouGlish 코퍼스 — 10,000시간 이상의 개발자 동영상 분석, 발음 분포 통계
  4. 개발자 커뮤니티 투표 — 논란이 있는 용어는 커뮤니티 투표로 결정 (예: nginx vs nginx)

정확한 발음은:

  • 코드 리뷰와 Slack에서 이해받을 수 있습니다 (“뭐라고요?”라는 질문을 받지 않음)
  • 국제 회의에서 전문적으로 보입니다
  • 다른 사람의 발음을 정확히 이해하는 데 도움됩니다 (많은 개발자가 다양한 억양을 사용하지만 용어 발음은 일관됨)
  • 자신감을 키울 수 있습니다 — 더 이상 발음이 “엉터리”일까 걱정하지 않아도 됩니다