Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Maciel, Carlos Dias
Scalassara, Paulo Rogerio
Cesar, Amilcar Careli
Título em Português
Banco de dados vozes
Palavras-chave em Português
Banco de dados
Voz - amostra
Java
Resumo em Português
Este projeto tem como intuito a construção de um banco de dados de vozes, com o objetivo de organizar e facilitar o acesso ao grande acervo de amostras de vozes possuído pelo laboratório de instrumentação do departamento de engenharia elétrica da EESC, o qual é utilizado em diversos projetos. Neste trabalho será descrito como foi planejado e montada essa base de dados, sendo apresentados os conceitos utilizados de maneira sucinta, e explicações para decisões tomadas durante o projeto. O aplicativo desenvolvido para a facilitar a utilização do banco e as possíveis busca ao acervo foi implementado utilizando-se a linguagem de programação JAVA, devido a sua portabilidade e a facilidade que oferece para a interface com bancos de dados JDBC, o banco de dados escolhido foi o PostgreSQL e o sistema operacional LINUX; um dos requisitos do laboratório era a utilização de ferramentas sob a licença de software livre. A necessidade do banco estava no fato de que a maior parte dos arquivos,em formato WAVE, se encontrava armazenadas em mídias óticas, ou em hard disks do laboratório, cada qual com o sua própria estruturação e padrão diferentes, dificultando muito o trabalho de encontrar amostras para outros projetos. Os arquivos foram armazenados no banco utilizando-se do tipo de dado OID, possibilitando o armazenamento como objeto binário longo, portanto sem modificações
Resumo em Inglês
This Project has the intuit to build a voice database, with the objective to organize and to make easier the access to the big amount of voice samples held by the lab of electronic instrumentation. During this work will be descript how was planned and built the database, the concepts needed for the projected will be briefly explained as well as the justifications for the project decisions. The API was desenvolved to become easier the access and queries to the database, and was implemented in JAVA language, as a way to bring portability and because of the JDBC tool which offers a great interface with DBMS, the DBMS chosen was the PostgreSQL and the operational system LINUX; it is wise to remember that these choices were made to attend the lab request to use open source tools. The database was needed because the majority of the files were stored in distinct optical discs and hard drives, in the file format .WAV, each one with its own structure and pattern, making hard to find samples to work in other projects. The samples were stored into the database in the data type OID, which means that they were saved as binary large objects, thus the files were not modified
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
 
Data de Publicação
2010-04-09
Número de visitas
2738
Número de downloads
5067
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.