Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
RTT to wymóg dostępności dla platform głosowych i wideo w UE od 30 czerwca 2025 r. Aby uzyskać więcej informacji, zobacz Dyrektywa 2019/882.
Tekst w czasie rzeczywistym (RTT) zapewnia deweloperom możliwość przesyłania tekstu w czasie zbliżonym do rzeczywistego podczas rozmowy. Funkcja ta została zaprojektowana, aby wspierać osoby mające trudności z mówieniem, zapewniając, że ich wiadomości tekstowe są wyraźnie widoczne dla innych uczestników spotkania, podobnie jak komunikacja ustna. Protokół RTT zwiększa dostępność, umożliwiając uczestnikom efektywne komunikowanie się za pośrednictwem wpisywanych komunikatów, które są emitowane natychmiast znak po znaku, bez konieczności naciśnięcia klawisza 'wyślij'.
Typowe przypadki użycia
Tworzenie dostępnych doświadczeń
RTT pomaga w tworzeniu inkluzywnych platform komunikacyjnych, umożliwiając użytkownikom z wadami mowy uczestniczyć w pełni w wywołaniach. Zapewniając kanał komunikacyjny oparty na tekście, który działa w czasie rzeczywistym, RTT zapewnia, że wszyscy uczestnicy mogą uczestniczyć w równym stopniu, niezależnie od ich zdolności do mówienia.
Zwiększanie jasności komunikacji
W scenariuszach, w których bezpieczeństwo jasności mowy jest zagrożone z powodu szumu w tle lub ograniczeń technicznych, RTT służy jako niezawodna alternatywa do jasnego przekazywania komunikatów. Ten ekran w czasie rzeczywistym zapewnia, że informacje krytyczne są przekazywane bez nieporozumień.
Kiedy używać tekstu w czasie rzeczywistym (RTT)
- Wymagania dotyczące ułatwień dostępu: Podczas tworzenia aplikacji, które muszą być zgodne ze standardami ułatwień dostępu, włączenie protokołu RTT gwarantuje, że użytkownicy z trudnościami z rozpoznawaniem mowy mogą skutecznie uczestniczyć.
- ŚrodowiskaHigh-Noise: W ustawieniach, w których szum tła wpływa na jakość dźwięku, RTT zapewnia jasne i niezawodne środki komunikacji.
Klasa "RealTimeTextInfo/Details"
Klasa RealTimeTextInfo
(lub RealTimeTextDetails
na niektórych platformach) jest kluczowa w zarządzaniu komunikatami RTT. Hermetyzuje wszystkie niezbędne informacje dotyczące każdego komunikatu RTT, w tym nadawcę, zawartość, identyfikator sekwencji, typ wyniku, znaczniki czasu i informację, czy komunikat pochodzi lokalnie.
Właściwości i pola
- Nadawca: Zawiera informacje o użytkowniku, który wysłał komunikat RTT.
- SequenceId: Unikatowy identyfikator, który utrzymuje kolejność komunikatów.
- Tekst: Rzeczywista zawartość komunikatu RTT.
-
ResultType/Kind: Wskazuje, czy komunikat jest częściowy (
ResultType
) lub sfinalizowany (Kind
), określając, czy można go edytować. - ReceivedTime: Znacznik czasu oznaczania, gdy wiadomość została odebrana.
- Zaktualizowany czas: Sygnatura czasowa wskazująca ostatnią aktualizację komunikatu.
- IsLocal: Flaga logiczna wskazująca, czy użytkownik lokalny wysłał komunikat.
Użycie
Deweloperzy mogą subskrybować zdarzenia RTT za pośrednictwem pojedynczej subskrypcji zdarzeń, umożliwiając im zarządzanie własną listą i porządkowanie komunikatów RTT. Takie podejście jest zgodne z interfejsem API podpisów, co ułatwia integrację i konserwację. Interfejs użytkownika jest odpowiedzialny za powiązanie danych z ekranem, zarządzanie listą wyświetlaną i obsługę interakcji tekstowych na podstawie finalizacji komunikatów.
Uwaga
Protokół RTT dla scenariuszy międzyoperacyjności PSTN lub Teams nie jest obecnie dostępny.
Obawy dotyczące prywatności
Tekst w czasie rzeczywistym (RTT) jest dostępny tylko podczas rozmowy lub spotkania. Usługi Azure Communication Services nie przechowują tych wymiany tekstu w dowolnym miejscu. Wiele krajów/regionów i stanów ma przepisy prawne i przepisy dotyczące przechowywania danych. Użytkownik ponosi odpowiedzialność za korzystanie z protokołu RTT zgodnie z prawem, jeśli zdecydujesz się przechowywać dowolne dane wygenerowane za pośrednictwem protokołu RTT. Użytkownik musi uzyskać zgodę od stron zaangażowanych w sposób zgodny z prawami mającymi zastosowanie do każdego uczestnika.
Współdziałanie usług Azure Communication Services i Microsoft Teams umożliwia aplikacjom i użytkownikom uczestnictwo w połączeniach, spotkaniach i czatach w usłudze Teams. Twoim obowiązkiem jest zapewnienie, że użytkownicy aplikacji są powiadamiani, gdy protokół RTT jest włączony w połączeniu lub spotkaniu usługi Teams i jest przechowywany.
Microsoft informuje Cię poprzez interfejs API usług Azure Communication Services, że rozpoczęło się nagrywanie lub RTT, i musisz przekazać ten fakt w czasie rzeczywistym użytkownikom w interfejsie użytkownika aplikacji. Zgadzasz się na uświadczenie firmy Microsoft za wszystkie koszty i szkody poniesione z powodu braku przestrzegania tego obowiązku.
Dalsze kroki
- Rozpocznij pracę z naszym przewodnikiem Szybki start.
- Dowiedz się więcej o napisach zamkniętych.
- Rozpocznij korzystanie z RTT w bibliotece interfejsu użytkownika.