Zum Inhalt springen

Aussprachesystem: Praeziser als jedes Woerterbuch

Die in macOS integrierte Sprachsynthese (AVSpeechSynthesizer) funktioniert fuer alltaegliches Englisch gut, macht aber bei technischen Fachbegriffen haeufig Fehler:

  • char [tʃɑr] vs [kɑr] — Entwickler lesen “char”, das System liest “car”
  • sudo [ˈsuːduː] vs [ˈsuːdoʊ] — Ja, es heisst “sudo do”, nicht “sudo”
  • deque [dɛk] vs [ˈdeɪkjuː] — Double-ended queue, die Standardaussprache ist “deck”
  • POSIX [ˈpɑːzɪks] vs [ˈpoʊsɪks] — Weder “pose” noch “poz”
  • nginx [ˌɛndʒɪnˈɛks] — “engine-X”, nicht “en-jinks”

1. Lokale Aussprachedatenbank (85+ hochfrequente Fachbegriffe)

Abschnitt betitelt „1. Lokale Aussprachedatenbank (85+ hochfrequente Fachbegriffe)“

Die professionelle Aussprachebibliothek von DevGlish umfasst:

  • IPA-Standardlautschrift — Alle Aussprachen wurden von Muttersprachlern und der Entwickler-Community verifiziert
  • Offizielle Quellen — Aus offiziellen Sprachdokumentationen, Interviews mit Projektgruendern und vereinbarten Aussprachen aus Grossprojekten wie OpenStack/Kubernetes
  • YouGlish-Entwicklerkorpus-Analyse — Analyse von Entwicklervortraegen auf YouTube mit statistischer Auswertung gaengiger Aussprachen

Beispiele fuer populaere Fachbegriffe:

BegriffIPAQuelleHinweis
APIeɪ pɪ aɪOffizielle DokumentationNicht “ah-pee”
AWSeɪ dʌbəl juː ɛsAWS-GruenderVollstaendig buchstabiert
daemonˈdiːmənUnix-KulturWie “demon”, nicht “day-mon”
RESTrɛstHTTP-ErfinderNicht “REST-full”
facadefəˈsɑːdDesign PatternFranzoesischen Ursprungs, liest sich “fa-sahd”

Jede Begriffsaussprache wird mit SSML <phoneme>-Tags auf Silbenebene praezise gesteuert:

<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. Mehrere Akzente (Amerikanisch, Britisch, Australisch, Indisch-Englisch)

Abschnitt betitelt „3. Mehrere Akzente (Amerikanisch, Britisch, Australisch, Indisch-Englisch)“
  • en-US — Silicon-Valley-Standard (von den meisten Entwicklern verwendet)
  • en-GB — Londoner Stil (Praeferenz europaeischer Entwickler)
  • en-AU — Sydney-Akzent (einschliesslich der charakteristischen R-Behandlung)
  • en-IN — Indisches Englisch (hoechster Anteil in der globalen Entwickler-Community)

Waehlen Sie in der Lernkarte Ihren Akzent und hoeren Sie die Version, die Sie am wahrscheinlichsten in Meetings hoeren werden.

Einige Begriffe haben keine 100% einheitliche Aussprache. DevGlish markiert mehrere gaengige Versionen:

  • Offiziell empfohlen [ˌɛndʒɪnˈɛks] “engine-X”
  • In der Community ueblich [ˌɛn dʒɪnˈɛks] in zwei Laute geteilt
  • Haeufiger Fehler Manchmal als “en-jinx” ausgesprochen

DevGlish spielt standardmaessig die offizielle Version ab. Klicken Sie auf “Mehr anzeigen”, um andere Versionen zu hoeren.

  • Offiziell (Erfinder) [dʒɪf] “jif” — wie Jif Erdnussbutter
  • Uebliche Verwendung [ɡɪf] “gif” — wie das “gi” in “gift”
  • Standardaussprache [ˈɛsˌkjuːˈɛl] “ess-kyoo-el”
  • Informell [ˈsiːkwəl] “sequel”

Beide werden verstanden, aber die erste ist professioneller.

Die Aussprachedaten von DevGlish stammen aus:

  1. Offizielle Dokumentation — Offizielle Aussprache-Videoguides von Python, Node.js, Java usw.
  2. Projektgruender — YouTube-Vortraege von Kubernetes, React, Docker usw.
  3. YouGlish-Korpus — Analyse von 10.000+ Stunden Entwicklervideos mit statistischer Ausspracheverteilung
  4. Entwickler-Community-Abstimmungen — Umstrittene Begriffe werden per Community-Abstimmung geklaert

Korrekte Aussprache:

  • Sorgt dafuer, dass Sie in Code Reviews und Slack-Gespraechen verstanden werden
  • Laesst Sie in internationalen Konferenzen professionell wirken
  • Hilft Ihnen, die Aussprache anderer genau zu verstehen (viele Entwickler haben unterschiedliche Akzente, aber Fachbegriffe werden einheitlich ausgesprochen)
  • Baut Selbstvertrauen auf — keine Sorge mehr, dass die Aussprache “schlecht” ist