Skip to content

sousadevelop/sofia

Repository files navigation

Project Sofia

Assistente Virtual em Python

Avatar da IA

Em construção....

O projeto ainda está em desenvolvimento

Visão geral

O assistente virtual ao qual me propus a criar é uma inteligência artificial capaz de aprender constantemente e que pode auxiliar o usuário nas atividades diárias, porém sem limites de crescimento. A ideia que é criar um mordomo virtual escalável e facilmente usado, tanto para experimentar como para aprimorar, não precisando de tanto escopo técnico ou conhecimento em NLP ou Machine Learning para inserir novos comandos.

Foco:

Fácil de entender.
Rápido e escalável.

Tecnologias usadas:

Reconhecimento de voz: (Google para reconhecimento de voz online, Vosk para reconhecimento de voz offline)
Síntese de voz: (pyttsx3)
Algum tipo de IA: Commands, NLU (classificação de texto)

Funções do Assistente (até o presente momento):

Abrir programas
Fechar programas

Forma de uso:

Para usar o Assistente clone o projeto.
Depois instale as dependências com o comando: pip install -r requirements.txt
Caso ocorra um problema para instalar o PyAudio use: pip install PyAudio
Após instalar todas as dependências certifique-se de estar com uma headset conectado na máquina que está usando (pois precisará usar um microfone e fone).
Por fim, execute o Assistente usando o comando: python main.py

Projeto principal (aulas no Youtube):

https://www.youtube.com/playlist?list=PL39zyvnHdXh8fkuWqzucS93REYaNEJVRx

About

Assistente Virtual em Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages