발음 시스템: 사전보다 정확한 기술 용어 발음
시스템 TTS의 문제
섹션 제목: “시스템 TTS의 문제”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”가 아님
DevGlish 3계층 발음 전략
섹션 제목: “DevGlish 3계층 발음 전략”1. 로컬 발음 데이터베이스 (85+ 고빈도 기술 용어)
섹션 제목: “1. 로컬 발음 데이터베이스 (85+ 고빈도 기술 용어)”DevGlish가 관리하는 전문 발음 라이브러리에는 다음이 포함됩니다:
- IPA 표준 표기 — 모든 발음이 원어민 사용자와 개발자 커뮤니티에 의해 검증됨
- 공식 출처 — 언어 공식 문서, 프로젝트 창시자 인터뷰, OpenStack/Kubernetes 등 대규모 프로젝트의 약속된 발음
- YouGlish 개발자 코퍼스 분석 — YouTube의 개발자 강연을 수집하여 일반적인 발음 통계
고빈도 용어 예시:
| 용어 | IPA | 출처 | 참고 |
|---|---|---|---|
| API | eɪ pɪ aɪ | 공식 문서 | ”ah-pee”라고 하지 않음 |
| AWS | eɪ dʌbəl juː ɛs | AWS 창립자 | 전부 철자로 읽음 |
| daemon | ˈdiːmən | Unix 문화 | ”demon”처럼, “day-mon”이 아님 |
| REST | rɛst | HTTP의 아버지 | ”REST-full”이 아님 |
| facade | fəˈsɑːd | 디자인 패턴 | 프랑스어에서 유래, “fa-sahd”로 읽음 |
2. Google Cloud TTS + SSML 음소 주입
섹션 제목: “2. Google Cloud TTS + SSML 음소 주입”각 용어의 발음은 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는 여러 가지 일반적인 버전을 표기합니다:
nginx
섹션 제목: “nginx”- 공식 권장 [ˌɛndʒɪnˈɛks] “engine-X”
- 커뮤니티 일반 [ˌɛn dʒɪnˈɛks] 두 개의 음으로 분리
- 한국어 사용자 때때로 “엔-기닉스”로 발음
DevGlish는 기본적으로 공식 버전을 재생하며, “더 보기”를 클릭하면 다른 버전을 들을 수 있습니다.
GIF
섹션 제목: “GIF”- 공식 (창시자) [dʒɪf] “jif” — Jif 땅콩버터처럼
- 일반적 용법 [ɡɪf] “gif” — “gift”의 “gi”처럼
SQL
섹션 제목: “SQL”- 표준 발음 [ˈɛsˌkjuːˈɛl] “ess-kyoo-el”
- 비공식 [ˈsiːkwəl] “sequel”
둘 다 알아들을 수 있지만, 첫 번째가 더 전문적입니다.
데이터 출처와 커뮤니티
섹션 제목: “데이터 출처와 커뮤니티”DevGlish의 발음 데이터 출처:
- 공식 문서 — Python, Node.js, Java 등 언어의 공식 동영상 발음 가이드
- 프로젝트 창시자 — Kubernetes, React, Docker 등 프로젝트의 YouTube 강연
- YouGlish 코퍼스 — 10,000시간 이상의 개발자 동영상 분석, 발음 분포 통계
- 개발자 커뮤니티 투표 — 논란이 있는 용어는 커뮤니티 투표로 결정 (예: nginx vs nginx)
이것이 왜 중요한가
섹션 제목: “이것이 왜 중요한가”정확한 발음은:
- 코드 리뷰와 Slack에서 이해받을 수 있습니다 (“뭐라고요?”라는 질문을 받지 않음)
- 국제 회의에서 전문적으로 보입니다
- 다른 사람의 발음을 정확히 이해하는 데 도움됩니다 (많은 개발자가 다양한 억양을 사용하지만 용어 발음은 일관됨)
- 자신감을 키울 수 있습니다 — 더 이상 발음이 “엉터리”일까 걱정하지 않아도 됩니다