Reconhecimento de Fala com o Windows XP

Publicado em: 23 de setembro de 2003
**
**

Nota do Redator: Os artigos anteriores publicados por membros da comunidade on-line são arquivados para que você possa utilizá-los. As informações podem estar desatualizadas, pois a tecnologia muda. Para obter informações mais atuais, acesse o site ou envie uma pergunta nos grupos de notícias.

Jeremy Moskowitz

A computação pessoal na década passada superou nossas expectativas de muitas maneiras.

De várias formas específicas, a tecnologia do PC parece preencher as expectativas de volta aos anos 50 e 60.

Um exemplo disso é o reconhecimento de fala. Há quarenta anos, os cientistas previram que no novo milênio nossa vida seria ir para casa à noite, colocar as crianças para dormir, colocar o gato para fora de casa e falar para o PC: ” Computador, acenda a luz e feche o portão da garagem. Acorde-me às 7 com minha música favorita. Prepare meu café. E ligue para o meu chefe para lembrá-lo da reunião que temos às 8.

"Boa noite, computador."

"Boa noite, senhor."

Desculpe-me, mas o Windows XP não consegue fazer com que seu computador seja assim. No entanto, assim que as suas expectativas estiverem ajustadas à realidade do dia-a-dia, você ficará impressionado com o que você realmente pode fazer falando com o seu computador.

Os recursos do reconhecimento de fala no Windows XP, principalmente quando combinados ao software de produtividade do Office XP, podem melhorar o computador em áreas como jogos, entrada de dados ou edição. Além disso, os fornecedores de software de terceiros estão levando os recursos do reconhecimento de fala do seu PC a novas áreas, como automação doméstica e telefonia.

Como ter isso?

A Microsoft vem trabalhando na tecnologia do reconhecimento de fala como um produto há alguns anos. Saiba mais sobre o estado atual dos produtos de reconhecimento de fala no site de Tecnologias de Reconhecimento de Fala da Microsoft .Net (em inglês).

Ao mesmo tempo, a Microsoft continua investindo no recurso de reconhecimento de fala. Grupos em Redmond e na China estão trabalhando para solucionar alguns problemas que ainda existem nesse recurso. Um projeto de pesquisa, conhecido por projeto Dr. Who (em inglês), pretende solucionar o problema de ruído e permitir que seu computador reconheça sua voz se você não estiver em um local fechado, mas na rua, no carro ou em um restaurante lotado.

Início da páginaInício da página

Como Interceptar a Fala do Windows XP

O que você pode fazer agora?

Interceptar a tecnologia de reconhecimento de fala no Windows XP pode ser algo delicado, mas após ler isso, você será um profissional.

A magia do reconhecimento de fala acontece quando três partes de juntam. Primeiro, você precisa do Windows XP Service Pack 1. Em seguida, você precisará do Microsoft Speech Recognition Engine v5.0. Por fim, você precisará de um aplicativo que esteja pronto para aceitar sua entrada de fala, incluindo o Bloco de Notas, o Outlook Express e outros no Windows XP.

Não há um Mecanismo de Reconhecimento de Fala (Speech Recognition Engine - SRE) incorporado diretamente ao Windows XP. Será necessário instalar um mecanismo compatível e, na maioria dos casos, você irá instalá-lo a partir de uma ou duas fontes.

O Microsoft SRE para Windows XP está disponível em aplicativos do Office XP, como o Microsoft Word 2002 ou Microsoft Excel 2002. Se você tiver o Office XP ou um desses programas em seu computador, provavelmente já terá acesso ao SRE. Apenas será necessário instalar o SRE conforme explicado abaixo.

Se você não tiver um desses programas, uma opção menos cara para a instalação do SRE é a compra do Windows XP PLUS! Pack. Ele é vendido por menos de US$30 na Microsoft ou em outro fornecedor on-line.

Há uma terceira opção disponível para usuários avançados. O SRE é fornecido gratuitamente como parte do Microsoft Speech Software Development Kit 5.1. A Microsoft não oferece suporte técnico a esse software e geralmente ele não é recomendado para usuários finais.

Início da páginaInício da página

O microfone é o componente mais importante

Antes de continuar, precisamos falar um pouco sobre o componente mais importante no sistema de Reconhecimento de Fala: o microfone. Será necessário ter o microfone certo para a tarefa e isso não é tão fácil.

Se você for a uma loja de computador local, você verá vários fones de ouvido com microfones. Até na embalagem pode se ler: “Ótimo para reconhecimento de fala”. No entanto, isso nem sempre é verdade, por vários motivos.

Primeiramente, a qualidade desses microfones é questionável, levando a uma diminuição do reconhecimento da palavra. O mais importante é que nenhum desses microfones está “ligado”. Por que isso é importante? Porque o microfone ou a entrada de microfone da placa de som deve estar ligado ou então o reconhecimento de fala não irá funcionar. Poucas placas de som possuem entradas para microfone e quase nenhum microfone está ligado. Então, como saber se o microfone está ligado ou não? Primeiramente, veja no pacote se há o aviso “pilhas inclusas” ou “necessário pilha”. Ou então você pode obter um microfone USB. Eles geralmente estão ligados. Eles também são Plug and Play, sucesso garantido virtualmente.

Quando você tiver o microfone e o software SRE, poderá começar. Nesta coluna, falarei sobre como carregar o SRE a partir do Microsoft Word no Office XP.

Se você for instalar primeiro o Office XP:

1.

Escolha o tipo de instalação Personalizada.

2.

Na seção Recursos a serem instalados, expanda Recursos compartilhados do Office e selecione Entrada Alternativa de Usuário conforme mostrado abaixo na Figura 1.

3.

Clique em Atualizar, e o SRE será instalado.

Figure 1

Figura 1

Se você instalou o Office XP anteriormente, mas ainda precisa instalar o componente SER:

1.

Insira o CD-ROM do Office XP na unidade.

2.

Clique em Iniciar, em seguida em Painel de Controle, clique em Adicionar/Remover Programas, selecione Microsoft Office XP e clique no botão Alterar.

3.

Clique em Adicionar ou Remover Recursos e depois em Avançar.

4.

Isso irá mostrar a caixa de diálogo com as opções de instalação, conforme mostrado acima na Figura 1.

5.

Expanda Entrada Alternativa de Usuário, clique em Fala e depois em Atualizar.

Após instalar o SRE, você deverá abrir o Microsoft Word e ativar o reconhecimento de fala.

Para ativar o reconhecimento de fala no Microsoft Word

No menu Ferramentas, clique em Fala, conforme mostrado abaixo na Figura 2.

Figure 2

Figura 2

Ao fazer isso, talvez você receba uma solicitação novamente à mídia do Office XP para acabar de carregar o SRE. Se isso acontecer, o Word irá carregar o restante do SRE.

Ao concluir, você deverá fechar o Word e, embora isso não seja diretamente solicitado, reiniciar o computador. Ao fazer isso, você poderá ver como o Windows XP e o SRE interagem.

As etapas de instalação do SRE from Plus! Para o Windows XP e do Speech SDK são diferentes da instalação deles no Office XP. Em todo caso, no entanto, a instalação é relativamente fácil. As etapas para treinar o SRE, configurar o Windows XP e utilizar o reconhecimento de fala conforme descrito abaixo são as mesmas, seja qual for a fonte do seu software SRE.

Além do Microsoft Word, você pode utilizar o reconhecimento de fala em quase todos os campos de texto em qualquer programa do Windows XP. É possível controlar o Windows Media Player, o Internet Explorer 6, ditar no Bloco de Notas ou ditar um e-mail no Outlook Express.

Início da páginaInício da página

Como Treinar o Mecanismo de Reconhecimento de Fala

Agora você está pronto para mostrar ao SRE quem manda. Você fará isso por meio de um pequeno treinamento do SER para que ele reconheça suas características vocais pessoais.

Para treinar o SER:

Clique em Iniciar, em seguida em Painel de Controle, clique em Som, Fala e Dispositivos de Áudio e depois clique no ícone Fala. A caixa de diálogo Propriedades da Fala (Speech Properties) aparecerá, conforme mostrado abaixo.

Figure 3

Figura 3

Cada usuário do SRE possui o próprio perfil. Provavelmente os padrões da sua fala serão diferentes dos da sua irmã. O Windows XP e o SRE deverão marcar isso. Teoricamente, você poderá definir um perfil diferente para todos na casa, mas para esse exemplo nós supomos que você seja o único usuário.

1.

Verifique se o microfone está funcionando clicando no botão Configurar Microfone.

2.

Clique no botão Treinar Perfil para iniciar o processo. O Assistente de Treinamento de Reconhecimento de Fala irá abrir.

3.

Clique em Avançar e siga as instruções apresentadas no assistente para treinar o SRE.

Início da páginaInício da página

Windows XP e o SRE

Agora você está pronto para começar a usar o reconhecimento de fala por meio de uma ferramenta no Windows XP chamada Barra de Idiomas. Neste ponto, você deverá configurar essa ferramenta e as demais configurações de fala do Windows XP.

Para configurar a Barra de Idiomas e as Configurações de Fala do Windows XP:

1.

Abra Painel de Controle.

2.

Clique em Data, Hora, Idioma e Opções Regionais e clique em Opções Regionais e de Idioma.

3.

Clique na guia Idiomas.

4.

Clique no botão Detalhes.

Figure 4

Figura 4

A caixa de diálogo Serviços de Texto e Idioma de Entrada abre, conforme visto acima.

Clicar no botão Barra de Idiomas permite que você configure como quer que essa barra apareça. Você pode escolher dentre quatro opções, como tê-la flutuante ou fixa à barra de ferramentas.

Você pode alterar o comportamento do reconhecimento do SRE clicando na entrada Reconhecimento de Fala, e em seguida selecionando Propriedades. Para saber mais sobre isso, consulte a documentação do reconhecimento de fala no Microsoft Word.

Para ativar o reconhecimento de voz avançado no Windows XP:

Clique na guia Avançado, que mostra como o Windows XP se conecta diretamente com o SER, conforme mostrado abaixo.

Marque a caixa de seleção Estender suporte a serviços de texto avançados a todos os programas.

Clique em OK e, se necessário, reinicie a máquina.

Figure 5

Figura 5

Essa opção permite que o Windows XP aceite entrada no estilo de ditado em qualquer lugar que tenha uma caixa que possa ser preenchida com texto – incluindo o Bloco de Notas, a barra de endereço do Internet Explorer e o Outlook Express. No entanto, isso não permite que o Windows XP responda a comandos do sistema operacional. Você não consegue utilizar o reconhecimento de fala para abrir o menu Iniciar do Windows XP ou o Centro de ajuda e suporte do Windows XP, por exemplo. Isso é conhecido como Comando de Voz, e enquanto os programas do Office XP apresentam esse recurso, o Windows XP o tem apenas no Tablet PC Edition do Windows XP.

Início da páginaInício da página

Agora Tente Falar com o PC

Para testar os recursos de Reconhecimento de Fala, você deverá realizar dois exercícios. Primeiro, enquanto executa o Word XP, localize a barra de idiomas e clique no ícone Microfone, conforme mostrado abaixo.

Figure 6

Figura 6

Diga "ditar" e fale uma frase ou duas. Veja que o Word responde e insere seu texto. No Word, você pode também alterar o modo de entrada dizendo “comando de voz”. Isso permite que você navegue nos menus dizendo “menu” ou você poderá abrir a Ajuda do Word dizendo "help". Você pode explorar vários outros recursos de comando de voz.

No Segundo exercício, inicie o Bloco de Notas e, na Barra de Idiomas, clique novamente no Microfone e diga "ditar". Você deverá ditar no Bloco de Notas, o que mostra que o Windows XP está se conectando com o SRE. Agora você está pronto para inserir qualquer caixa de texto e ditar sua próxima mensagem de e-mail.

Início da páginaInício da página

Considerações Finais

Agora que a tecnologia sólida de reconhecimento de fala está disponível no Windows XP, suponho que veremos mais programas de terceiros querendo aproveitar a vantagem que o Windows XP oferece. Ao definir o reconhecimento de fala agora, treinar o SRE e se acostumar à interface, você estará pronto para utilizá-la quando a nova onda de software integrado chegar.

Jeremy Moskowits, colunista da Expert Zone, é Engenheiro de sistemas certificado pela Microsoft e administrador de sistemas certificado pela Microsoft, além de ser presidente da Moskowitz, Inc. Ele é consultor independente e treinador de tecnologias do Windows. Você poderá entrar em contato com ele por jeremym-ms@Moskowitz-inc.com. Observação: ele não responde a todas as mensagens de e-mail.


Início da páginaInício da página