Compartir vía


Introducción al texto en tiempo real (RTT)

Nota:

RTT es un requisito de cumplimiento de accesibilidad para las plataformas de voz y vídeo de la UE. Puede encontrar más información sobre esto aquí: Directiva 2019/882

La escritura en tiempo real (RTT) proporciona a los desarrolladores la posibilidad de transmitir texto casi en tiempo real durante una llamada. Esta característica está diseñada para capacitar a las personas que tienen dificultades para hablar, lo que garantiza que sus mensajes de texto se muestren de forma destacada a otros participantes de la reunión, de forma similar a la comunicación hablada. RTT mejora la accesibilidad al permitir que los participantes se comuniquen de forma eficaz a través de mensajes escritos que se transmiten al instante carácter por carácter, sin tener que presionar una tecla "enviar".

Casos de uso comunes

Creación de experiencias accesibles

RTT ayuda a crear plataformas de comunicación inclusivas, ya que permite que los usuarios con discapacidades de voz participen plenamente en las llamadas. Al proporcionar un canal de comunicación basado en texto que funciona en tiempo real, RTT garantiza que todos los participantes puedan interactuar igualmente, independientemente de su capacidad de hablar.

Mejora de la claridad de la comunicación

En escenarios en los que la claridad de voz se ve comprometida debido al ruido en segundo plano o a las limitaciones técnicas, RTT sirve como alternativa fiable para transmitir mensajes claramente. Esto garantiza que la información crítica se comunique sin malentendidos.

Cuándo usar la escritura en tiempo real (RTT)

  • Requisitos de accesibilidad: al desarrollar aplicaciones que necesitan cumplir con los estándares de accesibilidad, habilitar RTT garantiza que los usuarios con dificultades de voz puedan participar de forma eficaz.
  • Entornos con mucho ruido: en entornos en los que la calidad del audio pueda verse afectada por el ruido de fondo, RTT proporciona un medio de comunicación claro y fiable.

Clase RealTimeTextInfo/Details

La clase RealTimeTextInfo (o RealTimeTextDetails en determinadas plataformas) es fundamental para administrar mensajes RTT. Encapsula toda la información necesaria sobre cada mensaje RTT, incluido el remitente, el contenido, el identificador de secuencia, el tipo de resultado, las marcas de tiempo y si el mensaje se origina localmente.

Propiedades y campos

  • Remitente: proporciona información sobre el usuario que envió el mensaje RTT.
  • SequenceId: identificador único que mantiene el orden de los mensajes.
  • Texto: el contenido real del mensaje RTT.
  • ResultType/Kind: indica si el mensaje es parcial (ResultType) o finalizado (Kind), lo que determina si se puede editar.
  • ReceivedTime: marca de tiempo de cuando se recibió el mensaje.
  • UpdatedTime: marca de tiempo que indica la última actualización del mensaje.
  • IsLocal: una marca booleana que indica si el usuario local fue quien envió el mensaje.

Uso

Los desarrolladores pueden suscribirse a eventos RTT a través de una sola suscripción de eventos, lo que les permite administrar su propia lista y ordenación de mensajes RTT. Este enfoque se alinea con la API Subtítulos, lo que facilita la integración y el mantenimiento. La interfaz de usuario es responsable de enlazar los datos a la pantalla, administrar la lista de visualización y controlar las interacciones de entrada de texto en función de la finalización del mensaje.

Problemas de privacidad

La escritura en tiempo real (RTT) solo está disponible durante la llamada o reunión. Azure Communication Services no almacena estos intercambios de texto en ningún lugar. Muchos países, regiones y estados tienen leyes y reglamentos aplicables al almacenamiento de datos. Es su responsabilidad usar RTT en cumplimiento de la ley si decide almacenar cualquiera de los datos generados a través de RTT. Es necesario obtener el consentimiento de las partes implicadas de forma que cada participante cumpla las leyes aplicables.

La interoperabilidad entre Azure Communication Services y Microsoft Teams permite que las aplicaciones y los usuarios participen en llamadas, reuniones y chats de Teams. Es su responsabilidad asegurarse de que se notifique a los usuarios de la aplicación cuando se habilite la escritura en tiempo real en llamadas o reuniones de Teams y se almacenen.

Microsoft le indica a través de la API de Azure Communication Services que ha comenzado la grabación o RTT, y usted debe comunicar este hecho, en tiempo real, a los usuarios dentro de la interfaz de usuario de la aplicación. Acepta la compensación de Microsoft por todos los costos y daños incurridos como resultado de su incumplimiento de esta obligación.

Pasos siguientes