Skip to content

ricardomerces/RosieAssistentePessoal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROSIE

rosie

Sua assistente pessoal

Últimas Notícias, Todoist, Previsão do tempo, Spotify, Controle de dispositivos IoT (MQTT)...

CARISMA 100%, FRANQUEZA 1000%

Dependências

  • bs4 (BeautifulSoup4)
  • gtts
  • gcloud
  • google-api-python-client
  • paho.mqtt
  • pyaudio
  • playsound
  • requests
  • speech_recognition
  • subprocess
  • webbrowser

Instalação

Clonar o Repositório:

git clone https://github.com/ricardomerces/RosieAssistentePessoal.git

Entrar no diretório RosieAssistentePessoal:

cd RosieAssistentePessoal

Criar um ambiente virtual:

python3 -m virtualenv venv

Ativar o ambiente virtual:

source venv/bin/activate

Instalar as dependências:

pip install -r requirements.txt

Instalar a Rosie

python3 setup.py install

Como utilizar a ROSIE ?

Escolha a API a ser utilizada com o Speech Recognition (Speech to Text) https://github.com/Uberi/speech_recognition

Crie o arquivo config.json a partir do template config.json.template e configure TODOS os parâmetros!(hotword, mqtt, Openweather(key), todoist(key/projeto), etc).

Quickstart

cd RosieAssistentePessoal

python3 rosieAsistentePessoal/rosie.py

Cria Áudios (mensagens pré gravadas)

python3 rosieAsistentePessoal/cria_audio

Comandos / Módulos

  • liga/desativa BUNKER Controla iluminação do escritório (IoT com MQTT)
  • notícias Reproduz as últimas notícias
  • tarefas Lista as tarefas não concluídas do INBOX (todoist)
  • previsão do tempo Informações sobre mínima e máxima (openweather)
  • tempo agora Informações sobre temperatura e condição Climática (openweather)
  • toca <NOME DO ÁLBUM> Reproduz o álbum no spotify (web player)

About

ROSIE - Assistente Pessoal - CARISMA 100%, FRANQUEZA 1000%

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages