# Manual do &kmouth;

## Introdução

O &kmouth; é um aplicativo que permite às pessoas que não conseguem falar deixar que os seus computadores falem por elas. Inclui um histórico das palavras faladas a partir das quais o usuário pode selecionar as frases a serem faladas novamente.

Observe que o &kmouth; não inclui um sintetizador de voz. Em vez disso, necessita que exista um sintetizador de voz instalado no sistema.

## Usando o &kmouth;

### A primeira inicialização

Durante a primeiro inicialização do &kmouth; é apresentado um assistente no qual você poderá efetuar algumas configurações básicas.

Configuração do Texto-para-Voz Configuração do Texto-para-Voz

Com a primeira página do assistente você especifica o comando que deverá ser usado posteriormente para a conversão de texto para voz. Para mais detalhes veja a descrição da janela de configuração.

Livro de Frases Inicial Livro de Frases Inicial

Com a segunda página você seleciona quais livros de frases você necessita. A partir dos livros de frases você poderá selecionar as frases mais usadas para que não tenha que digitá-las de novo. Claro que o &kmouth; também tem uma janela de edição para caso você queira editar os seus livros de frases.

Completação de Palavras Completação de Palavras

Com a terceira página, você define o dicionário para o completamento de uma palavra. O &kmouth; irá processar a documentação do &kde; do idioma escolhida para detectar as frequências das palavras individuais. Opcionalmente, você poderá comparar a lista de palavras a um dicionário do OpenOffice.org para poder adicionar apenas as palavras corretas ao completamento de palavras.

### A janela principal

A janela principal do &kmouth; é relativamente simples. Consiste basicamente num campo de edição onde você pode digitar suas frases (o campo branco em baixo na imagem) e um histórico das frases faladas (o campo branco superior na imagem).

A janela principal do &kmouth; A janela principal do &kmouth;

Assumindo que você tenha configurado corretamente o &kmouth;, você poderá usar o campo de edição para digitar as frases que deseja ouvir. Logo que uma frase seja pronunciada, a mesma será adicionada ao histórico. No histórico, você poderá selecionar as frases a serem faladas novamente.

Nos livros de frases (localizados na linha abaixo da barra de ferramentas), você poderá selecionar as frases mais usadas.

### O diálogo de configuração

Ao usar o item do menu Configurações Configurar o &kmouth;... você irá abrir a janela de configuração do &kmouth;. Esta janela consiste de duas páginas, a Sintetizador de voz e a Preferências, a página de Completamento de palavras e a página do Serviço de fala do Jovie.

#### Aba Preferências

Aba Preferências Captura de tela

A aba Preferências contém as opções que alteram o comportamento do &kmouth; em determinadas situações.

Com a primeira lista, a Seleção de frases no livro de frases:, você indica a ação que é disparada ao escrever o atalho de uma frase ou selecionando a frase no menu do Livro de frases ou na barra do livro de frases.

Ao selecionar a opção Falar imediatamente, a frase selecionada é imediatamente sintetizada e introduzida no histórico. Se você selecionar a opção Inserir no campo de edição, a frase selecionada é somente introduzida no campo de edição.

Com a segunda lista, a Fechar a janela de edição do livro de frases:, você pode indicar se o livro de frases é gravado se você fechar simplesmente a janela de edição do livro de frases.

Ao optar por Salvar o livro de frases, o livro de frases é de fato salvo. Selecionar a opção Descartar as alterações, as modificações são descartadas e o livro de frases não é mais salvo. Se você selecionar a opção Perguntar para salvar, o &kmouth; lhe perguntará se deverá ou não salvar o livro de frases.

#### Aba Sintetizador de voz

Aba Sintetizador de voz Captura de tela

No campo de edição da aba Sintetizador de voz você pode indicar o comando para invocar o sintetizador de voz. Com a lista abaixo do campo de edição você poderá indicar a codificação de caracteres que é usada para passar o texto para o sintetizador de voz.

O &kmouth; tem duas formas de passar o texto: Se o comando esperar o texto no entrada padrão você deverá selecionar a opção.

A outra forma é passando o texto como um parâmetro: Antes de invocar o comando, o &kmouth; substituirá certos símbolos com conteúdo:

Símbolo | Substituído por
%t | O texto atual que deverá ser falado
%f | O nome de um arquivo temporário que contém o texto que deverá ser falado
%l | O código do idioma associado ao dicionário da complementação de palavras atual
%% | Um sinal de porcentagem

Como é óbvio, o comando para gerar as frases é dependente do sintetizador de voz que você usa. Por favor veja a documentação do seu sintetizador de voz para descobrir o comando usado para sintetizar os textos. Você poderá encontrar exemplos do comando no apêndice.

Ao selecionar a opção Usar o serviço de fala do Jovie se possível, você indicará ao &kmouth; para tentar em primeiro lugar enviar para o serviço de fala do Jovie. Se isto for bem sucedido, os outros itens de configuração desta página serão ignorados. O serviço de fala do Jovie é um servidor do &kde; que fornece aos aplicativos do &kde; uma interface padronizada para a síntese de voz e está em desenvolvimento no presente momento no Git. É mais seguro selecionar esta opção, mesmo que o Jovie não esteja instalado.

#### Página Completação de palavras

Página Complementação de palavras Captura de tela

A página Complementação de palavras contém uma lista dos dicionários usados para a complementação de palavras (o &kmouth; irá mostrar uma lista ao lado do campo de edição da janela principal se esta lista contiver mais de um dicionário. Você poderá usar esta lista para poder selecionar o dicionário que é usado atualmente para a complementação de palavras.)

Com os botões do lado direito da página você poderá adicionar e remover dicionários, alterar a ordem dos mesmo ou exportar os dicionários para um arquivo. Com o campo de edição e com a caixa combinada, você poderá alterar o nome e o idioma associado ao dicionário.

Quando você adicionar um novo dicionário, você poderá escolher entre várias fontes:

- Criar um novo dicionário a partir da documentação do &kde;

  Quando você usar esta fonte, o &kmouth; lhe perguntará o idioma pretendido e, depois disso, processará a documentação do &kde;. A frequência das palavras individuais é detectada, contando as ocorrências de cada palavra. Opcionalmente, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para adicionar apenas as palavras corretas ao novo dicionário.

- Criar um novo dicionário a partir de um arquivo

  Se você usar esta fonte, o &kmouth; irá solicitar o arquivo desejado para dicionário. Você tanto poderá selecionar um arquivo &XML;, um arquivo de texto normal ou um arquivo que contém um dicionário de completamento de palavras criado tanto pelo &kmouth; como pelo GOK (o GNOME On-screen Keyboard - Teclado na tela do GNOME). Se você selecionar um arquivo normal ou em &XML;, a frequência das palavras individuais é detectada, contando simplesmente as ocorrências de cada palavra. Opcionalmente, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para poder adicionar apenas as palavras corretas ao novo dicionário.

- Criar um novo dicionário a partir de uma pasta

  Se você utilizar esta fonte o &kmouth; solicitará a pasta desejada. O &kmouth; abre todos os arquivos nessa pasta e nas suas subpastas. Cada arquivo é carregado como um dicionário de completamento, como um arquivo &XML; ou como um arquivo de texto normal. Nos últimos dois casos as ocorrências de cada palavra individual no arquivo são contadas. Opcionalmente você pode comparar a lista de palavras a um dicionário do OpenOffice.org para apenas adicionar as palavras corretas aos novo dicionário.

- Mesclar os dicionários

  Você pode usar esta opção para poder mesclar os dicionários disponíveis. O &kmouth; irá perguntar quais os dicionários que deverão ser reunidos e como é que os dicionários individuais deverão ser pesados.

- Criar uma lista de palavras vazia

  Você poderá usar esta opção para poder criar um dicionário em branco sem nenhum item. Uma vez que o &kmouth; adiciona automaticamente as palavras digitadas como novas aos dicionários, ele vai aprendendo o seu vocabulário com o tempo.

#### Página do Serviço de fala do Jovie

A configuração do serviço de fala do &kde; está descrito em detalhes no Manual do Jovie.

### A janela de edição do livro de frases

Ao usar o item do menu Livro de frases Editar... , você irá abrir a janela de edição do livro de frases.

A janela de edição do livro de frases Captura de tela

A área principal da janela de edição do livro de frases está dividida em duas partes. Na parte superior, os livros de frases são mostrados numa estrutura em árvore.

Na parte inferior você poderá modificar um item selecionado. Se você tiver selecionado uma frase, você poderá modificar o conteúdo da frase, assim como o seu atalho. Se você tiver selecionado um livro de frases só poderá modificar seu nome.

As ações como a adição de frases e livro de frases novos, assim como a remoção de livros de frases e frases individuais, poderão ser efetuadas através da seleção das mesmas no menu, na barra de ferramentas ou no menu de contexto.

Você pode alterar a ordem dos livros de frases e das frases em si arrastando-os para os seus novos locais ou usando as teclas de seta enquanto pressiona a tecla &Alt;.

## Referência de comandos

### Comandos dentro da janela principal

#### Menu Arquivo

&Ctrl;O Arquivo Abrir como histórico...

- Abre um arquivo de texto como um histórico de frases faladas.

&Ctrl;S Arquivo Salvar histórico como...

- Salva o histórico num arquivo de texto.

&Ctrl;P Arquivo Imprimir o histórico...

- Imprime o histórico.

&Ctrl;Q Arquivo Sair

- Sai do &kmouth;

#### Menu Editar

&Ctrl;X Editar Recortar

- Corta a seção selecionada e coloca-a na área de transferência. Se existir algum texto selecionado no campo de edição, este é colocado na área de transferência. Caso contrário, as sequências selecionadas no histórico (se existirem) são colocadas na área de transferência.

&Ctrl;C Editar Copiar

- Copia a seção selecionada para a área de transferência. Se existir algum texto selecionado no campo de edição, este é colocado na área de transferência. Caso contrário, as sequências selecionadas no histórico (se existirem) são colocadas na área de transferência.

&Ctrl;V Edit Colar

- Cola o conteúdo da área de transferência na posição atual do campo de edição.

Editar Falar

- Fala as frases atualmente ativas. Se existir algum texto no campo de edição, este será falado. Caso contrário, as frases selecionadas no histórico (se existirem) serão faladas.

#### Menu Livro de frases

Livros de frases Editar...

- Abre a janela de edição dos livros de frases.

O &kmouth; possui os itens dos menus Configurações e Ajuda, comuns do &kde;. Para mais informações, consulte as seções sobre o Menu Configurações e o Menu Ajuda dos Fundamentos do &kde;.

#### O menu de contexto dos itens do histórico

Falar

- As frases selecionadas são sintetizadas.

Excluir

- As frases selecionadas são removidas do histórico.

Recortar

- As frases selecionadas são removidas e colocadas na área de transferência.

Copiar

- As frases selecionadas são copiadas para a área de transferência.

Selecionar todos os itens

- Todas as entradas do histórico são selecionadas.

Desmarcar todos os itens

- Todos os itens do histórico ficam desmarcados.

&Ctrl;O Abrir como histórico...

- Abre um arquivo de texto como um histórico de frases faladas.

&Ctrl;S Salvar o histórico como...

- Salva o histórico num arquivo de texto.

### Os comandos da janela de edição do livro de frases

#### Menu Arquivo

Arquivo Nova frase

- Adiciona uma nova frase.

Arquivo Novo livro de frases

- Adiciona um novo livro de frases.

&Ctrl;S Arquivo Salvar

- Salva o livro de frases.

Arquivo Importar...

- Importa um arquivo e adiciona o seu conteúdo ao livro de frases

Arquivo Importar o livro de frases padrão

- Importa um livro de frases padrão e adiciona o seu conteúdo ao livro de frases

Arquivo Exportar...

- Exporta a frase ou frases ou os livros de frases atualmente selecionados para um arquivo

&Ctrl;P Arquivo Imprimir...

- Imprime as frases ou livros atualmente selecionados

&Ctrl;W Arquivo Fechar

- Fecha a janela

#### Menu Editar

&Ctrl;X Editar Recortar

- Corta os itens selecionados e coloca-os na área de transferência.

&Ctrl;C Editar Copiar

- Copia os itens selecionados para a área de transferência.

&Ctrl;V Edit Colar

- Cola o conteúdo da área de transferência no livro de frases.

Editar Excluir

- Exclui os itens selecionados.

#### Menu Ajuda

Os itens neste menu são os mesmos descritos na janela principal.

#### O menu de contexto

Nova frase

- Adiciona uma nova frase.

Novo livro de frases

- Adiciona um novo livro de frases.

Importar...

- Importa um arquivo e adiciona o seu conteúdo ao livro de frases

Importar o livro de frases padrão

- Importa um livro de frases padrão e adiciona o seu conteúdo ao livro de frases

Exportar...

- Exporta a frase ou frases ou os livros de frases atualmente selecionados para um arquivo

&Ctrl;X Recortar

- Corta os itens selecionados e coloca-os na área de transferência.

&Ctrl;C Copiar

- Copia os itens selecionados para a área de transferência.

&Ctrl;V Colar

- Cola o conteúdo da área de transferência nesta posição do livro de frases.

Excluir

- Exclui os itens selecionados.

## Perguntas e respostas

&reporting.bugs; &updating.documentation;

Eu não ouço nada.

Muito provavelmente você não configurou corretamente (ou não configurou ainda?) o comando do sintetizador de voz. Use a opção Configurações Configurar o &kmouth;... , abra a página Opções gerais e insira o comando para sintetizar os textos na página Sintetizador de voz. (Veja a seção sobre a janela de configuração do sintetizador de voz para mais detalhes.)

## Créditos e licença

&kappname;

Direitos autorais do programa 2002-2004 Gunnar Schmi Dt gunnar@schmi-dt.de

Direitos autorais da documentação 2002-2004 Gunnar Schmi Dt gunnar@schmi-dt.de

Tradução de Marcus Gama marcus.gama@gmail.com

&underFDL; &underGPL;

## Exemplos para a configuração do sintetizador de voz

Festival

O Festival é um sistema de sintetizador de voz criado pela Universidade de Edimburgo. Ele suporta atualmente o inglês, o espanhol e o galês. A sua licença permite o uso e a distribuição do Festival livre de qualquer encargo sem restrições.

Para poder criar o exemplo da linha de comando para a configuração do sintetizador de voz, será considerado que o Festival está instalado na pasta `/usr/local/festival/`. O comando para sintetizar os textos é então o seguinte:

    /usr/local/festival/bin/festival --tts

A opção Enviar os dados pela entrada padrão deverá estar ativa.

FreeTTS

O FreeTTS é um sintetizador de voz feito completamente na linguagem &Java;. Atualmente só tem o suporte para a pronúncia inglesa. A sua licença permite o uso e a distribuição do FreeTTS livre de qualquer encargo sem restrições.

Para poder criar o exemplo da linha de comando para a configuração de texto-para-fala, será considerado que o FreeTTS está instalado na pasta `/usr/local/freetts/`. O comando para sintetizar os textos será então um dos três exemplos seguintes:

    java -jar /usr/local/freetts/lib/freetts.jar -text %t

    java -jar /usr/local/freetts/lib/freetts.jar -file %f

    java -jar /usr/local/freetts/lib/freetts.jar

Para o terceiro exemplo, a opção Enviar os dados pela entrada padrão deverá estar ativa. (Este é o exemplo preferido para usar com o FreeTTS.)

MBROLA

O MBROLA é um sintetizador de voz para um grande número de idiomas. Ele converte uma lista de fonemas para um arquivo WAVE, por isso você precisa de alguma outra ferramenta para converter o texto para uma lista de fonemas. A licença do MBROLA permite usar o MBROLA livre de encargos para fins não comerciais e não militares.

Para o nosso exemplo, iremos usar o Hadifax para converter os textos em Alemão para uma lista de fonemas adequada para o MBROLA. Iremos assumir que o Hadifax e o MBROLA estão instalados em `/usr/local/hadifax/` e `/usr/local/mbrola/`.

Infelizmente, o Hadifax tende a engolir o último caráter do texto, por isso devemos adicionar um caráter adicional ao texto. O comando completo é, deste modo, mais complexo que os exemplos anteriores:

    (cat -; echo " ") | /usr/local/hadifax/txt2pho -f
              | /usr/local/mbrola/mbrola -e
              /usr/local/mbrola/de1/de1 - /tmp/tmp.wav;
              paplay /tmp/tmp.wav; rm /tmp/tmp.wav

Todas as partes deste comando terão de ser escritas numa única linha. A opção Enviar os dados pela entrada padrão deverá estar ativa.

O daemon do sintetizador de voz do &kde;

O servidor do sintetizador de voz do &kde; (Jovie) é um serviço de sintetizador de voz do &kde; que dá aos aplicativos do &kde; uma interface padronizada para a síntese de voz e é atualmente desenvolvido no Git. Ele usa plugins para ter suporte a vários sistemas de sintetizadores de voz.

Uma vez que a configuração do sintetizador de voz é feita no Jovie, a única opção específica do &kmouth; que precisa de ativar é a Usar o serviço de fala Jovie se possível.

Claro que você precisa de configurar o Jovie. Você poderá fazê-lo com a página de configuração do Serviço de fala do Jovie que é adicionado à janela de configuração do &kmouth; se o Jovie for instalado.

## Instalação

### Como obter o &kmouth;

&install.intro.documentation;

### Requisitos

Para poder usar com sucesso o &kmouth;, é necessário um sintetizador de voz.

### Compilação e instalação

&install.compile.documentation;