Stored data

Base URL https://api.suisse-speech.ch/v1 · X-API-Key

No content is stored

Synthesised audio and transcripts are processed in memory and not stored: identical texts are synthesised again each time. Every response reports cache: "miss" (the field and the X-Suisse-Cache header stay for compatibility), and POST /tts/prewarm stores nothing: its phrases come back skipped, and nothing is synthesised or billed.

Batch jobs keep their result only until it is collected (48 hours at most); the text of a synthesis job and the vocabulary of a recognition job are removed as soon as the job ends. An uploaded recording is deleted once its job finishes.

What is kept

Content-free metadata, for billing and security, for twelve months: when a request was made, which service and mode, language, dialect, voice and audio format it used, its length in seconds and characters, and whether it succeeded. That is what GET /v1/usage and the console show.

Our web server’s access log records the address a request came from, without its content. A ?api_key= in a WebSocket URL is masked in that log.

Where processing takes place

Our API servers run in a data centre in Switzerland. Speech recognition runs in the European Union. Parts of speech synthesis are handled by specialised processing partners outside Switzerland and the EU, including the USA; they receive only what a request needs. Your content is not used to train models. See Security and our privacy policy; a data processing agreement is available for companies.