Скрытые субтитры
Закрытые субтитры играют важную роль в приложениях для голосовых звонков, предоставляя многочисленные преимущества, которые повышают доступность, удобство использования и общий пользовательский интерфейс этих платформ.
Из этой статьи вы узнаете, как включить сценарии закрытых подписей с помощью библиотеки пользовательского интерфейса. Существует два основных сценария для включения закрытых подписей: Службы коммуникации Azure видео и голосовых звонков и вызовов взаимодействия.
Подписи на основе службы коммуникации Azure
Поддерживается только для вызовов, связанных только с пользователями Службы коммуникации Azure. В настоящее время подписи Службы коммуникации Azure не поддерживают перевод на язык.
Закрытые субтитры для Команд
Поддерживается во время звонков с одним или несколькими пользователями Teams.
Поддержка перевода
В отличие от закрытых подписей Службы коммуникации Azure, субтитры Teams Interop поддерживают перевод. Пользователи могут выбрать перевод закрытых подписей на другой язык с помощью параметров подписей.
Использование подписей
Подписи легко интегрированы в CallingUILibrary
.
Активация подписей:
- Во время подключенного вызова перейдите на панель управления и нажмите кнопку "Дополнительно".
- В всплывающем меню переключите переключатель, чтобы включить субтитры.
Настройка языка:
- Если в собрании используется другой язык, пользователи могут изменить язык с помощью пользовательского интерфейса. Это изменение применяется ко всем пользователям в вызове.
Задайте язык подписей (для командных закрытых субтитров):
- По умолчанию динамические субтитры отображаются на языке собрания или события. Динамические переведенные подписи позволяют пользователям видеть подписи, переведенные на язык, с которыми они наиболее удобны.
- Измените язык подписей, нажав кнопку " Язык подписей" после запуска подписей, если требуется перевод на другой язык.
Примечание.
Динамические переведенные субтитры в собраниях доступны только в рамках Teams премиум, лицензия надстройки, которая предоставляет дополнительные функции, чтобы сделать собрания Teams более персонализированными, интеллектуальными и безопасными. Чтобы получить доступ к Teams премиум, обратитесь к ИТ-администратору. Дополнительные сведения см. здесь.
Поддерживаемые языки
Службы коммуникации Azure поддерживает различные разговорные языки для подписей. В следующей таблице содержится список поддерживаемых кодов языка, которые можно использовать с setSpokenLanguage
методом для задания требуемого языка подписей.
Язык | Голосовой код ACS | Код с речью Teams | Код подписей Teams |
---|---|---|---|
Арабский | ar-ae, ar-sa | ar-ae, ar-sa | ar |
Датский | da-dk | da-dk | da |
немецкий | de-de | de-de | de |
Английский | 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 |
Испанский | es-es, es-mx | es-es, es-mx | es |
Финский | fi-fi | fi-fi | fi |
Французский | fr-ca, fr-fr | fr-ca, fr-fr | fr, fr-ca |
Хинди | hi-in | hi-in | hi |
Итальянский | it-it | it-it | it |
Японский | ja-jp | ja-jp | ja |
Корейский | ko-kr | ko-kr | ko |
Норвежский | nb-no | nb-no | nb |
Голландский | nl-be, nl-nl | nl-be, nl-nl | nl |
Польский | pl-pl | pl-pl | pl |
Португальский | pt-br | pt-br, pt-pt | pt, pt-pt |
русский | ru-ru | ru-ru | ru |
Шведский | sv-se | sv-se | sv |
Китайский | zh-cn, zh-hk | zh-cn, zh-hk | zh-Hans, zh-Hant |
чешский | — | cs-cz | cs |
Словацкий | — | sk-sk | sk |
Турецкий | — | tr-tr | tr |
Вьетнамский | — | vi-vn | vi |
Тайский | — | th-th | th |
Иврит | — | he-il | he |
Валлийский | — | cy-gb | cy |
Украинский | — | uk-ua | uk |
Греческий | — | el-gr | el |
Венгерский | — | hu-hu | hu |
Румынский | — | ro-ro | ro |
Убедитесь, что выбранный язык соответствует языку, используемому в вызове для точного создания подписей.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Развернутый ресурс Служб коммуникации. Создайте ресурс Служб коммуникации.
- Маркер доступа пользователя для включения клиента для вызовов. Получите маркер доступа пользователя.
- Необязательно. Завершение краткого руководства по началу работы с составными компонентами библиотеки пользовательского интерфейса.
Настройка функции
Включение закрытых подписей
setCaptionsOn
Метод настроен для запуска подписей по умолчанию.
Включение закрытых подписей
captionsOn
Метод настроен для запуска подписей по умолчанию.
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
)