AI that speaks
Swiss German
natively.

The Swiss German AI toolkit: voices, translator, and voice bots. Built natively for dialect, sounds genuinely authentic. From Zürich to Valais.

Swiss AI, schwiizerdütsch.com

Try it yourself.

Enter a text and hear how natural Swiss German sounds. Free, no sign-up required.

Andrea · Züridütsch

The generated output may not be used commercially — for commercial enquiries contact us.

The Swiss German toolkit.

Everything for Swiss German with AI — voices, translation, and voice bots, under one roof.

Real Dialects

Every voice has its own character, its own way of speaking, and its own dialect.

Swiss German deserves a voice.

5 million people speak it every day. Not a single AI system supports our language well. We're changing that — with an open API and free access.

Everything you need.

From pronunciation to dialect blending — all in one place.

Voice Parameters Coming soon

Every voice is customizable. Fine-tune via API or SDK.

Speed1.0x
0.5x2.0x
Pitch+0
-12+12
EmphasisMedium
LowHigh
WarmthWarm
NeutralVery warm
Stability0.7
VariableStable
ClarityHigh
NeutralCrystal clear

Emotion & Tone

Set mood programmatically — friendly, professional, excited, calm, empathetic, narrative.

Dialect Blending

Mix dialect characteristics. 80% Zurich + 20% Bern. Generate naturally-sounding regional variations.

Pronunciation Rules

Custom dictionaries for brand names, technical terms, and abbreviations. ZHAW, SBB, Migros — all correct.

Any Spelling

Swiss German has no standard orthography. The same word can be written ten different ways. Our model processes all of them and produces the correct audio.

"Grüezi"="Grüessech"="Grüass ech"
"Chind"="Ching"="Kind"
→ Identical audio output per dialect

Dialect Detection

Not sure which dialect your text is? The model detects it automatically. Or force a specific one.

"Äuä, das geit scho"Bärndütsch
"Salli zäme"Baseldütsch
"Hischu wa machscht"Walliserdütsch
Multi-speaker conversations

Multi-Speaker Conversations Coming soon

Generate dialogues with different voices in a single request. Different speakers, different dialects. Perfect for podcasts, audiobooks, training simulations, and interactive stories.

Lena (ZH)"Hoi Marco, wie gaats dir?"
Marco (ZH)"Guet, danke! Und dir? Häsch scho Mittag gha?"
Lena (ZH)"Nei, no nöd. Häsch Zyt für en Kafi?"
Marco (ZH)"Klar, ich chum gern mit. Wo söll mer ane?"

Pronunciation Dictionary

Custom pronunciation rules for brand names, technical terms, abbreviations, and edge cases.

"ZHAW"/tset-ha-a-ve/
"SBB"/es-be-be/
"Migros"/mi-grohs/
"Coop"/kohp/
"Züri HB"/tsüri ha-be/

Long-Form Audio

Generate up to 10 minutes of continuous speech per request. Articles, reports, audiobook chapters.

0 min5 min10 min

Standard German → Swiss German

Send standard German text and receive authentic Swiss German audio output. The model translates the pronunciation, not just the text.

Input: "Guten Tag, wie geht es Ihnen?"
Output: "Grüezi, wie gaats Ihne?" (audio)

Voice Cloning

Provide 30+ minutes of recorded speech and receive your own voice clone in every supported dialect.

1 Upload recordings
2 We train your voice
3 Use via API

Standard German TTS vs. schwiizerdütsch.com

Every existing TTS reads standard German with a fake accent. We generate real Swiss German speech.

Standard German TTSUnnatural
  • Reads standard German text with a fake Swiss accent
  • Wrong vowels, wrong consonants, wrong rhythm
  • No awareness of dialect differences
  • Swiss users hear immediately that it's fake
  • Fails on dialect spellings (no standard orthography)
  • Same robotic voice for all of Switzerland
schwiizerdütsch.comNative
  • Generates real Swiss German phonetics natively
  • Correct intonation, stress and melody per dialect
  • Dedicated model per region — ZH sounds different from BE
  • Sounds like a real person from the canton
  • Handles any spelling variant of the same word
  • Multiple voices per dialect, adjustable parameters
Google TTS Amazon Polly Azure TTS ElevenLabs schwiizerdütsch.com
Swiss GermanNative ✓
Dialect selection,,,,Dialects ✓
Swiss prosodyAuthentic ✓
Free spellingsSupported ✓
Swiss provider🇨🇭 ✓

Text in, audio out.

Simple REST API. Python SDK. Batch processing and multiple formats.

import schwiizerduetsch

client = schwiizerduetsch.Client("sk_...")

# Simple generation
audio = client.speak(
    text="Grüezi, wie gaats Ihne?",
    voice="lena",
    emotion="friendly",  # coming soon
    speed=1.0,
    format="mp3"
)
audio.save("greeting.mp3")
# Simple generation
curl -X POST https://schwiizerdütsch.com/v1/speak \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Grüezi, wie gaats Ihne?",
    "voice": "lena",
    "emotion": "friendly",
    "speed": 1.0,
    "output_format": "mp3"
  }' \
  --output greeting.mp3

Specs

FormatsMP3, WAV, OGG, FLAC, PCM
Max length10,000 chars/request
Speed0.5× – 2×
ModesStudio & batch
NormalisationHigh German & Swiss spellings
SDKsPython
AuthBearer Token

Built from the ground up for Swiss German.

Our own model, real dialects, and an API that just works.

Our own model, built from scratch

No relabeled German or foreign model. We trained our own speech model from the ground up on Swiss German — that's why it sounds real.

Write however you like

High German or any Swiss spelling — our normalisation automatically maps your text to the correct pronunciation. No rule set to learn.

Real dialects, real voices

From Zürich to Valais, trained on real Swiss speakers. No generic accent filters — authentic voices.

Simple API

Simple REST API with a bearer key and Python SDK. Integrated in minutes, up to 10,000 characters per request.

Formats & control

MP3, WAV, OGG, FLAC and PCM. Speed from 0.5× to 2×. Batch processing for many texts at once.

Privacy by design

Your text and audio are processed for synthesis and not stored — never logged, never used for training.

A Swiss company

Built in Switzerland, under Swiss law (nDSG). A direct line to the people who built it — we pick up the phone.

Research-based & open data

Built in part on public Swiss research data — including SwissDial (ETH Zürich, CC BY-NC 4.0).

Frequently asked questions.

Can I send standard German text and receive Swiss German audio?

Yes. The model accepts both Swiss German and standard German as input. When you specify a dialect, it produces authentic Swiss German audio even from standard German input text.

How does it handle non-standard spelling?

Swiss German has no official orthography. People write the same word in ten different ways. Our model handles all common spelling variants and produces consistent, correct audio, regardless of how the text is written.

How is code-switching handled?

Swiss German speakers frequently mix in standard German, English, and French. We handle this through a phoneme dictionary: it lets you define the pronunciation of foreign words, brand names, and technical terms so they come out correctly and in the right Swiss German sound.

Can I train a custom voice?

Yes in principle — with 30+ minutes of recorded speech, a custom voice clone can be created in every supported dialect. For non-commercial projects, get in touch.

What happens to my data?

Your text and audio are processed only for synthesis and not stored afterwards. We don't log your content and never use it for training. As a Swiss company, we're subject to the nDSG.