Manual do Simond
Peter H. Grasch
Conteúdo
1 Introdução 6
2 Usando o Simond 7
2.1 Configuração do usuário . . . 7
2.2 Configuração da rede . . . 9
2.3 Configuração da compilação do modelo de fala . . . 10
3 Perguntas e respostas 11
4 Créditos e licença 12
Lista de Tabelas
2.1 Armazenamento do banco de dados de usuários do Simond . . . 8
Resumo
Capítulo 1
Introdução
O Simond é o componente de servidor do pacote de reconhecimento de fala Simon. Ele funciona com o reconhecimento e a compilação do modelo, recebendo os dados dos clientes do Simon que se conectam usando o TCP/IP.
Manual do Simond
Capítulo 2
Usando o Simond
O Simond é um aplicativo de linha de comando que não tem qualquer interface para o usuário. Não existem parâmetros de lançamento especiais.
Entretanto, o Simond instala um KCM que aparece nas configurações do sistema do KDE e que pode ser acessado diretamente usando o kcmshell4:
• kcmshell4 simondconfiguration
Porque o Simond compila o modelo de fala (se for indicado para o fazer pelos clientes do Simon), a compilação do modelo também é relevante, obviamente, durante a administração do Simond. Você pode abri-lo usando o kcmshell4:
• kcmshell4 simonmodelcompilationconfig
Quando usado em um ambiente gráfico (se não souber o que é isto, provavelmente já está usando um), recomenda-se usar a interface gráfica ksimond, que também disponibiliza acesso aos mó-dulos de configuração através da sua janela de configuração. Veja mais detalhes no manual do KSimond.
2.1
Configuração do usuário
Usando a configuração do usuário, você pode definir, editar e remover usuários, bem como os seus modelos, do servidor.
O Simond identifica as suas conexões com uma combinação de usuário / senha que é completa-mente independente do sistema operacional básico e dos seus usuários (o que significa que você precisa configurar pelo menos um usuário para o Simond usá-lo). Todos os clientes do Simon se autenticam no servidor com essa combinação de usuário / senha que identifica um determinado usuário e, como tal, um único modelo de fala.
Os usuários são armazenados em um banco de dados SQLite que é gerenciado pelo KCM simon-duserconfiguration.
Este banco de dados é armazenado em um local que depende do seu sistema operacional:
Microsoft Windows GNU/Linux
%appdata%\.kde\share\apps\simond\simon
d.db ~/.kde/share/apps/simond/simond.db
Tabela 2.1: Armazenamento do banco de dados de usuários do Simond
O Simond vem com um usuário padrão e, dessa forma, você não precisa adicionar um usuário antes de poder conectar o Simon ao servidor Simond.
O usuário padrão chama-se ´´default´´ e a senha é a ´´nopassword´´.
A senha dos usuários será codificada e não poderá ser apresentada em texto simples. Quando um usuário se esquece da sua senha, não existe uma forma de recuperar a senha original a partir do banco de dados do Simond, mas você pode reiniciar usando o botão ´´Alterar senha´´.
Ao remover um usuário do banco de dados que já possui um modelo de fala associado a ele, você será questionado se deseja remover o modelo. Se responder negativamente e adicionar um usuário com o mesmo nome mais tarde, ele irá começar com este modelo de fala.
Ao selecionar a opção Manter as amostras do reconhecimento, as amostras com que o reconhe-cimento funciona não serão excluídas. Isto significa que, durante uma operação normal, os usuá-rios irão recolher tudo o que dizem com a transcrição mais provável devolvida pelo Simond. Isto pode ser usado para recolher automaticamente os dados de treinamento enquanto usa o Simon. As amostras serão armazenadas em diferentes locais, dependendo do seu sistema operacional:
Manual do Simond
Microsoft Windows GNU/Linux
%appdata%\.kde\share\apps\simond\model s\(usuário)\recognitionsamples
~/.kde/share/apps/simond/models/(usuá rio)/recognitionsamples
Tabela 2.2: Armazenamento das amostras de reconhecimento do Simond
Quando vários clientes conectam-se ao Simond simultaneamente com o mesmo usuário, eles usarão uma instância de reconhecimento conjunta. Na prática, isto significa que vários clien-tes poderão fornecer dados em áudio (vários microfones) e todos os clienclien-tes conectados com o mesmo usuário irão receber todos os resultados destes dados. Para evitar este comportamento, e assim forçar caminhos de reconhecimento separados, ative o Modo isolado.
2.2
Configuração da rede
Ao usar a configuração da rede, o usuário pode alterar a porta usada pelo servidor e restringir o acesso a um determinado IP.
NOTA
Se não souber o que são os servidores, portas ou IPs, é porque provavelmente os valores predefinidos estão bem.
A porta pode ser alterada livremente. O valor padrão 4444 normalmente não é ocupado por nenhum aplicativo ou protocolo importante, sendo este o recomendado. Se ajustar aqui a porta, certifique-se de fazer também os ajustes necessários nos seus clientes do Simon.
Usando a opção ´´Permitir somente as conexões de´´, você poderá restringir o acesso ao seu ser-vidor a partir de qualquer lugar, com exceção do endereço IP indicado. Por padrão, este está
mite executar servidores ´´públicos´´, onde os usuários podem conectar e usar o reconhecimento, mas não têm permissão para iniciar qualquer forma de sincronização.
A criptografia do protocolo ainda não está implementada.
2.3
Configuração da compilação do modelo de fala
O Simon utiliza aplicativos externos para compilar o modelo de fala.
Embora o Simon localize automaticamente os executáveis necessários caso estejam na PATH do seu sistema, você pode também substituir estes valores automáticos nesta página de configura-ção.
Aqui você também poderá alterar a infraestrutura de reconhecimento selecionada, no caso dos modelos gerados pelo usuário. Dependendo da sua instalação do Simon, nem todas as infraes-truturas poderão estar disponíveis.
Manual do Simond
Capítulo 3
Perguntas e respostas
Em um esforço para manter esta seção sempre atualizada, ela está disponível na nossa Wiki online.
Capítulo 4
Créditos e licença
SimondDireitos autorais do programa 2008-2012 de Peter Graschpeter.grasch@bedahr.org
Direitos autorais da documentação (c) 2009-2012 de Peter Graschpeter.grasch@bedahr.org
Tradução de André Marcelo Alvarengaalvarenga@kde.org
Esta documentação é licenciada sob os termos daLicença de Documentação Livre GNU. Este programa é licenciado sob os termos daLicença Pública Geral GNU.
Manual do Simond
Apêndice A
Instalação
Por favor, consulte as instruções de instalação na nossawiki.