GE - Como Fazer - Cia - Ativando através do comando de voz
Voltar
Como Fazer > Utilidades/Diversos > Cia - Ativando através do comando de voz
Índice
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):
Deverá aparecer o ícone na barra de tarefas do Windows bem como possibilitar o acesso aos dispositivos de reprodução:
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”.
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
⇒ No Painel de Controle deverá estar acessível a configuração de texto e fala
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’
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):
⇒ Execução via Terminal Server (área de trabalho remota)
No servidor de acesso remoto, acessar as configurações do Microfone no servidor:
Selecione as opções de privacidade
Acesse a opção Microfone ao lado esquerdo da tela
Garanta que as duas opções abaixo estejam ativas:
Ao conectar remotamente garanta que a opção abaixo esteja marcada:
Garanta que o idioma do servidor de acesso remota esteja com o idioma Português(Brasil) instalado:
A maneira mais simples de conferir o idioma é clicar em iniciar:
Inglês
Português
Para testar a captura por Windows basta utilizar o recurso de gravação do google pelo navegador de internet:
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.
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.

