Vue d’ensemble de la saisie en temps réel (RTT)
Remarque
RTT est une exigence de conformité de l’accessibilité pour les plateformes vocales et vidéo de l’UE. Vous trouverez plus d’informations à ce sujet ici : Directive 2019/882
La saisie en temps réel (RTT) offre aux développeurs la possibilité de transmettre du texte en quasi temps réel pendant un appel. Cette fonctionnalité est conçue pour permettre aux personnes qui ont des difficultés à parler, en s’assurant que leurs messages texte sont affichés en évidence à d’autres participants à la réunion, comme la communication orale. RTT améliore l’accessibilité en permettant aux participants de communiquer efficacement par le biais de messages typés qui sont diffusés instantanément par caractère, sans avoir à appuyer sur une touche « Envoyer ».
Cas d’usage courants
Création d’expériences accessibles
RTT contribue à créer des plateformes de communication inclusives en permettant aux utilisateurs présentant des déficiences vocales de participer pleinement aux appels. En fournissant un canal de communication textuel qui fonctionne en temps réel, RTT garantit que tous les participants peuvent s’engager de la même façon, indépendamment de leur capacité à parler.
Amélioration de la clarté des communications
Dans les scénarios où la clarté vocale est compromise en raison de limitations techniques ou de bruit en arrière-plan, RTT sert d’alternative fiable pour transmettre clairement les messages. Cela garantit que les informations critiques sont communiquées sans incompréhension.
Quand utiliser la saisie en temps réel (RTT)
- Exigences d’accessibilité : Lors du développement d’applications qui doivent respecter les normes d’accessibilité, l’activation de RTT garantit que les utilisateurs ayant des difficultés vocales peuvent participer efficacement.
- Environnements à bruit élevé : dans les paramètres où la qualité audio peut être affectée par le bruit d’arrière-plan, RTT fournit un moyen clair et fiable de communication.
RealTimeTextInfo/Details, classe
La classe RealTimeTextInfo
(ou RealTimeTextDetails
sur certaines plateformes) est essentielle pour gérer les messages RTT. Il encapsule toutes les informations nécessaires sur chaque message RTT, notamment l’expéditeur, le contenu, l’identificateur de séquence, le type de résultat, les horodatages et si le message provient localement.
Propriétés et champs
- Expéditeur : fournit des informations sur l’utilisateur qui a envoyé le message RTT.
- SequenceId : identificateur unique qui conserve l’ordre des messages.
- Texte : Contenu réel du message RTT.
-
ResultType/Kind : Indique si le message est partiel (
ResultType
) ou finalisé (Kind
), déterminant s’il peut être modifié. - ReceivedTime : marquage d’horodatage lorsque le message a été reçu.
- UpdateTime : Horodatage indiquant la dernière mise à jour du message.
- IsLocal : indicateur booléen indiquant si le message a été envoyé par l’utilisateur local.
Utilisation
Les développeurs peuvent s’abonner à des événements RTT via un abonnement à un seul événement, ce qui leur permet de gérer leur propre liste et l’ordre des messages RTT. Cette approche s’aligne sur l’API Captions, ce qui facilite l’intégration et la maintenance. L’interface utilisateur est chargée de lier les données à l’écran, de gérer la liste d’affichage et de gérer les interactions d’entrée de texte en fonction de la finalisation des messages.
Préoccupations relatives à la confidentialité
La saisie en temps réel (RTT) est disponible uniquement pendant l’appel ou la réunion. Azure Communication Services ne stocke pas ces échanges de texte n’importe où. De nombreux pays/régions et états ont des lois et des réglementations qui s’appliquent au stockage des données. Il vous incombe d’utiliser RTT conformément à la loi si vous choisissez de stocker l’une des données générées via RTT. Vous devez obtenir le consentement des parties impliquées d’une manière conforme aux lois applicables à chaque participant.
L’interopérabilité entre Azure Communication Services et Microsoft Teams permet à vos applications et utilisateurs de participer à des appels, réunions et conversations Teams. Il est de votre responsabilité de s’assurer que les utilisateurs de votre application sont avertis lorsque RTT est activé dans un appel ou une réunion Teams et qu’ils sont stockés.
Microsoft vous indique via l’API Azure Communication Services que l’enregistrement ou RTT a commencé, et vous devez communiquer ce fait en temps réel à vos utilisateurs au sein de l’interface utilisateur de votre application. Vous acceptez d’indemniser Microsoft pour tous les coûts et dommages résultant de votre non-respect de cette obligation.
Étapes suivantes
- Prise en main d’un guide de démarrage rapide
- En savoir plus sur sous-titres
- Explorer la bibliothèque d’interface utilisateur