Skip to content

jocimarlopes/jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis - Assistente Pessoal (LINUX)

Olá, tudo bem? Jarvis é um Assistente Pessoal desenvolvido com o intuito de aprender Machine Learning e também estudar um pouco de Python.

O que ele faz?

Atualmente ele tem poucas funções, mas irá ser atualizado assim que tiver melhorias (e tempo, rs), as funções atuais são:

  • Reconhecimento de voz
  • Responde em áudio com a voz dele
  • Calcula números (multiplicação, divisão, adição e subtração)
  • Responde as horas atuais
  • Responde a data atual
  • Responde o clima na cidade programada (Padrão: Osório/RS)
  • Envia SMS para a lista pré-estabelecida (Ainda quero pegar a lista de contatos do celular)
  • Aprende! É só falar assim "Jarvis, quando eu falar FRASE_1 você diz FRASE_2"
  • Busca na memória as frases aprendidas
  • Se perguntar, ele avisa o nível da bateria
  • Baixa filmes por torrent (Precisa ter o WebTorrent CLI previamente instalado)
  • Reproduz/Pausa músicas que estão sendo tocadas no Spotify conectado (precisa configurar o Spotify no notebook).
  • Ele pesquisa no Wikipédia, só falar "Jarvis, pesquise SOBRE_X_ASSUNTO"
  • Busca e conecta em dispositivos Bluetooth

Configurando (Linux Ubuntu)

Dentro do diretório do projeto Assistente Pessoal você vai fazer:

  • Instale a versão mais atual do Python 3, rode esse comando sudo apt install python3

  • Rode o arquivo config.py dentro da pasta do projeto com o comando python3 config.py

  • Aguarde a configuração concluir.

  • Caso você queira escutar e pausar músicas você precisa configurar o Spotify CLI no seu Linux, siga esse tutorial.

Rodando o Jarvis

Primeiramente tenha certeza de que está tudo configurado conforme o tutorial acima. Abra o Terminal e acesse a pasta do Projeto Jarvis, após isso digite no Terminal: python3 start.py Aparecerá no Terminal a frase Fale agora, só perguntar o que deseja e aguardar ele responder, fale assim: Jarvis quais as leis da robótica

Nota

Nota: O Projeto Jarvis é algo criado com o intuito de se divertir quando estava bêbado, então não me zoem, quero automatizar melhor a instalação e configuração dele, obrigado.

Desenvolvedor: Jocimar Lopes Créditos: Jocimar Lopes

About

Jarvis - Assistente Pessoal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages