Saisie vocale
Fonctionnement général
Un bouton microphone près de la zone de saisie lance la dictée. Le navigateur convertit la parole en texte, affiché en temps réel. L’utilisateur vérifie, corrige si nécessaire et envoie le message ; l’agent le traite comme un texte saisi au clavier.
La saisie vocale est une alternative au clavier, pas un canal distinct. Une fois la parole convertie en message, la conversation suit le fonctionnement habituel de l’agent.
Étapes de fonctionnement
-
Cliquez sur le microphone
La dictée démarre avec un indicateur d’écoute dans la barre de message. Le navigateur peut demander l’accès au microphone à la première utilisation.
-
Le navigateur transcrit
Les mots reconnus apparaissent immédiatement sous forme de texte provisoire. Une phrase finalisée est ajoutée à la transcription.
-
L’utilisateur marque une pause
Après environ quatre secondes de silence, si du texte a déjà été reconnu, la dictée s’arrête et la transcription reste dans la zone de saisie. Tant que l’utilisateur parle, elle continue.
-
La transcription apparaît dans la saisie
Le texte apparaît dans la zone de conversation. L’utilisateur peut le modifier avant l’envoi ou l’envoyer tel quel.
-
L’agent traite le message envoyé
La suite est identique à une conversation au clavier : même agent, mêmes outils, même contexte.
Compatibilité des navigateurs
La saisie vocale dépend de l’API de reconnaissance vocale du navigateur. Sa présence et sa qualité varient selon la version, l’appareil et le service disponible ; la présence d’un moteur Chromium ne garantit pas son fonctionnement :
| Navigateur | Disponibilité |
|---|---|
| Google Chrome, ordinateur et Android | Selon la version, le service de reconnaissance et les autorisations |
| Microsoft Edge | À vérifier sur la version et l’appareil utilisés |
| Safari, macOS et iOS | Selon la version et les autorisations du navigateur |
| Brave, Opera, Vivaldi, basés sur Chromium | Non garantie ; vérifier la présence et le fonctionnement de SpeechRecognition |
| Firefox | Non disponible par défaut |
Dans un navigateur incompatible, l’assistant Salesforce affiche une indication d’indisponibilité et l’utilisateur saisit son texte au clavier. Les widgets publics de communauté et de site Web masquent automatiquement le microphone. Le reste de la conversation continue normalement.
Choix de la langue
La reconnaissance utilise la langue configurée dans le navigateur, la langue de navigator, définie dans ses préférences. Si elle correspond à la langue Salesforce, l’expérience est cohérente. Si elles diffèrent, la reconnaissance suit celle du navigateur.
La transcription est envoyée telle quelle à l’agent. La langue de sa réponse dépend de la directive de langue de REDA AI, fondée sur la langue Salesforce de l’utilisateur. Un navigateur français dans une session Salesforce anglaise peut donc produire une transcription française et une réponse anglaise, sauf instructions adaptées de l’agent.
Arrêt automatique après silence
Après environ quatre secondes de silence avec du texte déjà reconnu, la dictée s’arrête et conserve le texte dans la zone de saisie. Il n’est donc pas nécessaire de cliquer sur arrêter après chaque phrase.
Si l’utilisateur parle encore, le minuteur est réinitialisé et la reconnaissance continue. Seul un véritable silence déclenche l’arrêt.
Autorisations et confidentialité
- Le navigateur gère l’autorisation du microphone. Au premier démarrage sur un site, il demande l’accès. Un refus bloque la saisie vocale jusqu’à la réactivation dans ses paramètres.
- Le traitement audio dépend du navigateur. La reconnaissance peut utiliser un service du fournisseur du navigateur ; l’audio peut donc quitter l’appareil. REDA AI ne reçoit pas l’audio brut de cette fonction, uniquement le texte final que l’utilisateur choisit d’envoyer.
- La transcription devient un message ordinaire. Après envoi, elle est enregistrée dans la conversation avec les mêmes règles d’archivage et d’audit que les messages saisis au clavier.
Où la saisie vocale est-elle disponible ?
Elle est proposée dans l’assistant Salesforce, sur les pages d’enregistrement, l’accueil et la barre d’utilitaires Lightning, ainsi que dans le widget de communauté et le widget de site Web, lorsque le navigateur est compatible.
Dans l’assistant Salesforce, elle reste activée. Sur les widgets publics, elle est activée par défaut et peut être désactivée par l’administrateur : décochez Enable Voice Input sur le composant de communauté dans Experience Builder, ou ajoutez data-enable-voice="false" au code d’intégration du widget Web. Le microphone des widgets publics apparaît uniquement si le navigateur fournit la reconnaissance.
Problèmes possibles
| Symptôme | Cause |
|---|---|
| Message indiquant que la saisie vocale n’est pas disponible dans ce navigateur | Le navigateur n’expose pas l’API de reconnaissance vocale. C’est notamment le cas de Firefox par défaut. |
| Le microphone est sélectionné, mais la dictée ne démarre pas | L’accès au microphone a été refusé. Réactivez-le dans les paramètres du navigateur, puis actualisez la page. |
| La dictée démarre, mais certains mots sont absents ou incorrects | Bruit de fond, accent ou qualité du microphone. La reconnaissance dépend du navigateur et de son service, comme dans les autres applications Web qui l’utilisent. |
| La transcription utilise la mauvaise langue | La langue du navigateur diffère de la langue parlée. Modifiez sa préférence linguistique, utilisée au démarrage de la dictée. |
| La dictée s’arrête au milieu d’une phrase | Une pause de plusieurs secondes a déclenché l’arrêt. Reprenez avant la fin du délai ou cliquez à nouveau sur le microphone pour continuer. |
Bonnes pratiques
Expliquez le fonctionnement à la première utilisation. L’arrêt après quelques secondes de silence peut surprendre. Une indication dans l’interface ou la documentation d’accueil évite cette confusion.
Gardez la zone de saisie visible après la dictée. Le texte n’est pas envoyé automatiquement. Les utilisateurs doivent le relire et le corriger avant l’envoi, car la reconnaissance peut comporter des erreurs.
Documentez les navigateurs compatibles. Si l’organisation impose un navigateur sans cette API, les utilisateurs doivent saisir leurs messages au clavier ou utiliser un navigateur approuvé compatible.
Conservez la même configuration d’agent. La voix est une alternative au clavier : les prompts, outils et champs de contexte restent les mêmes.
Questions fréquentes
Non. Cette fonction transmet à REDA AI uniquement le texte final envoyé. Le navigateur gère la reconnaissance et peut envoyer l’audio à son fournisseur de service. Il ne s’agit donc pas d’une garantie de traitement exclusivement local.
Dans l’assistant Salesforce, elle reste activée ; vous pouvez contrôler l’accès au microphone au niveau du navigateur ou de la gestion des appareils. Sur les widgets publics, décochez Enable Voice Input sur le composant de communauté ou ajoutez data-enable-voice="false" au code d’intégration du widget Web.
Firefox ne fournit pas la reconnaissance vocale Web par défaut. REDA AI le détecte : l’assistant Salesforce affiche une indication d’indisponibilité, tandis que les widgets publics masquent le microphone. Utilisez alors le clavier.
Elle peut fonctionner dans un navigateur mobile compatible, par exemple selon la version de Chrome sur Android ou de Safari sur iOS, avec l’autorisation du microphone. Vérifiez aussi la disponibilité dans le conteneur Salesforce Mobile utilisé : le support du navigateur du système ne garantit pas celui de l’application intégrée.
Chaque dictée utilise la langue configurée dans le navigateur au démarrage. Pour changer de langue, modifiez cette préférence puis lancez une nouvelle dictée.
Dans l’assistant interne, sa réponse tient compte de la langue Salesforce de l’utilisateur et des instructions de l’agent. Sur les widgets, vérifiez les instructions de langue configurées ; la langue de dictée du navigateur ne détermine pas à elle seule celle de la réponse. Si le navigateur est français et Salesforce anglais, l’agent peut répondre en anglais. Alignez les deux préférences pour une expérience dans une seule langue, en tenant compte des instructions de l’agent.
Oui, ainsi que dans l’assistant Salesforce, sous réserve d’un navigateur compatible. Les widgets publics l’activent par défaut et permettent à l’administrateur de la désactiver via Enable Voice Input sur le composant de communauté ou l’attribut data-enable-voice du widget Web.
Le texte apparaît dans la zone de saisie, sans être envoyé. Corrigez-le manuellement avant l’envoi. La qualité dépend notamment du bruit, de l’accent, du microphone et de la version du navigateur.
Prochaines étapes
Consultez Canal interne pour les emplacements de l’assistant, ou Agents multilingues pour le choix de la langue des réponses.