Esquemas
Device
idID do dispositivo. Passe este valor como deviceId nas solicitações.
namestatusEstado da conexão. Offline após 90 segundos sem contato; manutenção significa temporariamente indisponível.
Prontidão de cada recurso neste dispositivo.
lastSeenAtÚltimo contato com Kaleo; null se desconhecido.
DeviceCapability
capabilityRecurso local: captura de áudio, reprodução de fala traduzida ou entrada de slide ProPresenter.
statusSe este recurso está pronto para uso.
Devices
DeviceDetails
ProPresenterSelection
Tabela de Decisão
| Variante | Critérios de correspondência |
|---|---|
| type = object · requer: mode | |
| type = object · requer: mode | |
| type = object · requer: mode, deviceId |
modeUse o dispositivo ProPresenter padrão da igreja.
StartStreaming
deviceIdID opcional do dispositivo fonte de áudio de GET /devices. Substitui o padrão da igreja para esta sessão. Se omitido, use a fonte de áudio padrão salva ou o único dispositivo pareado com capacidade de áudio; múltiplos dispositivos sem padrão requerem seleção. O dispositivo selecionado deve estar pronto.
Configurações apenas para esta sessão. Campos omitidos usam padrões salvos.
ChangeVoice
voiceVoz da tradução. Pode ser alterada enquanto ocioso ou transmitindo.
ChangeVisibility
visibletrue mostra legendas; false as oculta enquanto o streaming continua.
ChangeDeadline
deadlineAtHora futura de parada automática com Z ou deslocamento de fuso horário. Não mais tarde que seis horas após startedAt.
Analytics
sessionIdstatuslive: contagens provisórias; pending: aguardando contagens finais; finalized: contagens salvas.
viewersIdentidades únicas de espectadores para a sessão, não espectadores atuais. null se indisponível; 0 significa sem espectadores.
Análises de espectadores por código de idioma. Um espectador pode aparecer em vários idiomas. null se indisponível.
HistorySession
sessionIdstartedAtendedAtHora de término da sessão; null se não finalizada ou indisponível.
durationDuração registrada da sessão em segundos; null se não finalizada ou indisponível.
speakerLanguageCódigo do idioma do locutor; null se não registrado.
targetLanguagesCódigos dos idiomas de tradução registrados, ou ["ALL"].
transcriptAvailabletrue quando a transcrição salva está pronta. Não concede acesso público ou URL de download.
publicSharingEnabledtrue quando o compartilhamento público está habilitado para a sessão concluída.
HistoryPage
totalTotal de sessões que correspondem aos filtros, em todas as páginas.
pagePágina retornada; pode ser menor que a solicitada.
pageSizeMáximo de sessões por página, limitado a 100.
SessionDetails
Language
codeUse este código exato nos campos de idioma.
nameNome exibido em inglês.
nativeNameNome no próprio idioma; inglês se indisponível.
emojiEmoji exibido para este idioma.
Languages
LanguageDetails
StreamingStatus
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.

