Primärsprache festlegen
Jeder Assistent hat eine STT-Sprache, die dem Transkriptionsmodell sagt, was es erwarten kann. Stelle sie auf die Sprache ein, die deine Anrufer tatsächlich sprechen – das verbessert messbar die Erkennung von Namen, Nummern und Adressen. Für die Ausgabesprache des Assistenten legst du die Regel explizit im System-Prompt fest:Mehrsprachige Assistenten
Für Märkte, in denen Anrufer zwischen Sprachen wechseln (im DACH-Raum üblich: Deutsch, Türkisch, Englisch), richte die automatische Sprachumschaltung ein:- Wähle ein mehrsprachiges STT-Modell (z. B. Deepgram nova-3 multilingual), damit die Transkription dem Anrufer folgt.
- Füge mindestens eine Zweitsprache hinzu. Die automatische Umschaltung aktiviert sich, sobald eine Zweitsprache vorhanden ist, und deaktiviert sich wieder, wenn die letzte entfernt wird.
- Ordne optional eine Stimme pro Sprache zu – zum Beispiel eine deutsche Stimme für
de, eine englische Stimme füren. Wechselt der Anrufer die Sprache, antwortet der Assistent in der neuen Sprache mit der passenden Stimme.
Wenn du die Editor-Ansicht auf Stimme pro Sprache umstellst, wird dadurch allein noch keine Einstellung gespeichert. Ein
language_voices-Eintrag entsteht erst, wenn du für eine Sprache eine Stimme auswählst. Sprachen ohne Eintrag behalten die Hauptstimme des Assistenten.API
Die Spracheinrichtung lässt sich vollständig per Skript steuern:primary_language, secondary_languages[], auto_language_switch und die sprachspezifische Stimmzuordnung language_voices sind ganz normale Assistenten-Felder – setze sie über PATCH /api/v1/assistants/{id} oder das MCP-Tool update_assistant. Im Dashboard wird auto_language_switch automatisch daraus abgeleitet, ob secondary_languages befüllt ist. Die unterstützten Sprachcodes (ISO 639-1) findest du über GET /api/v1/languages.
Aussprache über mehrere Sprachen hinweg
Das Aussprachewörterbuch gilt sprachübergreifend – nützlich bei Markennamen, die TTS-Stimmen je nach Sprache unterschiedlich falsch aussprechen. Tenant-Admins können eine tenant-weite Standardzuordnung definieren, die mit den Einträgen einzelner Assistenten zusammengeführt wird.Sprache der Post-Call-Zusammenfassung
Die Conversation Summary im Anruf-Detail wird immer in der Hauptsprache des Assistenten geschrieben – nicht in der Sprache, in der das Gespräch geführt wurde. Ein deutscher Assistent, der einen englischen Anruf annimmt, erhält also weiterhin eine deutsche Zusammenfassung, sodass die History-Liste in einer Sprache lesbar bleibt. Beim erneuten Auswerten (History → Re-evaluate) gilt dieselbe Regel. Alles andere bleibt in der Originalsprache: Transkript, Aufzeichnungen und extrahierte Analysefelder werden nie übersetzt.Wird
primary_language geändert, folgen nur neue Zusammenfassungen der neuen Sprache – bereits gespeicherte Zusammenfassungen alter Anrufe werden nicht neu geschrieben. Über Re-evaluate an einem Anruf lässt sich die Zusammenfassung in der neuen Sprache neu erzeugen.