Intelligence Artificial Assistent made with the aim of assisting and automating certain tasks
Natasha é uma assistente virtual inteligente programada com Python, onde reconhece determinados comandos de voz a serem executados. Com o objetivo de automatizar tarefas, ela abranje bibliotecas como Speech Recognition, pyttsx3, Pygame e Web Browser, para efetuar os comandos dados pelo usuário; mas podendo possuir várias outras bibliotecas.
Como um projeto compartilhado simples, Natasha IA é uma versão inicial de futuras atualizações, uma vez que seus primeiros comando principais são básicos e banais. Basta apenas especificar suas ações em seu código fonte para realizar um determinado algoritmo que o usuário irá ordená-la que faça.
Um dos primeiros comando de voz simples e importante é o "Natasha, por favor apresente-se"; esse comando irá fazer com que ela se apresente de maneira rápida para o usuário.
Em seu código fonte, digite:
elif "frase_1" in voice_rec.lower() or "frase_2" in voice_rec.lower():
comando a ser executado
Uma vez que a Natasha IA pode ou não reconhecer tal comando de voz (frase_1), sempre é recomendado adicionar uma segunda possibilidade onde a Natasha IA possa entender.
No Linux OS, é necessário efetuar o download dos requisitos para que o programa seja executado perfeitamente:
git clone https://github.com/BlackHotPepper/Natasha_IA
cd Natasha_IA
chmod +x *
pip install -r requirements.txt
python3 natasha.py
No Windows OS, você pode baixa-la como um arquivo ZIP, e efetuar a instalação dos requisitos em sua máquina pelo pip:
pip install pyttsx3
pip install SpeechRecognition
pip install webbrowser
pip install requests
pip install pygame
pip install time
Após isto, basta executa-la!