High-accuracy Speech-to-Text (STT) and natural Text-to-Speech (TTS) for Swiss German dialects. Available as ultra-low-latency real-time WebSocket streams or high-throughput batch REST APIs.
Native comprehension of Swiss German dialects combined with robust REST endpoints and duplex WebSockets.
Lifelike Swiss voices with authentic dialect intonation. Engineered for automated telephony, conversational AI, and voice applications.
Industry-leading transcription accuracy across all Swiss German regional dialects, robust against background noise and accents.
Clean REST endpoints, standard WebSockets, SDKs, and a free synthetic sandbox mode for CI/CD test automation.
Incorporate Swiss German voice capabilities into your application with a single HTTP request or WebSocket stream. Compatible with all programming languages and telephony stacks.
| Base URL | https://suisse-line.ch/api/v1 |
| Auth Header | X-API-Key: sv_live_... |
| Streaming WebSocket | wss://suisse-line.ch/api/v1/tts/stream |
| Audio Formats | mp3, wav, opus, pcm (16-48kHz) |
| Interactive Docs | OpenAPI 3.0 (Swagger UI) ↗ |
Using a sandbox API key (sv_test_...) with header X-Suisse-Sandbox-Mode: synthetic provides structurally accurate audio and transcripts without consuming quota — perfect for CI/CD test suites.
curl -X POST https://suisse-line.ch/api/v1/tts \
-H "X-API-Key: $SUISSE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Grüezi mitenand! Wie cha ich Ihne hüt hälfe?",
"voice": "anna",
"dialect": "zurich",
"speed": 1.0,
"format": "mp3"
}' \
--output begruessung.mp3
import requests
url = "https://suisse-line.ch/api/v1/stt"
headers = {"X-API-Key": "sv_live_..."}
with open("aufnahme_schweizerdeutsch.wav", "rb") as f:
files = {"file": ("audio.wav", f, "audio/wav")}
data = {"language": "de-CH", "dialect": "auto"}
res = requests.post(url, headers=headers, files=files, data=data)
print(res.json()["transcript"])
Not generic German: Our AI natively masters regional vocabularies, phonetics, and speech patterns across German-speaking Switzerland.
Accurate modeling of Zurich, Eastern Switzerland, and Greater Metropolitan speech patterns.
Züritüütsch St. Galler Dialekt Thurgau SchaffhausenAuthentic recognition and synthesis of Bernese, Basel, and Western cantonal dialects.
Bärndütsch Solothurn Aargau BaseldütschHigh transcription accuracy even on complex alpine dialects from Lucerne, Valais, and Graubünden.
Luzärnerdütsch Walliserdütsch Bündnerdütsch Schwyz / UriMeasured performance on Swiss high-performance infrastructure for mission-critical enterprise workloads.
Streaming latency for interactive telephony
Dialect recognition benchmark accuracy
Availability commitment for enterprise customers
ISO 27001 & Swiss revDSG compliance
The API supports all major German-speaking Swiss dialect groups, including Zurich, Bern, Basel, St. Gallen, Valais, Graubünden, and Central Switzerland. Dialects can be specified explicitly or automatically detected.
Streaming delivers the first audio chunk in under 500 ms (Time-to-First-Audio), allowing natural, interruption-free phone conversations with conversational AI bots.
No. All customer audio and transcripts remain strictly confidential, are never used for model training, and can be purged immediately after processing. All data remains 100% in Switzerland.
Sign up to receive 20 CHF in free test credits for live API testing. In addition, an unlimited synthetic sandbox environment is available free of charge for automated CI/CD testing.
Get started today with 20 CHF in free credits or contact our Zurich-based engineering team to discuss enterprise custom requirements.