Skip to main content
Choisissez la langue parlée par défaut par l’assistant, autorisez d’autres langues si nécessaire et sélectionnez une voix par langue lorsque le moteur le permet.

Définir la langue principale

La langue principale définit la langue parlée par défaut par l’assistant. Les moteurs qui utilisent une reconnaissance vocale séparée emploient aussi ce réglage pour la reconnaissance. Choisissez la langue dans laquelle l’assistant doit parler habituellement.
Réglages de l’assistant avec les sélecteurs de langue principale et de langues secondaires

Settings de l’assistant → Advanced → General : définissez Primary language, puis autorisez d’autres langues avec Secondary languages.

Sans langue secondaire distincte, l’assistant reste dans sa langue principale. Gardez les instructions du prompt cohérentes avec ces réglages : un prompt ne remplace pas la sélection des langues autorisées. Lorsqu’une détection de tour de parole séparée est disponible, vous pouvez utiliser un modèle sémantique multilingue, une variante optimisée pour l’anglais ou la détection d’activité vocale. Full Duplex gère le rythme de la conversation autrement ; ces réglages séparés ne s’y appliquent pas.

Assistants multilingues

Pour autoriser le changement de langue automatique :
  1. Définissez la langue principale par défaut.
  2. Ajoutez une langue secondaire différente de la langue principale. Le changement est actif uniquement lorsqu’une langue secondaire distincte est configurée et reste limité aux langues sélectionnées.
  3. Pour les moteurs à reconnaissance vocale séparée, choisissez un modèle de reconnaissance multilingue compatible avec ces langues.
  4. Sélectionnez éventuellement une voix par langue, lorsque le moteur le permet. L’assistant utilise la voix correspondante lorsqu’il passe à une langue autorisée.
L’assistant reçoit la règle linguistique configurée. Si vous ajoutez une consigne de changement de langue au prompt, faites-le uniquement lorsqu’une langue secondaire est configurée et limitez-la aux langues sélectionnées. Un mot étranger isolé ou un nom de marque ne justifie pas à lui seul un changement de langue. Les voix par langue sont disponibles pour Pipeline et Half-cascade, car ces modes moteur utilisent une voix de sortie séparée. Realtime, y compris Full Duplex, conserve la voix native sélectionnée d’une langue à l’autre.
Basculer l’affichage sur Voice per language ne modifie rien à lui seul. Choisissez une voix pour une langue afin d’enregistrer le remplacement ; les autres langues conservent la voix principale.

Langues et voix

Chaque voix ne parle qu’un ensemble défini de langues. L’éditeur ne propose que les langues principales et secondaires que la voix de l’assistant peut parler, et la bibliothèque de voix peut être filtrée par langue. La même règle s’applique lorsque vous enregistrez dans le tableau de bord, via l’API ou via MCP. Pour les assistants Pipeline et Half-cascade, la langue principale, les langues secondaires et chaque langue disposant de sa propre voix doivent être des langues que la voix peut parler :
  • Un nouvel assistant est entièrement vérifié. Si vous le créez sans choisir de voix, une voix par défaut qui parle la langue principale est sélectionnée automatiquement.
  • Un assistant existant est entièrement vérifié lorsque vous passez à une voix d’un autre fournisseur de voix ou que vous basculez le moteur sur Pipeline ou Half-cascade. Sinon, seules les langues que vous ajoutez sont vérifiées : une autre voix du même fournisseur conserve les langues actuelles, et les autres modifications continuent de fonctionner. Si la plateforme doit remplacer une voix qui n’est plus disponible, les langues actuelles sont également conservées.
  • La restauration d’une version antérieure suit la même règle.
  • Realtime, y compris Full Duplex, parle avec sa voix native et n’est pas concerné.
Si une modification est refusée, choisissez une voix qui prend en charge ces langues ou supprimez les langues qu’elle ne peut pas parler.

Allemand (Suisse)

Choisissez Allemand (Suisse) pour demander le suisse allemand. Le dialecte se choisit dans la liste des langues, sans réglage régional supplémentaire. Allemand conserve l’allemand standard.
  • Pipeline et Half-cascade : la reconnaissance utilise l’allemand et les consignes de réponse demandent le suisse allemand. Choisissez une voix adaptée et écoutez une conversation test ; une voix germanophone ne garantit pas un accent suisse.
  • Realtime, y compris Full Duplex : le modèle reçoit des consignes de dialecte avec la voix native sélectionnée. La fidélité au dialecte et la prononciation régionale dépendent du modèle et de la voix.
  • Translate : conserve ses propres langues source et cible. Cette option n’ajoute pas le suisse allemand aux moteurs de traduction.
Vous pouvez combiner le suisse allemand avec l’anglais ou une autre langue compatible. Ne sélectionnez pas Allemand et Allemand (Suisse) ensemble : la détection automatique ne les distingue pas de façon fiable. Pour préciser le dialecte, ajoutez par exemple « Sprich Züritüütsch » au prompt. Rédigez les salutations fixes et annonces enregistrées dans le dialecte souhaité ; les enregistrements existants et scripts exacts conservent leur texte. Les messages automatiques utilisent le suisse allemand une fois traduits et l’allemand en attendant. Le code est gsw. de-CH reste une locale d’allemand standard, pas un alias de ce dialecte. Listez les langues activées avec GET /api/v1/languages, MCP get_languages ou famulor list-languages. Utilisez PATCH /api/v1/assistants/{id} avec {"primary_language":"gsw","secondary_languages":["en"]}, ou les mêmes champs dans MCP update_assistant.
Testez la compréhension, les dates, les noms et le retour depuis une langue secondaire avant de publier.

Exemples de prompts régionaux

Pour les variantes régionales ci-dessous, sélectionnez la langue de base existante et ajoutez l’exemple correspondant aux instructions de votre assistant. Il s’agit de préférences de prompt, pas de nouvelles options dans le sélecteur de langue. Les exemples sont rédigés dans la langue de conversation souhaitée et servent de point de départ à adapter à votre activité.

Ce que les paramètres gèrent automatiquement

La plateforme combine sa règle de langue avec vos instructions pour le modèle. Gardez-les cohérentes : un prompt régional n’active pas une langue non sélectionnée et ne remplace pas la liste configurée. Si vous autorisez des langues secondaires, appliquez chaque préférence régionale uniquement à la langue correspondante.
Sélection: Allemand.
Sélection: Allemand.
Sélection: Français.
Sélection: Portugais.
Sélection: Portugais.
Sélection: Anglais.
Sélection: Espagnol.
Sélection: Arabe.

Vérifiez le résultat avec votre moteur

  • Pipeline et Half-cascade : le prompt influence les mots générés. La voix choisie joue un rôle majeur dans l’accent et la prononciation ; sélectionnez une voix adaptée ou une voix par langue lorsque cette option est disponible.
  • Realtime, y compris Full Duplex : le modèle vocal natif reçoit la préférence régionale dans ses instructions. Le résultat dépend du modèle et de la voix sélectionnée.
  • Messages d’accueil fixes et enregistrements : écrivez directement le texte souhaité dans les scripts fixes. Modifier le prompt ne réécrit pas les enregistrements importés.
Écoutez plusieurs échanges, interrompez une réponse, vérifiez les noms et les rendez-vous, puis passez à une langue secondaire autorisée et revenez à la langue initiale. Un bon extrait court ne garantit pas un accent constant pendant chaque appel.

Prononciation et prompts avec Full Duplex

Par défaut, Full Duplex reçoit des consignes de prononciation naturelle et neutre, avec un rythme adapté à la langue parlée configurée. Les instructions explicites du prompt concernant une prononciation régionale ou celle d’un nom sont respectées. Il n’imite pas automatiquement l’accent de l’appelant. Aucun accent particulier n’est garanti : le résultat dépend toujours de la voix sélectionnée et des langues prises en charge par le modèle. Rédigez si possible le prompt et les exemples de réponses orales dans la langue principale souhaitée. Par exemple, pour un assistant francophone :
Gardez ces consignes cohérentes avec les réglages de langue principale et secondaire. Ajoutez une règle de changement de langue uniquement si une langue secondaire distincte est configurée.

API et MCP

Les mêmes réglages de langue et de voix sont disponibles via PATCH /api/v1/assistants/{id} et l’outil MCP update_assistant. GET /api/v1/languages liste les codes ISO 639-1 / ISO 639-3 pris en charge ; consultez la référence API pour les champs de la requête. Via l’API REST, une modification refusée renvoie 400 avec le code d’erreur invalid_request ; les outils MCP renvoient le même message sous forme d’erreur d’outil.

Prononciation dans toutes les langues

Le dictionnaire de prononciation s’applique à la synthèse vocale TTS, y compris aux langues et aux voix par langue prises en charge. Les administrateurs de l’espace de travail peuvent définir une correspondance par défaut qui se combine avec les entrées de chaque assistant. Le dictionnaire ne s’applique actuellement pas à la voix native de Full Duplex. Pour la voix native, ajoutez au prompt de l’assistant des consignes explicites de prononciation des noms ou des marques.

Langue du résumé post-appel

Le Conversation Summary dans le détail d’un appel est toujours rédigé dans la primary language de l’assistant — et non dans la langue dans laquelle l’appel s’est déroulé. Un assistant en allemand qui a pris un appel en anglais obtient donc toujours un résumé en allemand, ce qui garde la liste de l’historique lisible dans une seule langue. La réévaluation d’un appel (Historique → Re-evaluate) suit la même règle. Tout le reste reste dans la langue d’origine : la transcription, les enregistrements et les champs d’analyse extraits ne sont jamais traduits.
Après modification de la langue principale, seuls les nouveaux résumés utilisent cette langue. Utilisez Re-evaluate pour régénérer le résumé d’un ancien appel.

Langue de la documentation et langue d’appel

La langue de l’interface de la plateforme et la langue d’appel de l’assistant sont indépendantes : votre équipe peut très bien exploiter un tableau de bord en anglais pendant que les assistants parlent allemand à leurs clients, et inversement.
Le catalogue contient des codes de deux lettres et, si nécessaire, de trois lettres, comme ceb pour le cebuano. Les choix disponibles dépendent du modèle de synthèse et de la reconnaissance vocale. Chaque modèle ne prend pas en charge toutes les langues du catalogue : consultez les choix affichés pour votre assistant. La qualité vocale, les accents et les systèmes d’écriture pris en charge peuvent varier selon la langue.