Compartilhar via


Visão geral do Texto em Tempo Real (RTT)

Observação

RTT é um requisito de conformidade de acessibilidade para plataformas de voz e vídeo na Europa. Você pode encontrar mais informações sobre isso aqui: Diretiva 2019/882

O Texto em Tempo Real (RTT) fornece aos desenvolvedores a capacidade de transmitir texto quase em tempo real durante uma chamada. Esse recurso foi projetado para capacitar pessoas com dificuldades de fala, garantindo que suas mensagens de texto sejam exibidas de forma destacada para outros participantes da reunião, semelhante à comunicação falada. O RTT melhora a acessibilidade ao permitir que os participantes se comuniquem de forma eficaz por meio de mensagens digitadas que são transmitidas instantaneamente, caractere por caractere, sem a necessidade de pressionar uma tecla "enviar".

Casos de uso comuns

Criar Experiências Acessíveis

O RTT ajuda a criar plataformas de comunicação inclusivas, permitindo que usuários com deficiência de fala participem totalmente das chamadas. Ao fornecer um canal de comunicação baseado em texto que opera em tempo real, o RTT garante que todos os participantes possam interagir igualmente, independentemente da sua capacidade de falar.

Aprimorar a Clareza da Comunicação

Em cenários em que a clareza da fala é comprometida devido ao ruído de fundo ou a limitações técnicas, o RTT serve como uma alternativa confiável para transmitir mensagens com clareza. Isso garante que informações críticas sejam comunicadas sem mal-entendidos.

Quando usar o Texto em Tempo Real (RTT)

  • Requisitos de Acessibilidade: ao desenvolver aplicativos que precisam estar em conformidade com os padrões de acessibilidade, a habilitação do RTT garante que usuários com dificuldades de fala possam participar de forma eficaz.
  • Ambientes com Ruído Intenso: em locais onde a qualidade do áudio pode ser afetada pelo ruído de fundo, o RTT fornece um meio de comunicação claro e confiável.

Classe RealTimeTextInfo/Details

A classe RealTimeTextInfo (ou RealTimeTextDetails em determinadas plataformas) é fundamental para gerenciar mensagens RTT. Ela encapsula todas as informações necessárias sobre cada mensagem RTT, incluindo o remetente, o conteúdo, o identificador de sequência, o tipo de resultado, os carimbos de data/hora e se a mensagem foi originada localmente.

Propriedades e campos

  • Remetente: fornece informações sobre o usuário que enviou a mensagem RTT.
  • SequenceId: um identificador exclusivo que mantém a ordem das mensagens.
  • Texto: o conteúdo real da mensagem RTT.
  • ResultType/Kind: indica se a mensagem é parcial (ResultType) ou finalizada (Kind), determinando se ela pode ser editada.
  • ReceivedTime: carimbo de data/hora que marca quando a mensagem foi recebida.
  • UpdatedTime: carimbo de data/hora que indica a última atualização da mensagem.
  • IsLocal: um sinalizador booleano que indica se a mensagem foi enviada pelo usuário local.

Uso

Os desenvolvedores podem assinar eventos RTT por meio de uma única assinatura de evento, permitindo que gerenciem sua própria lista e a ordem das mensagens RTT. Essa abordagem está alinhada com a API de Legendas, facilitando a integração e a manutenção. A interface do usuário é responsável por associar os dados à tela, gerenciar a lista de exibição e lidar com as interações de entrada de texto com base na finalização da mensagem.

Preocupações com a Privacidade

O Texto em Tempo Real (RTT) só está disponível durante a chamada ou reunião. Os Serviços de Comunicação do Azure não armazenam essas trocas de texto em nenhum lugar. Muitos países/regiões e estados têm leis e regulamentos que se aplicam ao armazenamento de dados. É sua responsabilidade usar o RTT em conformidade com a lei, caso opte por armazenar quaisquer dados gerados por meio do RTT. Você precisa obter o consentimento das partes envolvida de uma forma que esteja em conformidade com as leis aplicáveis a cada participante.

A interoperabilidade entre os Serviços de Comunicação do Azure e o Microsoft Teams permite que os aplicativos e usuários participem de chamadas, reuniões e chats do Teams. É sua responsabilidade garantir que os usuários do seu aplicativo sejam notificados quando o RTT estiver habilitado em uma chamada ou reunião do Teams e estiver sendo armazenado.

A Microsoft indica a você, por meio da API dos Serviços de Comunicação do Azure, que a gravação ou o RTT foi iniciado, e você deve comunicar esse fato, em tempo real, aos seus usuários na interface do usuário do seu aplicativo. Você concorda em indenizar a Microsoft por todos os custos e danos incorridos caso você não cumpra essa obrigação.

Próximas etapas