Skip to content

Val-Assistant/Val-Core

🤖 Val

GitHub Language Count

Assistente pessoal com foco no aprendizado e no aprofundamento nas linguagens Python e PHP.

Observações:

A atual versão já é estável.

Preparar ambiente

Para rodar a assitente, instale em sua máquina através do cmd ou execute o arquivo Setup.bat os seguintes comandos:

pip install speech_recognition pip install os pip install pyaudio pip install gtts pip install playsound pip install matplotlib pip install requests pip install numpy pip install bs4 pip install webbrowser 

caso utilize linux execute o arquivo ./setup.sh no terminal ou vinha linha de comando:

pip3 install speech_recognition pip3 install os pip3 install pyaudio pip3 install gtts pip3 install playsound pip3 install matplotlib pip3 install requests pip3 install numpy pip3 install bs4 pip3 install webbrowser 

Como usá-la

Para usá-la é muito simples: Clique no já instalado arquivo Start.bat e a inicie. Você apenas responde à suas perguntas naturalmente.

Código

Crie uma pasta com todos os arquivos e entre na pasta através do console. O Python conseguirá importar todas as funções apenas se estiverem em uma pasta Se você quiser deletar seu nome e reiniciá-la, apenas delete o arquivo nome.txt e ela o perguntará seu nome novamente. Depois abra um ervidor Apache em seu serviço de host ou rode o comando php -S localhost:8000 na pasta Val

Então entre na url:

localhost:/8000/PHP/Main.php 

Funcões

Atualmente, em sua versão 2.0.0.0, ela contém:

  • Agenda;
  • Calculadora;
  • Calculadora de IMC;
  • Feed de notícias;
  • Piadas;
  • Fala de acordo com a biblioteca Speech;
  • Roda no Python 3.6;
  • Nome customizável;
  • Gráfico de Notas customizável;
  • Casos de Covid em tempo real;
  • Busca por termos no Google;
  • Criação de Pastas;
  • Buscas no dicionário;
  • Interação com aparência de chat;
  • Tecnologia de Conta e Login.

Notas

  • A assitente tem foco no aprendizado em Python e PHP, então, por favor, me critique;
  • Seu uso para fins não lucrativos é liberado a todos, portanto para mais informações acesse o arquivo LICENSE;
  • Novas atualizações virão em breve com uma interface visual e muito mais funções ;)

Bibliotecas

A assistente utiliza as bibliotecas:

Conexões

A Assitente necessita de internet para invocar as bibliotecas:

Por isso, para seu funcionamento integral, certifique-se de estar conctado à internet

Objetivos

  • Começar a interface visual;
  • Aperfeiçoar a interface com uma aparência de chat;
  • Incorporar o input por voz do usuário;
  • Desenvolver uma app mobile;
  • Rodar o Python na nuvem.

Linguagens

A assistente é gravada em:

  • Python;
  • PHP;
  • HTML;
  • Batch;
  • CSS;
  • Javascript;
  • Typescript;
  • Node.js;
  • PyDev ToolKit;
  • JSON

Contribuidores

Por favor, siga meu perfil no GitHub, Cauê Alves,

Thipiguen137

e solenya1

Desde já agradeço! 💜 Não esqueça de dar uma estrela!