Use este identificador para citar ou linkar para este item:
https://ri.ufs.br/jspui/handle/riufs/19472
Tipo de Documento: | Dissertação |
Título: | Patricia: um sintetizador de canto em tempo real para o português brasileiro |
Autor(es): | Brum, Leonardo Araujo Zoehler |
Data do documento: | 17-Nov-2023 |
Orientador: | Ordonez, Edward David Moreno |
Coorientador: | Meneses, Eduardo Aparecido Lopes |
Resumo: | A síntese de canto consiste na geração artificial de uma canção, dadas a sua letra e notas musicais, por meio de métodos computacionais. O presente trabalho descreve o desenvolvimento de PATRICIA — acrônimo para Programa que Articula em Tempo Real o Idioma Cantado Inscrito em Arquivo — um sistema que realiza a síntese de canto em tempo real para o português brasileiro. Um mapeamento sistemático foi conduzido a fim de prover diretrizes para o projeto e implementação de PATRICIA. Além disso, experimentos foram conduzidos no intuito de demonstrar as capacidades musicais do sistema e perfazer uma análise comparativa de seu desempenho em um computador pessoal e num dispositivo Raspberry Pi. Como resultados, o mapeamento incidou a escolha da abordagem de síntese concatenativa baseada em samples e arquivos de texto provendo a letra da canção antecipadamente. Uma versão inicial do sintetizador foi implementada na linguagem SuperCollider, a título de prova de conceito. Os experimentos conduzidos validaram tal prova de conceito, demonstrando a viabilidade da ideia, sobretudo em termos de desempenho, que mostrou indicadores excelentes em ambas as plataformas escolhidas. Algumas melhorias são apontadas no intuito de que o sintetizador supere suas atuais limitações em versões futuras. |
Abstract: | Singing voice synthesis involves the artificial generation of a song given its lyrics and musical notes through computational methods. This paper describes the development of PATRICIA, a system that performs real-time singing synthesis for Brazilian Portuguese. A systematic mapping was conducted to provide guidelines for the design and implementation of PATRICIA. Additionally, experiments were carried out to demonstrate the musical capabilities of the system and perform a comparative analysis of its performance on a personal computer and a Raspberry Pi device. The mapping resulted in the choice of a concatenative synthesis approach based on samples and text files providing the song lyrics in advance. An initial version of the synthesizer was implemented in the SuperCollider language as a proof of concept. The conducted experiments validated this proof of concept, demonstrating the feasibility of the idea, particularly in terms of performance, which showed excellent indicators on both chosen platforms. Some improvements are pointed out with the aim of making the synthesizer overcome its current limitations in future versions. |
Palavras-chave: | Software de aplicação Música MIDI (Normas) Síntese de voz cantada Computação musical Singing synthesis Text-to-Speech (TTS) Computer music Musical Instrument Digital Interface (MIDI) |
área CNPQ: | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Idioma: | por |
Sigla da Instituição: | Universidade Federal de Sergipe (UFS) |
Programa de Pós-graduação: | Pós-Graduação em Ciência da Computação |
Citação: | BRUM, Leonardo Araujo Zoehler. Patricia: um sintetizador de canto em tempo real para o português brasileiro. 2023. 112 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Sergipe, São Cristóvão, 2023. |
URI: | https://ri.ufs.br/jspui/handle/riufs/19472 |
Aparece nas coleções: | Mestrado em Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
LEONARDO_ARAUJO_ZOEHLER_BRUM.pdf | 6,51 MB | Adobe PDF | ![]() Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.