Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive

Envio por push de legendas ao vivo

Atualizado em 2023-08-02 GMT+08:00

Descrição

Qualquer pessoa em uma reunião pode usar esta API para ativar legendas ao vivo da reunião pela primeira vez. Quando as legendas ao vivo estão ativadas, todos na reunião podem se inscrever no quadro de mensagem para enviar legendas ao vivo.

As legendas ao vivo só são interrompidas quando a reunião termina.

Tabela 1 Texto de solicitação

Parâmetro

Tipo

Descrição

action

String

Tipo de mensagem. O valor deve ser ConfControl.

sequence

String

Sequência de mensagens, que identifica exclusivamente um quadro de mensagem.

type

String

Tipo de controle de reunião. O valor deve ser REALTIMESUBTITLE.

data

String

Para obter detalhes sobre a cadeia de caracteres JSON de solicitação, consulte Tabela 2.

Tabela 2 Estrutura de dados data

Parâmetro

Obrigatório

Tipo

Descrição

conferenceID

Sim

String

ID da reunião.

confToken

Sim

String

Token de controle de reunião.

isSubtitle

Não

Integer

0: desativar legendas ao vivo

1: ativar legendas ao vivo

subtitleType

Não

Integer

Modo de exibição de legenda.

0: legendas dos dois falantes mais altos.

sisProperty

Não

String

Modelo utilizado.

chinese_16k_general: chinês mandarim (padrão).

chinese_16k_trial: modo de teste.

id

Não

Array of strings

Esse parâmetro é obrigatório quando legendas de falantes específicos são exibidas. Lista de IDs de falante (pid em Envio por push de informações on-line do participante). Até quatro falantes são suportados.

Tabela 3 Quadro de mensagem para enviar legendas ao vivo

Parâmetro

Tipo

Descrição

action

String

"RealTimeSubtitleNotify"

version

String

Para uma mensagem completa, o valor é o carimbo de data/hora (em milissegundos) quando a mensagem é gerada.

Para uma mensagem incremental, o valor é um número de sequência em ordem crescente.

createTime

String

Carimbo de data/hora quando uma mensagem é gerada, em milissegundos.

msgID

String

ID de mensagem único.

msgMode

Integer

Modo da mensagem.

0: mensagem completa.

1: mensagem incremental.

confID

String

ID da reunião subscrita.

data

SubtitleData object

Informações da legenda ao vivo. O conteúdo é negociado entre o serviço de legenda ao vivo e o terminal. Para obter detalhes, consulte a estrutura de dados SubtitleData.

Tabela 4 Estrutura de dados SubtitleData

Parâmetro

Tipo

Descrição

msgs

Msgs<0..*>

Conteúdo da legenda. Para mais detalhes, consulte Tabela 5.

isFinal

Boolean

Seja para quebrar uma frase.

timestamp

Integer

Carimbo de data/hora.

beginTime

Integer

Hora de início da legenda.

endTime

Integer

Tempo de fim da legenda.

participantID

String

ID do participante.

Tabela 5 Estrutura de dados Msgs

Parâmetro

Tipo

Descrição

subtitleLang

String

Idioma.

Mandarim

Inglês

translateText

String

Texto da legenda.

id

String

ID da mensagem da legenda.

Exemplo de ativação de legendas ao vivo

var openRealTimeSubtitle = JSON.stringify({
    sequence: "000000000000000002611382273463",
    action: "ConfControl",
    type: "REALTIMESUBTITLE",
    data: JSON.stringify({
        conferenceID: "986812232",
        confToken: "Basic Y25yZWEzOWY5N2ZhNjZlZTc2M2JiY2E1ZWE1NjVhNTI0ODJhODgwODQ3ZDFjOWUxMGJk",
        isSubtitle: "1",
        subtitleType: "0"
    }),
 });

Exemplo de envio por push de legendas ao vivo

{
	"action": "RealTimeSubtitleNotify",
	"version": "1614936396556",
	"createTime": "1614936396556",
	"msgID": "e20544e37d9411ebbae3fd5b302953d3",
	"msgMode": 0,
	"confID": "981112355",
	"data": {
		"msgs ": [{
			"subtitleLang": "Mandarin",
			"translateText": "Live captions.",
			"id ": "c0196fb9-c9c3-47ba-a685-05223552de2f"
		}],
		"isFinal ": false,
		"timestamp ": 1614936396553,
		"beginTime": 1528680,
		"endTime": 1530900,
		"participantID": "984r8z9f4p6p6pry97yfan6z76681f09"
	}
}

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback