Dela via


Undertexter

Undertexter spelar en viktig roll i appar för videoröstsamtal, vilket ger många fördelar som förbättrar tillgängligheten, användbarheten och den övergripande användarupplevelsen för dessa plattformar.

I den här artikeln får du lära dig hur du aktiverar scenarier med undertexter med hjälp av användargränssnittsbiblioteket. Det finns två huvudsakliga scenarier för att aktivera undertexter: Video- och röstsamtal i Azure Communication Services och Interop-samtal.

Azure Communication Service-baserade undertexter

Stöds endast för samtal som involverar Azure Communication Service-användare. Undertexter för Azure Communication Service stöder för närvarande inte språköversättning.

Teams Interop-undertexter

Stöds under samtal med en eller flera Teams-användare.

Översättningsstöd

Till skillnad från undertexter i Azure Communication Service stöder Teams Interop-bildtexter översättning. Användare kan välja att låta undertexter översättas till ett annat språk via inställningarna för undertexter.

Så här använder du undertexter

Bildtexter är sömlöst integrerade i CallingUILibrary.

  1. Aktivera undertexter:

    • Under ett anslutet anrop navigerar du till kontrollfältet och klickar på knappen Mer.
    • I popup-menyn växlar du för att aktivera bildtexter.
  2. Justera talat språk:

    • Om ett annat språk används i mötet kan användarna ändra det talade språket via användargränssnittet. Den här ändringen gäller för alla användare i anropet.
  3. Ange textningsspråk (för Teams Interop Closed Captions):

    • Som standard visas live-undertexter på det talade språket för mötet eller händelsen. Liveöversatta bildtexter gör det möjligt för användare att se bildtexter översatta till det språk de är mest bekväma med.
    • Ändra textningsspråket genom att klicka på knappen Textningsspråk när bildtexterna har startats, om översättning till ett annat språk önskas.

Skärmbild som visar upplevelsen av integrering av undertexter i användargränssnittsbiblioteket.

Kommentar

Liveöversatta bildtexter i möten är endast tillgängliga som en del av Teams Premium, en tilläggslicens som ger ytterligare funktioner för att göra Teams-möten mer personliga, intelligenta och säkra. Kontakta IT-administratören för att få åtkomst till Teams Premium. Mer information finns här.

Språk som stöds

Azure Communication Services stöder olika talade språk för bildtexter. Nästa tabell innehåller listan över språkkoder som stöds och som du kan använda med setSpokenLanguage metoden för att ange önskat språk för undertexter.

Språk ACS-talat kod Teams Spoken Code Kod för Teams-undertexter
Arabiska ar-ae, ar-sa ar-ae, ar-sa ar
Danska da-dk da-dk da
Tyska de-de de-de de
Engelska 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
Spanska es-es, es-mx es-es, es-mx es
Finska fi-fi fi-fi fi
Franska fr-ca, fr-fr fr-ca, fr-fr fr, fr-ca
Hindi hi-in hi-in hi
Italienska it-it it-it it
Japanska ja-jp ja-jp ja
Koreanska ko-kr ko-kr ko
Norska nb-no nb-no nb
Nederländska nl-be, nl-nl nl-be, nl-nl nl
Polska pl-pl pl-pl pl
Portugisiska pt-br pt-br, pt-pt pt, pt-pt
Ryska ru-ru ru-ru ru
Svenska sv-se sv-se sv
Kinesiska zh-cn, zh-hk zh-cn, zh-hk zh-Hans, zh-Hant
Tjeckiska cs-cz cs
Slovakiska sk-sk sk
Turkiska tr-tr tr
Vietnamesiska vi-vn vi
Thailändska th-th-th th
Hebreiska he-il he
Walesiska cy-gb Cy
Ukrainska uk-ua uk
Grekiska el-gr el
Ungerska hu-hu hu
Rumänska ro-ro ro

Se till att det talade språket som valts matchar det språk som används i anropet för att generera bildtexter korrekt.

Förutsättningar

Ställ in funktionen

Aktivera undertexter

Metoden setCaptionsOn är konfigurerad för att starta undertexter som standard.

val captionsOptions = CallCompositeCaptionsOptions()
captionsOptions.setCaptionsOn(true)
captionsOptions.setSpokenLanguage("en-US")

val localOptions = CallCompositeLocalOptions()
localOptions.setCaptionsOptions(captionsOptions)

Aktivera undertexter

Metoden captionsOn är konfigurerad för att starta undertexter som standard.

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
)

Nästa steg