GE - Como Fazer - Cia - Ativando através do comando de voz

De CIGAM WIKI

Voltar

Como Fazer > Utilidades/Diversos > Cia - Ativando através do comando de voz

Cia - Ativando através do comando de voz

A Cia - Ativando através do comando de voz está disponível para auxiliar na navegação e na edição de informações dentro do sistema, podendo ser habilitado através das parametrizações indicadas a seguir.

Quais são as configurações necessárias para ativar o reconhecimento de voz?

Para utilizar o reconhecimento de voz no CIGAM, será necessário que o motor do componente responsável por esta funcionalidade esteja instalado e configurado no Windows da máquina. Esse componente é fornecido pela Microsoft gratuitamente e não necessita de conexão com a internet para funcionar.

Por se tratar de um componente do Windows, sua instalação irá necessitar de privilégios administrativos na máquina e deverá ser feita manualmente.

A máquina também precisará possuir hardware de entrada e saída de áudio, algo muito simples como uma placa de som e um microfone.

No caso do microfone, quanto melhor o equipamento, melhor será a taxa de reconhecimento de voz bem como a distância física que pode ser utilizada em relação ao equipamento.

As API’s de reconhecimento de voz estão disponíveis somente para o idioma de exibição do Windows. Mesmo que seja instalado os conjuntos para outro idioma, o Windows não o detecta. Isso acontece porque os mesmos recursos de voz são utilizados para o aplicativo Narrador do Windows, e nesse caso, não seria possível ler uma tela ou informação num idioma diferente da voz.

Para isso, será necessário que o idioma de exibição do Windows seja em Português do Brasil (pt-BR).

Na pasta %CIGAM_INSTAL%xpa\Speech\ estão disponibilizados os arquivos necessários para a instalação do recurso Comando de Voz.

É necessário ter registrado na máquina o certificado que conta em: %CIGAM_INSTAL %XPA\Certificados

Executar via CMD conforme exemplo: 'certutil.exe -f -user -p certificatePassword -importpfx "Certificate Path" '
EX: certutil.exe -f -user -p cigam@cigam -importpfx "%CIGAM_INSTAL %XPA\Certificados\corp.cigam.com.br\corp.cigam.com.br.pfx"

Hardware

Nos dispositivos do Windows deverá existir controles de som, entradas e saída de áudio (os itens dentro de cada nível podem mudar de acordo com a versão do Windows e do hardware instalado):

Gerenciador de Dispositivos.png

Deverá aparecer o ícone na barra de tarefas do Windows bem como possibilitar o acesso aos dispositivos de reprodução:

Imagem2som.png


Imagem3som.png

Voltar ao início

Como fazer a instalação da Cia?

O Runtime do Magic, seja em uniPaaS ou xpa, sempre é executado na plataforma 32 bits. Porém, as ferramentas utilitárias do CIGAM podem ser executas num processo separado do Runtime do Magic, e nesse caso poderão ser executas na plataforma 64 bits.

Dessa forma, os componentes 32 bits (x86) obrigatoriamente devem estar instalados para o CIGAM ativar o reconhecimento de voz. Para garantir que as demais ferramentas possam ativar esse recurso quando forem executadas num processo separado, também é necessário que se instale os componentes 64 bits (x64).

  • Os instaladores dos componentes estão em:
    • "%CIGAM_INSTAL%\xpa\Speech\SpeechPlatformRuntime_x86.msi"
    • "%CIGAM_INSTAL%\xpa\Speech\SpeechPlatformRuntime_x64.msi"

Caso não seja localizada nenhuma voz em Português do Brasil, que geralmente acontece no Windows Server, existe a possibilidade de instalação de uma outra voz para tal sintetização. A voz padrão do Windows é a “Maria”, que é instalada junto com os pacotes de idiomas em português, sendo que a voz “Heloisa” poderá ser instalada quando a “Maria” ou outra voz em português não estiver disponível.

  • O instalador da voz Heloisa está em:
    • "%CIGAM_INSTAL%xpa\Speech\pt-BR\Heloisa\MSSpeech_TTS_pt-BR_Heloisa.msi"


  • Após a instalação, os componentes deverão ser registrados para o uso conforme os script’s do Registro do Windows:
    • "%CIGAM_INSTAL%xpa\Speech\pt-BR\Heloisa\Heloisa_11_x86.reg"
    • "%CIGAM_INSTAL%xpa\Speech\pt-BR\Heloisa\Heloisa_11_x86_wow6432.reg"


  • O idioma de reconhecimento padrão do CIGAM é o português brasileiro (cultura “pt-BR”).
    • %CIGAM_INSTAL%\xpa\Speech\pt-BR\MSSpeech_SR_pt-BR_TELE.msi


  • Caso necessário, o instalador para o idioma inglês americano (cultura “en-US”) está em:
    • %CIGAM_INSTAL%\xpa\Speech\en-US\MSSpeech_SR_en-US_TELE.msi


Os componentes que serão instalados irão necessitar do Microsoft .NET Framework 4.0. Atualmente o CIGAM tem como pré-requisito a versão 3.5 do .NET, sendo que a versão 4.0 também será necessária para executar o CIGAM com reconhecimento de voz (ou seja, a máquina precisará estar com as duas versões do .NET instalada).

Esse requisito de versão do .NET pode já ter sido atendido uma vez que o Magic xpa também precisa de uma versão do .NET maior ou igual a 4.0.

Em versões mais novas do Windows, a versão 4.0 do .NET já vem instalada, e a versão 3.5 do .NET vem pré-instalada necessitando ser ativada.

Maiores informações sobre a instalação do .NET pode ser obtida em Instalação do .NET

Importante: Caso já exista a fala em português (brasil) instalada não é necessário instalar a fala “Heloisa”.

Voltar ao início

Como verificar os recursos de fala da Cia?

⇒ Verificar se consta microfone instalado, e se o Windows está identificando o dispositivo de reprodução em som no painel de controle

Imagem2som.png

⇒ No Painel de Controle deverá estar acessível a configuração de texto e fala

Img2.png

Um teste de demonstração de voz pode ser feito para verificar se o hardware está funcionando corretamente:

1. Em Propriedades de Fala>Guia Texto para Fala>
2. Botão <Demonstração da Voz>
3. Deve se ouvir o texto redigido na opção ‘Usar o seguinte para demonstrar a voz’

Img3.png


Independente da voz utilizada, essa opção pode possuir valores diferentes dependendo da plataforma. Para isso, poderá ser feita a verificação abrindo as propriedades de fala para ambas as plataformas, pois o Windows sempre abre para apenas a plataforma de instalação do Sistema Operacional quando executado pelo menu Iniciar ou Painel de Controle:

  • C:\Windows\System32\Speech\SpeechUX\SAPI.cpl
  • C:\Windows\SysWOW64\speech\SpeechUX\SAPI.cpl

Neste caso, se for instalada uma voz diferente do padrão, obrigatoriamente deverá ser configurada para ambas plataformas.

⇒ Componentes do Windows

Algumas versões de Windows, geralmente Server, mesmo após a instalação da linguagem de exibição (Display Language) para português, os recursos de fala não são instalados.
Geralmente quando isso acontece, a voz da Maria não aparece disponível para seleção.

Após a instalação da linguagem de exibição, acessar as configurações do Windows para o idioma Português (Brasil):

Img4.png
Img5.png
Img6.png
Img7.png

⇒ Execução via Terminal Server (área de trabalho remota)

No servidor de acesso remoto, acessar as configurações do Microfone no servidor:

Imgx1.png

Selecione as opções de privacidade

Imgx2.png

Acesse a opção Microfone ao lado esquerdo da tela

Imgx3.png

Garanta que as duas opções abaixo estejam ativas:

Imgx4.png

Ao conectar remotamente garanta que a opção abaixo esteja marcada:

Img8.png

Garanta que o idioma do servidor de acesso remota esteja com o idioma Português(Brasil) instalado:

Imgx5.png

A maneira mais simples de conferir o idioma é clicar em iniciar:
Inglês

Imgx7.png

Português

Imgx8.png

Para testar a captura por Windows basta utilizar o recurso de gravação do google pelo navegador de internet:

Imgx9.png

Lembrando: Para que funcione será necessário ter um microfone conectado na máquina e habilitar os recursos na conexão:

Esta configuração também funciona se for conectado em outro TS estando dentro de um TS, porém a latência da rede pode causar atraso na detecção de áudio, e nesse caso, pode não reconhecer frases maiores.

Após essas parametrizações já estamos aptos a utilizar os comandos de voz.

Voltar ao início

Como fica a execução da Cia no CIGAM?

Veja a documentação completa da execução da Cia via Desktop em Cia - Como acessar.

Voltar ao início