Aller au contenu

API Vocale Suisse • v1.8 • Certifié ISO 27001

L'API vocale suisse pour le multilingue et les dialectes suisses

Reconnaissance vocale (STT) haute précision et synthèse vocale (TTS) naturelle en français, allemand, italien et anglais – dialectes suisses compris. Disponible en streaming WebSocket temps réel ou via API REST Batch.

Suisse Speech

Plus d'informations sur notre site dédié

Speech-to-text et text-to-speech en français, dans les langues nationales, en anglais et dans les dialectes suisses : documentation, tarifs, ouverture de compte en autonomie. 60 minutes gratuites, facturation à la seconde.

  • 🇨🇭 Hébergé à Zurich

    Serveurs situés à Zurich. Conformité totale nLPD suisse et RGPD européen.

  • ⚡ < 500 ms TTFA

    Latence inférieure à 500 ms pour des dialogues téléphoniques fluides.

  • 🔒 ISO/IEC 27001

    Architecture certifiée ISO/IEC 27001:2022 garantissant une sécurité maximale.

  • ⏱️ Facturation à la seconde

    Aucun coût minimum. Vous ne payez que la durée audio exacte traitée.

TTS & STT : traitement vocal avancé pour développeurs

Voix naturelles et transcription haute précision en français, allemand, italien, anglais et dans les dialectes suisses – via des API REST et WebSockets ultra-rapides.

  • POST /v1/tts & /v1/tts/stream

    Synthèse vocale (TTS)

    Des voix vivantes en français, allemand, italien et anglais avec une intonation suisse et dialectale authentique. Conçu pour la téléphonie, les agents IA et les applications vocales.

    • Synthèse en français, allemand, italien, anglais et dans les dialectes suisses (Zurich, Berne, Bâle, Saint-Gall, Valais)
    • Streaming WebSocket temps réel (<500 ms jusqu'au premier fragment audio)
    • Formats audio polyvalents : MP3, Opus, WAV, PCM linéaire 16-48 kHz
    • Contrôle précis du débit et de la tonalité avec voix expressives (Anna, Stefan)
  • POST /v1/stt & /v1/stt/stream

    Reconnaissance vocale (STT)

    Précision de transcription inégalée en français, allemand, italien, anglais et dans tous les dialectes suisses, résistant aux bruits de fond et accents régionaux.

    • Transcription multilingue et conversion directe des dialectes suisses en langue standard ou en texte dialectal
    • Streaming WebSocket temps réel avec résultats intermédiaires et scores de confiance
    • Traitement par lots (Batch) asynchrone pour les centres d'appels et réunions
    • Horodatages au mot près et prise en charge de vocabulaires personnalisés

Conçu par des développeurs, pour des développeurs

Points de terminaison REST clairs, WebSockets standards, SDKs et mode sandbox synthétique gratuit pour vos tests CI/CD.

Intégré en 5 minutes

Intégrez les capacités vocales multilingues et les dialectes suisses dans votre application avec une simple requête HTTP ou une connexion WebSocket.

Spécifications de l'API

URL de basehttps://api.suisse-speech.ch/v1
En-tête d'authentificationX-API-Key: sv_live_...
Streaming WebSocketwss://api.suisse-speech.ch/v1/tts/stream
Formats audiomp3, wav, opus, pcm (16-48kHz)
Documentation interactiveOpenAPI 3.0 (Swagger UI) ↗

Mode sandbox synthétique gratuit pour CI/CD

Avec une clé sandbox (sv_test_...) et l'en-tête X-Suisse-Sandbox-Mode: synthetic, obtenez instantanément des audios et des transcriptions sans consommer votre quota commercial.

cURL • Synthèse vocale en temps réel (fr-CH) POST /v1/tts

curl -X POST https://api.suisse-speech.ch/v1/tts \
  -H "X-API-Key: $SUISSE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Bonjour ! Comment puis-je vous aider ?",
    "voice": "anna",
    "language": "fr-CH",
    "speed": 1.0,
    "format": "mp3"
  }' \
  --output accueil.mp3

Python • Transcription audio multilingue & dialectes suisses (STT) POST /v1/stt

import requests

url = "https://api.suisse-speech.ch/v1/stt"
headers = {"X-API-Key": "sv_live_..."}

with open("appel_client.wav", "rb") as f:
    files = {"file": ("audio.wav", f, "audio/wav")}
    data = {"language": "fr-CH", "dialect": "auto"}
    res = requests.post(url, headers=headers, files=files, data=data)

print(res.json()["transcript"])

Toutes les langues nationales et les dialectes suisses intégrés

En plus du français suisse, de l'allemand standard, de l'italien et de l'anglais, notre IA maîtrise le vocabulaire, la phonétique et la syntaxe des dialectes suisses.

  • 🏙️

    Zurich & Suisse orientale

    Modélisation fidèle des dialectes de Zurich et de la Suisse orientale.

    Züritüütsch dialecte saint-gallois Thurgovie Schaffhouse

  • ⛰️

    Berne & cantons de l'ouest

    Reconnaissance et synthèse authentiques des dialectes bernois, bâlois et occidentaux.

    Bärndütsch Soleure Argovie Baseldütsch

  • 🏔️

    Suisse centrale, Valais & Grisons

    Excellents taux de transcription même sur les dialectes alpins complexes (Lucerne, Valais, Grisons).

    Luzärnerdütsch Walliserdütsch Bündnerdütsch Schwytz / Uri

Performance & fiabilité Enterprise

Performances mesurées sur notre infrastructure suisse haute disponibilité.

  • Time-to-First-Audio

    < 480 ms

    Latence de streaming pour la téléphonie interactive

  • Précision STT en dialecte

    97.4%

    Précision de reconnaissance sur les dialectes suisses

  • Service SLA

    99.95%

    Disponibilité garantie pour les clients Enterprise

  • Sécurité de l'information

    ISO 27001

    SMSI certifié, nLPD et RGPD

Questions fréquentes (FAQ)

Quelles langues et quels dialectes suisses sont pris en charge ?

L'API prend en charge le français, l'allemand, l'italien et l'anglais, ainsi que tous les principaux dialectes suisses – Zurich, Berne, Bâle, Saint-Gall, Valais, Grisons et Suisse centrale, en plus des variétés régionales romandes et tessinoises. La langue et le dialecte peuvent être définis explicitement ou détectés automatiquement.

Quelle est la latence de l'API de streaming WebSocket ?

Le streaming délivre le premier fragment audio en moins de 500 ms (Time-to-First-Audio), garantissant des conversations téléphoniques naturelles sans temps mort.

Mes données audio sont-elles utilisées pour entraîner des modèles ?

Non. Toutes les données audio et transcriptions restent strictement confidentielles, ne sont jamais réutilisées pour l'entraînement et ne sont pas conservées. Nos serveurs API se trouvent à Zurich ; la politique de confidentialité de Suisse Speech (s’ouvre dans un nouvel onglet) précise où chaque traitement a lieu.

Comment puis-je tester l'API gratuitement ?

Créez un compte gratuitement sur suisse-speech.ch pour recevoir 60 minutes gratuites de crédit de départ pour Speech-to-Text et Text-to-Speech – sans carte de crédit et sans date d'expiration. Un environnement sandbox synthétique illimité est également disponible sans frais pour vos pipelines CI/CD.

Prêt à intégrer l'IA vocale suisse et ses dialectes dans votre application ?

Commencez gratuitement avec 60 minutes offertes sur suisse-speech.ch – sans carte de crédit – ou contactez notre équipe technique pour vos besoins sur mesure.

Créez votre propre assistantEn quelques minutes – simplement, vous-même, sans programmation.Commencer