Please use this identifier to cite or link to this item: https://ri.ufs.br/jspui/handle/riufs/19472
Document Type: Dissertação
Title: Patricia: um sintetizador de canto em tempo real para o português brasileiro
Authors: Brum, Leonardo Araujo Zoehler
Issue Date: 17-Nov-2023
Advisor: Ordonez, Edward David Moreno
Co-advisor: 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.
Keywords: 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)
Subject CNPQ: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Language: por
Institution: Universidade Federal de Sergipe (UFS)
Program Affiliation: Pós-Graduação em Ciência da Computação
Citation: 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
Appears in Collections:Mestrado em Ciência da Computação

Files in This Item:
File Description SizeFormat 
LEONARDO_ARAUJO_ZOEHLER_BRUM.pdf6,51 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.