• Stars
    star
    210
  • Rank 187,585 (Top 4 %)
  • Language
    Python
  • Created about 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Assistente pessoal virtual desenvolvida com Python 🤖

Assistente Pessoal com Python

Fala pessoal, essa é a Ana, uma assistente pessoal virtual que escuta os seus comandos de voz e executa-os!

Features:

  • ⌚ Horário atual: "Que horas são?"
  • 🔎 Pesquisa no Google: "Pesquisar objeto no Google"
  • 🪙 Cotação de dólar, euro e bitcoin: "Qual a cotação do dólar no momento?"
  • 📰 Últimas 5 notícias do momento: "Quais as últimas notícias?"
  • 📽️ 5 filmes mais populares do momento: "Quais os filmes mais populares no momento?"
  • 🎧 Abrir a melhor música, banda e álbum do mundo no Spotify: "Qual a melhor música do mundo?"
  • ⛅ Clima/tempo: "Clima em São Paulo"
  • 🔃 Tradutor para inglês e português: "Traduzir para o inglês"
  • 📒 Criar e visualizar lembretes: "Criar novo lembrete" ou "Visualizar lembretes"
  • 💻 Abrir programar na sua máquina: "Abrir Discord"
  • 💤 Desligar computador em 1 hora ou meia hora: "Desligar computador em uma hora"
  • ❌ Cancelar desligamento do computador: "Cancelar desligamento"
  • 🙋🏽‍♀️ Fechar a assistente: "Fechar assistente"

Tecnologias utilizadas:

Como executar:

1. Instale Python na sua máquina, por meio deste link

2. Faça um clone desse repositório na sua máquina:

  • Crie uma pasta no seu computador para esse programa, recomendo colocar o nome Assistente Pessoal
  • Abra o git bash ou terminal dentro dessa pasta
  • Copie a URL do repositório
  • Digite git clone <URL copiada> e pressione enter

3. Instale as bibliotecas necessárias pelo terminal, dentro dessa pasta criada:

  • gTTS: pip install gTTS
  • playsound: pip install playsound
  • beautiful soup 4: pip install beautifulsoup4
  • speech recognition: pip install SpeechRecognition
  • translate: pip install translate caso apareça algum erro referente a alguma das bibliotecas importadas no programa, jogue o nome dela no Google e faça a instalação e passo a passo necessários

4. Baixe a ferramenta de lembretes:

  • Acesse o Notezilla e faça o download
  • Utilize o caminho C:\Program Files\Conceptworld\Notezilla para instalação

5. Crie sua chave para as APIs:

API de filmes:

  • Acesse o The Movie DataBase e faça seu cadastro
  • Em configurações, acesse API e crie uma nova chave
  • Copie a chave e cole no token da função filmes(), substituindo a frase <suachaveapi>

API de clima:

  • Acesse o Open Wheather Map e faça seu cadastro
  • Confirme o email recebido e em configurações, acesse suas API Keys
  • Copie a chave e cole no token da função clima(), substituindo a frase <suachaveapi>

6. Preencha os caminhos dos programas na sua máquina:

  • Pesquise os caminhos dos seguintes programas executáveis na sua máquina: Google Chrome, Visual Studio, Visual Studio Code, Discord e Notion
  • Abaixo do comentário abrir programas do computador, cole o respectivo caminho em cada chamada de função
  • Exemplo: os.startfile("C:\Program Files\Google\Chrome\Application\chrome.exe")
  • Caso queira adicionar ou deletar algum programa, faça isso utilizando o padrão do código

7. Execute o programa pelo terminal:

  • Digite python assistente.py

Estudos:

Na pasta estudos você escontra alguns códigos simples, que eu utilizei para aprender sobre as ferramentas, inclusive utilizando outras como espeak e pyttsx3

More Repositories

1

GitTutorial

Tutorial de como usar o Git e Github na prática
7,303
star
2

rafaballerini

2,294
star
3

10ProjetosHTMLeCSS

1,156
star
4

Formulario

Página de formulário com HTML e CSS
HTML
1,019
star
5

PerfilGithub

593
star
6

ReactHooks

Um guia para entender os diferentes Hooks em React!
JavaScript
316
star
7

LandingPage

CSS
303
star
8

DesenvolvimentoWeb

263
star
9

DiscordBot

Bot for 'Ballerini' server on Discord
Python
191
star
10

7DaysOfJavascript

155
star
11

InglesParaProgramacao

151
star
12

10PaisesParaTI

120
star
13

Tamagotchi

Tamagotchi in Python
Python
119
star
14

ComoUsarNotion

109
star
15

QuantoCobrarPorSite

107
star
16

Studify

JavaScript
93
star
17

AnaliseDaPlaylistDeRock

Uma associação de como o rock foi se modificando desde a década de 50 até os dias de hoje e como isso pode ser observado na prática nas músicas presentes na minha playlist de rock do Spotify, chamada "For Those About To Rock"
Jupyter Notebook
88
star
18

ProjetoGit

Projeto em que ensino a utilização do git
81
star
19

Certificard

Certificado com os projetos desenvolvidos na Imersão Dev da Alura
CSS
80
star
20

FlexboxParte1

CSS
71
star
21

TwitterSentimentAnalysis

Jupyter Notebook
63
star
22

ReactTypescriptCurso

TypeScript
57
star
23

DominioeHospedagem

Roteiro do vídeo sobre domínio e hospedagem de sites com a Hostinger
57
star
24

Notion

56
star
25

ExemploVideos

Códigos HTML e CSS utilizados nos videos do meu canal no youtube:
CSS
53
star
26

FlexboxCSS

CSS
52
star
27

BalleDocs

JavaScript
46
star
28

ExerciciosPython

exercicios do python
Python
41
star
29

OpenSource

40
star
30

FlexboxParte2

CSS
36
star
31

PurchaseList

Purchase List using Python
Python
33
star
32

Studify-TCC

JavaScript
32
star
33

EstudosSeriesTemporais

Um estudo breve de análise de séries temporais com dados de voos, utilizando python
Jupyter Notebook
30
star
34

ReactCards

An application where you can create reminder notes
CSS
27
star
35

ReactForms

Forms using React
JavaScript
26
star
36

NovoCelular

19
star
37

NLW3

Happy: a mobile/web application for people to find orphanages near their locations, so that they can visit it and make it an especial day for some of the children :)
TypeScript
16
star
38

SalesOrderRecord

C#
15
star
39

HomeAutomation

Domotic system using arduino and PHP
11
star
40

ProjetoGodot

GAP
8
star
41

lanchonete

Projeto desenvolvido para o Tech Challenge da Pós Tech em Software Architecture
JavaScript
5
star
42

CountDownTimer

Uma contagem regressiva pra surpresa que a Alura está preparando
JavaScript
1
star
43

apiballecoffee

Python
1
star