Voz
Os SDKs para os canais Oracle Android, Oracle iOS e Oracle Web foram integrados com reconhecimento de fala para permitir que os usuários se comuniquem diretamente com habilidades e assistentes digitais e obtenham as respostas apropriadas.
Quando o reconhecimento de fala estiver ativado, um botão de microfone substituirá o botão de envio sempre que o campo de entrada do usuário estiver vazio. Os usuários tocam neste botão para iniciar a gravação de voz. A fala é enviada ao servidor de fala para reconhecimento, convertida em texto e, em seguida, enviada à habilidade. Se a fala for reconhecida apenas parcialmente, o resultado parcial será exibido no campo de entrada do usuário, permitindo que o usuário o limpe antes de enviá-lo para a habilidade.
Consulte Suporte de Recurso Geral por Idioma para obter uma lista dos idiomas suportados para voz.
Ativar Voz para o Canal Oracle Android
- Crie o Canal Oracle Android e ative-o.
- Defina o flag da funcionalidade
comoenableSpeechRecognition
true
. O Reconhecimento de Fala descreve esta e outras propriedades e métodos relacionados à voz.
Ativar Voz para o Canal Oracle Web
- Configure o Canal Oracle Web e ative-o.
- Defina a propriedade de configuração
enableSpeech
comotrue
. O Reconhecimento de Voz descreve esta e outras propriedades e métodos relacionados à voz.
Ativar Voz no Canal Oracle iOS
- Configurar o Canal Oracle iOS.
- Defina o flag da funcionalidade
enableSpeechRecognition
comotrue
. Reconhecimento de Fala descreve esta e outras propriedades e métodos de reconhecimento de voz.
Melhore o ASR com Fala Aperfeiçoada
Você só pode usar a fala aperfeiçoada com habilidades em inglês (com dados de treinamento em inglês) que sejam destinados a um público de língua inglesa.
- Selecione Ativar Fala Aperfeiçoada em Definições.
- Treine novamente a habilidade.
- Roteie um canal do cliente Oracle Web, iOS ou Android para a habilidade.
Dica:
Modelos de fala aperfeiçoados só estão disponíveis para habilidades desenvolvidas com a Versão 20.12 ou mais recente. Se quiser usar modelos de fala aperfeiçoados, faça upgrade da habilidade para 20.12.
Quando você seleciona essa opção, o sistema de reconhecimento de fala cria um modelo de fala aperfeiçoado que se baseia na intenção e nos dados de entidade da habilidade: declarações, valores de entidade, sinônimos de valores de entidade personalizados e dinâmicos e entidades do sistema associadas a intenções. O modelo de fala aperfeiçoado é atualizado toda vez que você treina novamente sua habilidade (ou, como é o caso da versão atual, quando a habilidade é treinada novamente após uma solicitação de envio finalizada da API de Entidade Dinâmica).
Quando os usuários emitem uma solicitação de fala por meio dos canais do cliente Oracle Web, iOS ou Android, o runtime de fala extrai dinamicamente o modelo de idioma personalizado da habilidade roteada para o canal. Se o canal apontar para um assistente digital, ele extrairá os modelos de idioma personalizados de cada habilidade que tiver a opção Ativar Fala Aperfeiçoada ativada. Você pode ativar e desativar essa definição para as habilidades individuais registradas em um assistente digital.