Ir Para: Resumo | Aplicações | Documentação | Exemplos | Download | Contactos Resumo:Implementação de um codificador/descodificador de voz, o qual, baseado no método de análise/síntese de voz LPC e utilizando o algoritmo de Levinson-Durbin, permita a compressão/descompressão de voz.A compressão ou codificação de voz é normalmente realizada usando voice coders ou vocoders. O 'Linear Predictive Coding' (LPC) é um método de compressão que pode ser aplicado em vocoders e que modela o processo natural de produção de voz. Uma explicação mais simples será dizer que neste método, transmitem-se os parâmetros do processo natural de produção de voz em vez de transmitir a voz em si. Esta página foi feita no âmbito do LPC-10 vocoder que os autores desenvolveram para a disciplina de Teoria de Informação, no ano lectivo 2002-2003, na altura leccionada pelo Professor Miguel Barão na Universidade de Évora. AplicaçõesAs aplicações de um vocoder deste tipo são principalmente aplicações em que se pretenda que a taxa de transmissão seja mínima até ao ponto da voz não deixar de ser perceptível. Exemplos de tais aplicações são encontradas muitas vezes no campo das telecomunicações.Documentação:Documentação: [HTML On-Line] [HTML] [PDF]Wiki A documentação foi escrita usando o LaTeX e o código-fonte e as imagens podem ser encontrados num ficheiro em formato tar.gz aqui. Exemplos:casa.au (20K) - Voz original.casa_sint.au (20K) - Voz sintetizada depois de ser comprimida, transmitida e sintetizada. Intruções de como tocar estes exemplos aqui. Download:Código-Fonte: vocoder.tar.gz (376K)A implementação consiste num programa escrito em ANSI C e compilado com o gcc para GNU/Linux. As sources são acompanhadas por um Makefile. Contactos:Nuno Morgadinho ( l13591 (seguido de) @alunos.uevora.pt)Cláudio Fernandes ( l14103 (seguido de) @alunos.uevora.pt) Copyright © 2003, Nuno Morgadinho e Cláudio Fernandes, Todos os direitos reservados. Problemas com este site, e-mail: l13591 (seguido de) @alunos.uevora.pt |