Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/85296| Tipo: | TCC |
| Título: | Assistente Virtual Embarcada |
| Autor(es): | Rodrigues, Francisco Caioã de Aragão |
| Orientador: | Silva, Wendley Souza da |
| Palavras-chave em português: | Assistente virtual;Embarcado;Automação residencial;Edge computing;Privacidade;ESP-32;Redes neurais artificiais;Processamento de linguagem natural |
| Palavras-chave em inglês: | Virtual assistant;Embedded;Home automation;Edge computing;Privacy;ESP-32;Artificial neural networks;Natural language processing |
| CNPq: | CNPQ::ENGENHARIAS |
| Data do documento: | 2026 |
| Citação: | RODRIGUES, Francisco Caioã de Aragão. Assistente Virtual Embarcada. 2026. 51 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Campus de Sobral, Universidade Federal do Ceará, Sobral, 2026. |
| Resumo: | A Assistente Virtual Embarcada (EVA) foi pesquisada, projetada, implementada e validada com o propósito de oferecer uma solução de automação residencial de baixo custo, que prioriza o processamento local de dados e o controle direto de dispositivos domésticos, minimizando a dependência de nuvem e os riscos à privacidade do usuário. A arquitetura do sistema segue um paradigma de computação distribuída em borda, dividindo o processamento entre um módulo de aquisição (baseado no microcontrolador ESP-32-WROOM-32) e um módulo de processamento instalado em uma rede de computadores local. O módulo de aquisição é responsável pela captura de áudio através de microfone e pela reprodução de feedback sonoro, ativando-se apenas ao pressionar um botão e comunicando-se via Wi-Fi. Os dados coletados são enviados para o servidor em borda via protocolo TCP/IP. O módulo de processamento, implementado em Python, executa tarefas computacionalmente intensivas como transcrição de áudio para texto utilizando um framework de redes neurais artificiais (Vosk) e processamento de linguagem natural para identificação de intenções e gerenciamento de dispositivos. Após o processamento, os resultados são retornados ao microcontrolador em formato JSON para execução de ações e feedback ao usuário. A metodologia incluiu estudo bibliográfico sobre Redes Neurais Artificiais para áudio, análise comparativa de projetos similares e validação por testes manuais do protótipo. Espera-se que o sistema interprete comandos de voz simples, como automação de iluminação ou respostas a perguntas, com alta acurácia. Este trabalho demonstra a viabilidade técnica e econômica da EVA, combinando eficiência energética com capacidade de processamento avançado. A arquitetura modular e o foco no processamento local otimizam recursos, atendem às demandas por privacidade e autonomia, e facilitam expansão e customização para diversos cenários de aplicação, com protocolos de segurança que garantem operação confiável. |
| Abstract: | The Embedded Virtual Assistant (EVA) was researched, designed, implemented, and validated with the aim of offering a low-cost home automation solution that prioritizes local data processing and direct control of domestic devices, minimizing cloud dependency and user privacy risks. The system’s architecture follows an edge computing paradigm, dividing processing between an acquisition module (based on the ESP-32-WROOM-32 microcontroller) and a processing module installed on a local computer network. The acquisition module is responsible for audio capture via microphone and sound feedback reproduction, activating only when a button is pressed and communicating via Wi-Fi. Collected data is sent to the edge server via TCP/IP. The processing module, implemented in Python, performs computationally intensive tasks such as audio-to-text transcription using an artificial neural network framework (Vosk) and natural language processing for intention identification and device management. After processing, results are returned to the microcontroller in JSON format for action execution and user feedback. The methodology included a bibliographic study of Artificial Neural Networks for audio, comparative analysis of similar projects, and validation through manual prototype testing. The system is expected to interpret simple voice commands, such as lighting automation or answering questions, with high accuracy. This work demonstrates EVA’s technical and economic feasibility, combining energy efficiency with advanced processing capabilities. The modular architecture and focus on local processing optimize resources, meet demands for privacy and autonomy, and facilitate expansion and customization for various application scenarios, with security protocols ensuring reliable operation. |
| URI: | http://repositorio.ufc.br/handle/riufc/85296 |
| Currículo Lattes do(s) Autor(es): | http://lattes.cnpq.br/2763111178021486 |
| Currículo Lattes do Orientador: | http://lattes.cnpq.br/4443491511199960 |
| Tipo de Acesso: | Acesso Aberto |
| Aparece nas coleções: | ENGENHARIA DE COMPUTAÇÃO-SOBRAL - Monografias |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2026_tcc_fcarodrigues.pdf | 6,68 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.