• Nenhum resultado encontrado

1 Instalação do SpeechOO - Versão 1.0

N/A
N/A
Protected

Academic year: 2022

Share "1 Instalação do SpeechOO - Versão 1.0"

Copied!
7
0
0

Texto

(1)

1 Instala¸ ao do SpeechOO - Vers˜ ao 1.0

Este manual explica como instalar, configurar e utilizar o SpeechOO no LibreOffice Writer. Baixe a extens˜ao na p´agina http://code.google.com/p/speechoo/ na abaDownload. Enquanto est´a baixando, procure tamb´em pelos arquivos doCorujana p´agina http://www.laps.ufpa.br/falabrasil/speechoo. Pro- cure pela se¸c˜ao da vers˜ao 1.0 e baixe-os. Extraia o arquivo do coruja coruja for speechoo-1.0.0.tar.gz que vocˆe baixou para a sua home(por exemplo, /home/fulano) e observe que dever´a existir uma pasta chamadacoruja jlapsapi. Os arquivos da pasta s˜ao mostrados na Figura 1.

Figura 1: Arquivos do Coruja para o SpeechOO

Para instalar o plugin, clique duas vezes sobre o arquivo SpeechOO.oxt, uma tela como mostra a Figura 2 aparecer´a, leia os termos da licen¸ca e aceite caso concorde. Somente ap´os atingir o final do termo que o bot˜aoAceitar estar´a dispon´ıvel para a aceita¸c˜ao da instala¸c˜ao.

Figura 2: Instala¸c˜ao do SpeechOO

(2)

Conclu´ıda a adi¸c˜ao ao LibreOffice, uma nova tela aparecer´a. Role a tela para baixo e verifique se existe a extens˜ao do SpeechOO para confirma¸c˜ao da instala¸c˜ao, como mostra a Figura 3. Aperte em Fechar, o LibreOffice iniciar´a, por´em ´e necess´ario reinici´a-lo para que a instala¸c˜ao tenha efeito.

Figura 3: Instala¸c˜ao do SpeechOO conclu´ıda

2 Utiliza¸ ao do SpeechOO

Ap´os a instala¸c˜ao correta da extens˜ao e a configura¸c˜ao dos arquivos necess´arios, o SpeechOO estar´a pronto para uso. Para iniciar a execu¸c˜ao, ative o bot˜ao na barra de ferramentas doLibreOffice Writer caracterizado por um microfone, como mostra a Figura 4.

Figura 4: Interface do SpeechOO junto ao Libreoffice Writer

O SpeechOO possui dois modos de funcionamento, ditado e comando. O primeiro est´a relacionado com as senten¸cas reconhecidas. Neste, fala-se a senten¸ca desejada e o reconhecedor ir´a mostrar na tela do Writer o que foi reconhecido. O segundo ´e caracterizado por uma lista de comandos que j´a esta

(3)

2.1 Comandos Implementados

O SpeechOO possui v´arios comandos que controlam diferentes fun¸c˜oes do Writer. Os comandos po- dem ser subdivididos em v´arios grupos, s˜ao eles: Comando de pontua¸c˜ao, navega¸c˜ao, fonte,cor, formata¸c˜aoe comandosalternativos.

Os comandos de pontua¸c˜ao simulam a utiliza¸c˜ao do teclado, ou seja, ao falar algum comando de pontua¸c˜ao, a referida pontua¸c˜ao ser´a mostrada automaticamente na tela. Os comandos de pontua¸c˜ao s˜ao: v´ırgula,ponto,maior,menor,dois pontoseponto e v´ırgula.

Os comandos de navega¸c˜ao possuem suas peculiaridades. Os comandos avan¸car palavra, voltar palavra,avan¸car paragr´afoevoltar paragr´aforealizam a navega¸c˜ao entre palavras e/ou par´agrafos.

A referˆencia ´e sempre a posi¸c˜ao atual do cursor. Outros comandos, comobackspace, enter eespa¸co simulam o teclado.

Na parte superior do Writer existem bot˜oes que realizam diversas fun¸c˜oes, como o negrito e o jus- tificar(para formata¸c˜ao do texto). Os comandos de formata¸c˜ao no SpeechOOforam criados para que essas caracter´ısticas fossem ativadas apenas com o uso da voz. O modo como esses comandos funcionam ´e semelhante a utiliza¸c˜ao do mouse em que apenas clicando no bot˜ao desejado a fun¸c˜ao ´e ativada ou desati- vada. Os comandos poss´ıveis s˜ao: Negrito,It´alico, Sublinhar, Alinhar para a direita, Alinhar para a esquerda,JustificareCentralizar.

Os comandos de fonte mudam o tipo de fonte ou o seu tamanho. Para mudar o tamanho da fonte diga “fonte seguido do tamanho desejado”, por exemplo,fonte vinte. Para trocar de fonte, o comando

´

emudar fonte. Uma tabela com os tipos de fonte suportadas ir´a aparecer na tela com n´umeros ao lado para a sele¸c˜ao, pronuncie o n´umero associado ao tipo de fonte desejada para realizar a troca.

A mudan¸ca de cor ´e semelhante a forma que se utiliza para mudar o tamanho da fonte. Para mudan¸ca de cor fale “cor e em seguida o nome da cor desejada”, por exemplo,Cor Azul. As cores implementadas foram: amarelo, vermelho, marrom, azul, verde e preto.

Os comandos alternativos s˜ao apenas dois, salvar e corrigir. Ao falar o comando salvar uma mensagem ir´a aparecer pedindo o nome do arquivo desejado e, ap´os ser dito e reconhecido este t´ıtulo, o arquivo ´e salvo por padr˜ao na pasta de documentos do Linux. O segundo comando ´e o corrigir.

Este comando tem como objetivo dar a op¸c˜ao de corre¸c˜ao `a alguma senten¸ca que tiver sido reconhecida erroneamente. Senten¸cas alternativas aparecem na tela em uma tabela assim como no comando mudar fontee a escolha ´e feita pelo n´umero associado.

3 Melhorando o Reconhecimento

A adapta¸c˜ao de locutor no SpeechOO´e uma ferramenta que permite otimizar o reconhecedor `as car- acter´ısticas da fala do usu´ario. A adapta¸c˜ao de locutor ´e realizada pelo pr´oprioplugin por meio de uma interface que guia o usu´ario ao longo do processo. Antes de utilizar o recurso para adapta¸c˜ao do locutor doSpeechOO, ´e necess´ario que a JVM utilizada pelo LibreOffice seja configurada.

3.1 Configurando a JVM

O processo de adapta¸c˜ao de locutor demanda uma carga significativa do CPU e de mem´oria. Portanto, algumas configura¸c˜oes espec´ıficas para seu funcionamento no LibreOffice s˜ao necess´arias. Primeiramente, no submenu deFerramentasdo menu do LibreOffice, selecioneOp¸c˜oes. Como mostra a Figura 5.

Em seguida, expanda o menuLibreOfficee procure pela op¸c˜aoJava. Selecione uma JRE de vers˜ao 1.6 para frente, pois a 1.5 gera lentid˜ao, segundo testes realizados. Ap´os isto, clique emParˆametros.

A Figura 6 mostra esta tela.

(4)

Figura 5: Op¸c˜oes no submenu de Ferramentas

Figura 6: Op¸c˜ao Java com menu LibreOffice j´a expandido

(5)

Uma nova tela ser´a aberta, nela ´e necess´ario atribuir dois parˆametros para a JRE. Digite-Xms256m e clique em Atribuir na caixa de texto superior. Novamente na caixa de texto, digite -Xmx768m e clique novamente emAtribuir. A Figura 7 mostra a atribui¸c˜ao do parˆametro -Xmx768m antes de se apertarAtribuir.

Figura 7: Atribui¸c˜ao do parˆametro -Xmx768m depois da atribui¸c˜ao do parˆametro -Xms256m Feito isso, reinicie oLibreOfficecomo requisita o programa para que as configura¸c˜oes tenham efeito.

3.2 Criando Perfil adaptado ao Locutor

E aconselh´´ avel que a adapta¸c˜ao de locutor seja realizada no mesmo ambiente onde o SpeechOOser´a utilizado. Certificar-se de que o ambiente esteja com seus ru´ıdos habituais, por exemplo, barulho de ar condicionado, pessoas conversando e etc. Cheque o volume do microfone em seu sistema. Em seguida, no menuFerramentas, no item SpeechOO, selecione o subitemAdapta¸c˜ao de Locutor, como mostra a Figura 8.

Figura 8: Local da adapta¸c˜ao de locutor no menu do LibreOffice

Uma tela como mostra a Figura 9 aparecer´a. A caixa de textosuperior´e destinada para a cria¸c˜ao de um novo modelo. Para isto, nomeie o perfil, por exemplo, com seu nome. Ap´os a escolha, clique em Criar.

Uma nova tela aparecer´a mostrando novamente algumas instru¸c˜oes do processo de adapta¸c˜ao, clique emPr´oximoe um dos textos para grava¸c˜ao aparecer´a, como mostra a Figura 10.

(6)

Figura 9: Tela para cria¸c˜ao, sele¸c˜ao de um modelo adaptado ao locutor

Figura 10: Tela de grava¸c˜ao com o primeiro texto para leitura

(7)

Ap´os gravar todos os 50 textos, aparecer´a uma tela como mostra a Figura 11. Normalmente o processamento dos ´audios gravados leva por volta de 10 minutos para ser conclu´ıdo.

Figura 11: Tela para iniciar o processamento das grava¸c˜oes da adapta¸c˜ao

No final deve aparecer uma tela sinalizando a conclus˜ao da adapta¸c˜ao, como mostra a Figura 12.

Figura 12: Tela sinalizando a conclus˜ao da adapta¸c˜ao

Procure novamente nos menus pela op¸c˜ao daAdapta¸c˜ao de Locutor. Nodropbox na parte inferior da tela mostrada na Figura 9, expanda-o e clique no nome do seu perfil criado anteriormente. Depois clique emSelecionarpara que o seu novo modelo seja alocado para o uso. Reinicie o LibreOffice para que as mudan¸cas tenham efeito.

4 uvidas e Problemas

Em caso de d´uvidas e problemas, procure pelos arquivos SpeechOOlog e Juliuslog localizados no diret´orio/tmpdo sistema operacional e mande para a Lista de Discuss˜oes do grupo FalaBrasil. O nome do grupo ´eCoruja-ASRnogooglegroups. Junto aos arquivos, informe qual o sistema operacional.

4.1 Dependˆ encias de pacotes para o Ubuntu

Alguns pacotes precisam estar instalados para que oSpeechOO funcione. Certifique-se da instala¸c˜ao dos seguintes pacotes:

libpulse-dev

sun-java6-jre (ou superior)

Instale-os com o comandosudo apt-get install libpulse-dev sun-java6-jreno caso do Ubuntu.

Caso seja outra distribui¸c˜ao Linux, procure como instalar estes pacotes.

Referências

Documentos relacionados

O administrador CMSW poderá utilizar o relacionamento global de licenças de software para agilizar a manutenção das informações por software, usuário ou equipamento.. Clique

O Workshop de Sensibilização foi realizado nos dias 22 e 23 de Agosto de 2003, no hotel Pergamont com representantes da Secretaria de Governo Municipal - SGM e a Secretaria

No relatório Controle da Margem de Contribuição - Família Solventes (anexo 4) verifica-se qual o volume total de faturamento gerado e a rentabilidade da Família Solventes.

Ora, j´ a vimos que as ´ unicas solu¸c˜ oes da equa¸c˜ ao de Legendre usual que permanecem limitadas nos extremos ±1 (assim como suas derivadas) s˜ao os polinˆ omios de Legendre P

Em sua fase de construção, foram elaborados 28 itens para representar contentamento no trabalho a partir de seis dimensões: satisfação com o salário (cinco itens), satisfação com

Logica BCI: IPC( ! )onde cada cancelamento e exactamente de uma hipotese, ou seja, a regra estrutural da contrac~ao n~ao e permitida e os sequents n~ao podem ser vazios a esquerda..

5 Especialização em Serviços Enterprise Applications Outsourcing IT Consulting Networking & Automation Services 52% 21% 15% 12% CLIENTE Fleet Management Software

Instrumento para repensar o trabalho, apoio constante  pessoal e institucional, construção coletiva de novas formas para intervir no trabalho..