Logo do repositório
 
Miniatura indisponível
Publicação

Aplicação para caracterização da voz

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
PedroSantos_MEIM.pdf2.17 MBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Este projeto propõe uma aplicação simples e intuitiva com a capacidade de se ligar a um servidor, com o foco a melhorar a experiência do utilizador através de dinamismo e modelação. A funcionalidade principal da aplicação é apresentar resultados, numa interface, que caracterizam a fala através da comunicação com o servidor, mantendo sempre a troca de informação segura e que não haja perdas desta. Um dos objetivos principais do projeto foi garantir que a experiência do utilizador seja agradável, removendo qualquer complexidade na interface da aplicação. A arquitetura do servidor está desenhada de modo a garantir que a informação é sempre processada e que o utilizador obtenha sempre os resultados desejados. Este projeto desenvolveu uma aplicação protótipo que permite a extração de parâmetros dos sinais de fala para rastreio de patologias da voz. A aplicação pretende ser dinâmica, nomeadamente através da inclusão de novos algoritmos. A interface de utilizador foi desenvolvida em Unity3D de modo a permitir o uso em múltiplas plataformas. Os algoritmos foram desenvolvidos em Python de modo a tirar partido das bibliotecas de processamento de fala e sinal existentes.
Abstract This project proposes a simple and intuitive application that connects to a server, focusing on enhancing user experience through modeling and dynamic behavior of the application. The main purpose of the application is to present data that is related to speech analysis. This data comes from a server that the application connects to, and the server has the responsibility of maintaining the connection and ensuring that the data is never lost and always received. One of the main purposes of the project was to ensure that the user experience was pleasant by removing any complexity on the interface of the application. The server’s architecture was designed to ensure that the information sent from the application was always received and ensure that the user got the wanted results from the requests. For this project, the technologies used were Unity to design and implement the application and Python to implement the server as well as all required Python functions for the server to run. The project described here shows all the steps, thoughts and designs developed, including a guide for the user to navigate the application, always focusing on user experience and usability, modeling and dynamic behavior.

Descrição

Palavras-chave

Aplicação modelar Caracterização da voz Extração de características do sinal de fala Simplicidade Modeling Dynamic UI simplicity User experience

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo