---
title: Détection de tour de parole
description: >-
  Comment un agent vocal décide que c'est à lui de parler : la carte Turn
  detection sous Advanced, ses modes Smart, Strict et None, et le délai de tour
  de parole.
---
<Badge variant="accent">Agents vocaux</Badge>

La détection de tour de parole détermine le moment où l'appelant a terminé et où l'agent peut répondre. Lorsqu'elle est désactivée, l'agent répond dès que la [détection d'activité vocale](/fr/build/speech-pipeline/voice-activity-detection) perçoit un silence suffisant. Lorsqu'elle est activée, l'agent tient également compte du contenu : une phrase qui s'interrompt sur « et mon numéro est » n'est pas un tour de parole achevé, quelle que soit la durée de la pause.

:::tip[Quand l'activer]
Pour les appelants qui font une pause en milieu de phrase pour trouver une carte, lire une référence ou réfléchir. Activez-la lorsque les transcriptions montrent que l'agent répond à des questions incomplètes. Laissez-la désactivée pour les échanges courts et rapides, comme une vérification par oui ou non.
:::

## Fonctionnement

Le pipeline vocal se déroule dans cet ordre à chaque tour de parole de l'appelant :

1. La [réduction de bruit](/fr/build/voice-and-audio/noise-suppression), si elle est activée, nettoie l'audio.
2. La [détection d'activité vocale](/fr/build/speech-pipeline/voice-activity-detection) repère le début et la fin de la parole.
3. La détection de tour de parole détermine si cette fin de parole correspond à la fin du tour.
4. L'agent répond, ou attend la suite.

![La carte Turn detection.](/media/build/turn-detection-card.webp)

## Configuration

1. Ouvrez l'agent et choisissez **Advanced** (Avancé) sous **Build** (Créer).
2. Dans **Turn detection** (Détection de tour de parole), activez **Enable turn detection** (Activer la détection de tour de parole).
3. Choisissez un **Mode** et définissez le **Turn timeout** (Délai de tour de parole).
4. **Save** (Enregistrer).

## Référence

| Champ | Valeur par défaut | Unité ou options | Plage | Rôle |
|---|---|---|---|---|
| **Enable turn detection** | Désactivé | Activé, désactivé | | Permet à l'agent de décider quand prendre la parole |
| **Mode** | **Smart** | **Smart**, **Strict**, **None** | | **Smart** combine le silence et les indices sémantiques. **Strict** attend une fin de tour de parole nette avant de répondre. **None** répond sur le seul critère du silence |
| **Turn timeout** | 2000 | ms | 0 à 5000, pas de 100 | Force un tour de parole après ce nombre de ms d'inactivité, quelle que soit la décision du mode |

## Choisir un mode

- **Smart** pour la plupart des lignes. Il répond rapidement aux phrases complètes et patiente sur les phrases incomplètes.
- **Strict** lorsque couper la parole est plus préjudiciable qu'une réponse lente : mentions légales, admission médicale, tout énoncé relu pour confirmation.
- **None** lorsque la rapidité prime sur une interruption occasionnelle, ou pour que les autres paramètres de la carte se comportent exactement comme la <Term>VAD</Term> seule.

Le **Turn timeout** est le filet de sécurité : si l'appelant s'arrête sans fin nette, l'agent prend malgré tout la parole après ce délai. 2000 ms convient à la plupart des appels ; réduisez cette valeur pour des échanges vifs, augmentez-la lorsque les appelants énoncent de longs numéros à voix haute.

## Comportement et limites

- La détection de tour de parole ne peut pas faire répondre l'agent plus vite que ne le permettent les paramètres **Min Silence Duration** (Durée minimale de silence) et **End-of-speech timeout** (Délai de fin de parole) de la VAD. Réglez-les en premier pour la latence.
- Lorsque l'option est désactivée, **Mode** et **Turn timeout** n'ont aucun effet, même si leurs valeurs sont conservées.
- Le paramètre s'applique au test **Call** (Appel) comme aux appels téléphoniques, il peut donc être réglé depuis le navigateur.

## Vérification

Lancez un appel sous **Testing** (Test), **Call**, et prononcez une phrase avec une pause au milieu : « mon code postal est ... laissez-moi vérifier ... SW1A 1AA ». Avec **Smart** activé, l'agent patiente pendant la pause. Comparez avec l'option désactivée.

## Dépannage

- **L'agent coupe la parole aux appelants.** Activez la détection de tour de parole, choisissez **Smart** et augmentez la **Min Silence Duration** de la VAD.
- **L'agent met trop de temps à répondre.** Réduisez le **Turn timeout**, ou passez sur **None** et réglez plutôt la VAD.

## Voir aussi

- [Détection d'activité vocale](/fr/build/speech-pipeline/voice-activity-detection)
- [Suppression de bruit](/fr/build/voice-and-audio/noise-suppression)
- [Silence, rappels et durée d'appel](/fr/build/speech-pipeline/silence-reminders-and-call-duration)
- [Métriques de qualité d'appel](/fr/operate/call-quality-metrics)
