Napisy
Napisy zamknięte odgrywają kluczową rolę w aplikacjach do połączeń głosowych wideo, zapewniając wiele korzyści, które zwiększają dostępność, użyteczność i ogólne środowisko użytkownika tych platform.
Z tego artykułu dowiesz się, jak włączyć scenariusze napisów za pomocą biblioteki interfejsu użytkownika. Istnieją dwa główne scenariusze umożliwiające włączenie napisów: wideo i połączenia głosowe usług Azure Communication Services oraz połączenia międzyoperacyjne.
Podpisy oparte na usłudze Azure Communication Service
Obsługiwane w przypadku wywołań obejmujących tylko użytkowników usługi Azure Communication Service. Obecnie napisy usługi Azure Communication Service nie obsługują tłumaczenia języka.
Napisy w aplikacji Teams Interop
Obsługiwane podczas połączeń z co najmniej jednym użytkownikiem usługi Teams.
Obsługa tłumaczenia
W przeciwieństwie do napisów zamkniętych usługi Azure Communication Service, napisy w aplikacji Teams Interop obsługują tłumaczenie. Użytkownicy mogą zdecydować się na tłumaczenie napisów na inny język za pomocą ustawień transkryptów.
Jak używać podpisów
Podpisy są bezproblemowo zintegrowane w obiekcie CallingUILibrary
.
Aktywuj podpisy:
- Podczas połączenia przejdź do paska sterowania i kliknij przycisk Więcej.
- W menu podręcznym przełącz się, aby włączyć podpisy.
Dostosuj język mówiony:
- Jeśli na spotkaniu jest używany inny język, użytkownicy mogą zmienić język mówiony za pośrednictwem interfejsu użytkownika. Ta zmiana dotyczy wszystkich użytkowników wywołania.
Ustaw język transkryptów (dla napisów zamkniętych międzyoperacyjności usługi Teams):
- Domyślnie napisy na żywo są wyświetlane w języku mówionym na spotkaniu lub wydarzeniu. Transkrykry na żywo umożliwiają użytkownikom wyświetlanie napisów przetłumaczonych na język, z którym są najbardziej wygodne.
- Zmień język podpisów, klikając przycisk Język podpisów po rozpoczęciu transkrylacji, jeśli jest wymagane tłumaczenie na inny język.
Uwaga
Transkrymenty na żywo w spotkaniach są dostępne tylko w ramach usługi Teams Premium, licencji dodatkowej, która udostępnia dodatkowe funkcje, dzięki czemu spotkania usługi Teams będą bardziej spersonalizowane, inteligentne i bezpieczne. Aby uzyskać dostęp do usługi Teams Premium, skontaktuj się z administratorem IT. Więcej szczegółów można znaleźć tutaj.
Obsługiwane języki
Usługi Azure Communication Services obsługują różne języki mówione dla podpisów. W następnej tabeli znajduje się lista obsługiwanych kodów języków, których można użyć z setSpokenLanguage
metodą ustawiania żądanego języka dla podpisów.
Język | Kod mówiony ACS | Kod mówiony w aplikacji Teams | Kod podpisów w aplikacji Teams |
---|---|---|---|
Arabski | ar-ae, ar-sa | ar-ae, ar-sa | ar |
duński | da-dk | da-dk | da |
Niemiecki | de-de | de-de | de |
angielski | en-au, en-ca, en-gb, en-in, en-nz, en-us | en-au, en-ca, en-gb, en-in, en-nz, en-us | en |
Hiszpański | es-es, es-mx | es-es, es-mx | es |
fiński | fi-fi | fi-fi | fi |
Francuski | fr-ca, fr-fr | fr-ca, fr-fr | fr, fr-ca |
Hindi | hi-in | hi-in | hi |
Włoski | it-it | it-it | it |
Japoński | ja-jp | ja-jp | ja |
Koreański | ko-kr | ko-kr | ko |
Norweski | nb-no | nb-no | nb |
Niderlandzki | nl-be, nl-nl | nl-be, nl-nl | nl |
Polski | pl-pl | pl-pl | pl |
Portugalski | pt-br | pt-br, pt-pt | pt, pt-pt |
Rosyjski | ru-ru | ru-ru | ru |
Szwedzki | sv-se | sv-se | sv |
Chiński | zh-cn, zh-hk | zh-cn, zh-hk | zh-Hans, zh-Hant |
Czeski | — | cs-cz | cs |
Słowacki | — | sk-sk | sk |
Turecki | — | tr-tr | tr |
Wietnamski | — | vi-vn | vi |
Tajlandzki | — | th-th | th |
Hebrajski | — | he-il | he |
Walijski | — | cy-gb | Cy |
Ukraiński | — | uk-ua | uk |
Grecki | — | el-gr | el |
Węgierski | — | hu-hu | hu |
Rumuński | — | ro-ro | ro |
Upewnij się, że wybrany język mówiony jest zgodny z językiem używanym w wywołaniu w celu dokładnego generowania podpisów.
Wymagania wstępne
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Wdrożony zasób usług komunikacyjnych. Utwórz zasób usług komunikacyjnych.
- Token dostępu użytkownika umożliwiający włączenie klienta wywołania. Uzyskiwanie tokenu dostępu użytkownika.
- Opcjonalnie: ukończenie przewodnika Szybki start dotyczącego rozpoczynania pracy z zestawami biblioteki interfejsu użytkownika.
Konfiguracja funkcji
Włączanie napisów zamkniętych
Metoda setCaptionsOn
jest domyślnie skonfigurowana do uruchamiania podpisów.
Włączanie napisów zamkniętych
Metoda captionsOn
jest domyślnie skonfigurowana do uruchamiania podpisów.
let captionsOptions = CaptionsOptions(
captionsOn: true,
spokenLanguage: "en-US"
)
let localOptions = LocalOptions(
participantViewData: participantViewData,
setupScreenViewData: setupScreenViewData,
cameraOn: false,
microphoneOn: false,
skipSetupScreen: false,
audioVideoMode: .audioAndVideo,
captionsOptions: captionsOptions
)