Zum Inhalt springen

Entwickler & API

Schweizerdeutsch Speech API: Text-to-Speech & STT in Echtzeit für Entwickler

Bisher scheiterten Voicebots und KI-Telefonie im Schweizer Markt an der grössten Hürde: Mundart. Mit der neuen Suisse Speech API stehen Entwicklern und Unternehmen jetzt native Text-to-Speech (TTS) und Speech-to-Text (STT) Modelle für alle Schweizer Dialekte über moderne REST- und WebSocket-Schnittstellen zur Verfügung – sekundengenau abgerechnet und in Zürich gehostet.

Die Mundart-Herausforderung für Sprach-KI

In der Schweiz sprechen über 5 Millionen Menschen täglich Schweizerdeutsch. Doch für traditionelle KI-Modelle wie Siri, Alexa oder generische Cloud-APIs aus den USA stellt Mundart ein fast unüberwindbares Hindernis dar:

  • Keine Schriftsprache: Es existiert keine standardisierte Grammatik oder Rechtschreibung – jedes Wort wird nach Gehör geschrieben und kantonal völlig unterschiedlich artikuliert.
  • Starke phonetische Varianzen: Ein Satz wie «Ich gehe heute Nachmittag einkaufen» variiert von Züritüütsch («Ich gang hüt Namitag go poschte») über Bärndütsch («I ga hütt Nami ga poschte») bis hin zu Baseldytsch und Walliserdeutsch.
  • Hohe Latenz bei kaskadierten Systemen: Bisherige Notlösungen kombinierten Übersetzer und Hochdeutsch-Synthese – mit Latenzen von über 2 Sekunden, die flüssige Telefongespräche unmöglich machten.

Die Suisse Speech API löst dieses Problem durch von Grund auf auf Schweizer Dialekte trainierte akustische Modelle und Transformer-Architekturen.

🚀 Sofort testen mit 60 Gratisminuten auf suisse-speech.ch – ohne Kreditkarte

Erstellen Sie einen kostenlosen Entwickler-Account und testen Sie unsere WebSocket- und REST-Endpunkte direkt in der Swagger UI oder mit Ihrem Python-/Node-Projekt.

Zwei Kernmodule: Text-to-Speech (TTS) & Speech-to-Text (STT)

Die API deckt beide Richtungen der Sprachverarbeitung modular ab:

1. Speech-to-Text (STT): Echtzeit-Transkription & Batch

Verwandeln Sie gesprochenes Schweizerdeutsch direkt in sauberen Text. Die API bietet zwei Ausgabemodi:

  • Phonetische Umschrift (Mundart): Perfekt für exakte Sentiment-Analysen und LLM-Prompting in natürlicher Schweizer Konversationssprache.
  • Normalisiertes Standarddeutsch: Ideal für nachgelagerte CRM-Systeme, Ticket-Erstellung und juristische Archivierung.

Über den Vollduplex-WebSocket-Stream (/v1/stt/stream) liefert die STT-Engine Transkripte mit einer Latenz von unter 500 Millisekunden – unabdingbar für interaktive Voice-Agenten.

2. Text-to-Speech (TTS): Authentische Schweizer Mundart-Stimmen

Standard-Cloud-APIs klingen bei Schweizerdeutsch hölzern oder verfallen in gefärbtes Hochdeutsch. Die Suisse Speech TTS synthetisiert flüssige, warm modulierte Mundart-Stimmen mit natürlicher Satzmelodie, korrekter Betonung von Ortsnamen (z.B. Oerlikon, Schwyz) und dialektalen Redewendungen.

Technische Architektur & Code-Integration

Die API folgt den OpenAPI 3.0 Standards und lässt sich in jeder Programmiersprache in wenigen Minuten anbinden:

Schnellstart mit Python (Real-Time WebSocket Stream)

import asyncio
import websockets
import json

API_KEY = "sl_live_YOUR_KEY_HERE"
WS_URL = "wss://api.suisse-speech.ch/v1/stt/stream"

async def stream_audio():
    headers = {"Authorization": f"Bearer {API_KEY}"}
    async with websockets.connect(WS_URL, extra_headers=headers) as ws:
        # 1. Konfiguration senden
        config = {
            "action": "start",
            "sample_rate": 16000,
            "language": "de-CH",
            "dialect": "auto",  # Erkennt Züridütsch, Bärndütsch etc.
            "normalize_to_standard_german": True
        }
        await ws.send(json.dumps(config))
        print("Verbunden! Audio-Pakete an API senden...")

        # 2. Transkripte empfangen
        while True:
            response = await ws.recv()
            data = json.loads(response)
            if data.get("type") == "transcript":
                print(f"[{data['dialect']}] {data['text']}")

asyncio.run(stream_audio())

Batch Transkription via cURL (REST API)

curl -X POST https://api.suisse-speech.ch/v1/stt \
  -H "Authorization: Bearer sl_live_YOUR_KEY_HERE" \
  -F "file=@audio_aufnahme.wav" \
  -F "language=de-CH" \
  -F "speaker_diarization=true"

Sicherheit & Schweizer Datenschutz: Hosting in Zürich

Für Schweizer Banken, Versicherungen, Spitäler und Anwaltskanzleien ist Datenschutz nicht verhandelbar. Suisse Line erfüllt höchste Sicherheitsanforderungen:

SicherheitsstandardSuisse Line Spezifikation
RechenzentrumZürich
ZertifizierungISO/IEC 27001 zertifiziertes ISMS
DatenschutzRevidiertes Schweizer DSG (revDSG) & EU-DSGVO
Kein KI-DatentrainingKundendaten werden niemals für Modelltraining genutzt

Transparente Abrechnung ohne Mindestgebühr

Entwickler zahlen nur das, was tatsächlich verarbeitet wird – sekundengenau ohne monatliche Grundgebühren:

  • Speech-to-Text: Echtzeit-Streaming CHF 2.20/Std. (CHF 0.037/Min.), Batch CHF 1.35/Std. (CHF 0.023/Min.) – sekundengenau abgerechnet
  • Text-to-Speech: Echtzeit-Streaming CHF 6.85/Std. (CHF 0.114/Min.), Batch CHF 4.60/Std. (CHF 0.077/Min.) – sekundengenau abgerechnet (aktuelle Tarife auf suisse-speech.ch)
  • Sandbox-Modus: Kostenlose synthetische Testumgebung für CI/CD-Pipelines

Selbst gebaut in Minuten

Ihr eigener Assistent in wenigen Minuten

Geben Sie Ihre Website ein: Der Assistent liest sie, lernt Ihr Angebot und ist sofort testbereit. Einfach, selbst gemacht, ohne Programmierung.

Ohne Website starten

7 Tage kostenlos testen – inkl. 60 Minuten, ohne Kreditkarte

  1. 1Website eingeben
  2. 2Assistent entsteht
  3. 3Sofort testen
Eigenen Assistenten bauenIn wenigen Minuten – einfach, selbst, ohne Programmierung.Loslegen