Interação inteligente (si) de reconhecimento de voz para aplicações samsung smarttv

O recurso de reconhecimento de voz SI começa quando um usuário fala um comando de partida programada ou pressiona a tecla de reconhecimento de voz em um controlador inteligente. O comando de partida pode ser alterado no menu de configuração do Samsung SmartTV.

Os gráficos a seguir demonstra como a API SI lida com comandos de reconhecimento de voz do usuário.

Reconhecimento de Voz Fluxograma: quando iniciada por predefinição Iniciar comando do Usuário
Reconhecimento de Voz Fluxograma: quando iniciada por predefinição Iniciar comando do Usuário
Reconhecimento de Voz Fluxograma: quando iniciada por um botão de reconhecimento de voz
Reconhecimento de Voz Fluxograma: quando iniciada por um botão de reconhecimento de voz

reconhecimento de voz Activar

Uma vez que a preparação anterior é feito, definir o elemento de voz para “y” no arquivo config.xml para permitir a aplicação do recurso de reconhecimento de voz.

config.xmly

reconhecimento de voz registrar

Use a função SubscribeExEvent Web API () para registrar o reconhecimento de voz.

O SubscribeExEvent () Função
FunçãoSubscribeExEvent
VersãoApoio do reconhecimento-0001
Tipo de segurançaDETEC
UsoSubscribeExEvent (
PL_RECOGNITION_TYPE
tipo, String nome, função de retorno)
Valor de retornoVazio
Exibição no Emulator“O resultado de reconhecimento de voz é devolvido com o
função de retorno “.
(Resultado do reconhecimento de voz é devolvido pela função de retorno)

Os parâmetros da função follow SubscribeExEvent ():

Segue-se um exemplo da função SubscribeExEvent ():

Desregistrando um evento



Use a função UnsubscribeExEvent () para cancelar o registro um evento que foi registrado anteriormente com a função SubscribeExEvent ().

O UnsubscribeExEvent () Função
FunçãoUnsubscribeExEvent
VersãoApoio do reconhecimento-0001
Tipo de segurançaDETEC
UsoUnsubscribeExEvent (
PL_RECOGNITION_TYPE
Tipo, nome String)
Valor de retorno1 (sucesso)
0 (Falha)
Exibição no EmulatorSempre 1 é devolvido

Video: baixar apps smart tv samsung

Os parâmetros do UnsubscribeExEvent () função de acompanhamento:

Video: Melhor que o APP Netflix (smart tv)

Segue-se um exemplo da função UnsubscribeExEvent ():

Um aplicativo deve usar a função UnsubscribeExEvent () e cancelar eventos registrados na saída. Configurar esta manipulação no manipulador window.onunload exceção.

manipulação de eventos

Samsung SmartTV executa a função de retorno de chamada registrado quando o reconhecimento de voz é iniciado. A função recebe o objecto evento como parâmetro, que retorna tipo de evento, resultado, e algumas outras propriedades.

A tabela a seguir lista os tipos de eventos.

Tipos de Reconhecimento de Voz eventos
Tipo de eventoDescrição
EVENT_VOICE_BEGIN_MONITORUsuário falou o comando de partida
EVENT_VOICE_BTSOUND_STARTUsuário pressionou o botão de reconhecimento de voz em um inteligente
controlador
EVENT_VOICE_RECOG_RESULTA TV retorna o resultado de reconhecimento de voz

O valor do resultado mantém a entrada de voz do usuário reconhecido.


Publicações relacionadas