Discurso :: Reconhecedor :: Viavoice

Speech :: Reconhecedor :: ViaVoice contém wrrappers perl para a biblioteca de reconhecimento de discurso do IBM's ViaVoice.
Baixe Agora

Discurso :: Reconhecedor :: Viavoice Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Richard Kilgore
  • Site do editor:
  • http://search.cpan.org/~rkilgore/Speech-Recognizer-ViaVoice-0.02/ViaVoice.pm

Discurso :: Reconhecedor :: Viavoice Tag


Discurso :: Reconhecedor :: Viavoice Descrição

Speech :: Reconhecedor :: ViaVoice contém wrrappers perl para a biblioteca de reconhecimento de discurso ViaVoice da IBM. Speech :: Reconhecedor :: ViaVoice Contém Wrappers Perl para a IBM's ViaVoice Speage Recogniz Library.Synopsisuse Discurso :: Reconhecedor :: Viavoice; $ | $ | = 1; if (0 == Connectengine) {if (0 == definievocab ('mytestvocab', )) {Imprimir 'Por favor, diga "Olá", "World", "World", ou "sair" em cada prompt ... ', "n"; enquanto (0 == starstlistening) {imprimir "fale>"; if (0 == reconhecer) {my ($ s, $ score) = (getword, getscore); if (definido ($ S)) {printf "% s, pontuação =% dn", $ s, pontuação $; se ($ s eq 'quit') {sair 0; }} else {printf "não reconhecido! n"; }} SolTensening; }} Desconnectengine;} Este módulo fornece uso muito básico da Biblioteca ViaVoice da IBM (http://www-4.ibm.com/software/searech/enterprise/te_3.html) em Perl. Ele permite que seu usuário passe uma lista de comandos de fala para reconhecimento em uma lista Perl, conecte-se ao motor e solicite palavras faladas reconhecidas. O recurso mais notável ausente da versão atual é a capacidade de selecionar diferentes usuários do ViaVoice. Eu pretendo adicionar esta funcionalidade em breve, mas por enquanto você deve usar o usuário padrão.Consult a documentação do ViaVoice para a Instalação do ViaVoice. A maioria provavelmente precisa apenas executar vvstartuserguru, que requer um ambiente de tempo de execução Java. Os resultados serão melhores se você tomar o tempo para fazer um pouco de treinamento para sua própria voz neste utilitário.Você pode usar este módulo Perl para a reconição de palavras do dicionário de vocabulário da IBM para o seu local escolhido sem mais preparação. Para reconhecer palavras não disponíveis no dicionário ou para reconhecer frases, você precisa criar um arquivo com grafias fonéticas para uso pela pronúncias de script fornecidas.pl (instalado em / usr / local / bin por padrão). Este utilitário lê um arquivo de texto cujo nome é fornecido como seu único argumento. O arquivo deve conter linhas com dois campos separados por um caractere de tabulação: Deborah --- tab -> D EH B OW R AX Deborah --- Tab -> D EH B Axo R Axl Rose - Tab -> Ae KS AX LR OW ZThe O texto à esquerda é a palavra ou frase a ser reconhecida, e o texto à direita é uma ortografia fonética do formato especificado no ViaVoice Docs (Seção 3 de / usr / doc / viavoice / bpreadme. txt na minha instalação). Como no exemplo, uma palavra ou frase pode ter mais de uma pronúncia comum. Você pode fornecer todos eles, um em cada linha.Pronunciações.pl vai provavelmente exigir privilégios super usuários para gravar sua saída para arquivos no diretório ViaVoice lib: / usr / lib / viavoice / vocos / requisitos / requisitos / requisitos : · Perl.


Discurso :: Reconhecedor :: Viavoice Software Relacionado