Modulo Google Assistente no Smart Mirror

E ai pessoas, como a maioria que acompanha a pagina já ta acostumada, venho postando vários tutoriais sobre o Espelho Inteligente, e hoje vamos aprender a instalar o assistente do Google integrado a aplicação Magic Mirror.

REQUISITOS – Hardware

REQUISITOS – Software

VÍDEO EXPLICATIVO

1 – PASSO – Digite os comandos abaixo no Terminal

É facilzinho, basta abrir o terminal e digitar os comandos abaixo, um a um!

cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/MMM-GoogleAssistant
cd MMM-GoogleAssistant
npm install

2 – PASSO – Configurar a API do Google

Acesse o Google Console clicando aqui e clique em “New Project”

Logo em Seguida, dê um nome ao seu projeto selecione nosso idioma padrão e clique em “Create project”

Desça até o final da pagina e clique em “Device registration”

Clique em “REGISTER MODEL”

Dê um nome ao seu produto, e nome da empresa, selecione DEVICE TYPE “Speaker” copie o “Model id” num bloco de notas e salve, vamos precisar mais tarde, clique em “REGISTER MODEL”

Faça o Download do “OAuth 2.0 credentials” e salve no diretório do modulo “/MagicMirror/modules/MMM-GoogleAssistant” renomeando para “credentials.json”

Em Specify traits, escolha SKIP

Acesse o Painel de API’s do Google clicando aqui, clique em +ATIVAR APIS E SERVIÇOS

Procure por “Google Assistant” clique na API que aparecer

Clique em ATIVAR

Acesse o Console de Desenvolvimento clicando aqui, e escolha “EDITAR APLICATIVO”

Selecione o e-mail da sua conta do Google no campo indicado na imagem abaixo, desça até o fim da pagina e clique em SALVAR:

4 – PASSO – Autenticando a API no Modulo

cd ~/MagicMirror/modules/MMM-GoogleAssistant
node auth_and_test.js

Apos dar este comando a pagina de consentimento do Google será aberta conforme as imagens a seguir.

Faça o login com a conta do Google associada

Clique em PERMITIR nas próximas duas telas que vão aparecer

Copie o código de autorização que vai aparecer e cole ele no Terminal

5 – PASSO – Estrutura no config.js

{
  module: "MMM-GoogleAssistant",
  position: "fullscreen_above",
  config: {
    debug: false,
    assistantConfig: {
      lang: "en-US",
      projectId: "", // Required to use gaction.
      modelId: "", // (OPTIONAL for gaction)
      instanceId: "", // (OPTIONAL for gaction)
      latitude: 51.508530, //cole sua latitude e longitude do proprio G Mpas
      longitude: -0.076132,
    },
    responseConfig: {
      useScreenOutput: true,
      screenOutputCSS: "screen_output.css",
      screenOutputTimer: 5000,
      activateDelay: 250,
      useAudioOutput: true,
      useChime: true,
      newChime: false
    },
    micConfig: { // put there configuration generated by auto-installer
      recorder: "arecord",
      device: "plughw:1", //caso não funcione tente mudar de "1" para "2"
    },
    customActionConfig: {
      autoMakeAction: false,
      autoUpdateAction: false, // in RPI, gaction CLI might have some trouble.(current version should be 2.2.4, but for linux-arm, Google haven't updated) so leave this as false in RPI. I don't know it is solved or not.
      actionLocale: "pt-BR", // At this moment, multi-languages are not supported, sorry. Someday I'll work.
    },
    snowboy: {
      audioGain: 2.0,
      Frontend: true,
      Model: "jarvis",
      Sensitivity: null
    },
    A2DServer: {
      useA2D: false,
      stopCommand: "stop"
    },
    recipes: [ "with-MMM-TelegramBot.js" ]
  }
},

CONFIGURAÇÃO DA PALAVRA DE ATIVAÇÃO

MMM-Snowboy é um modulo nativo do modulo que acabamos de instalar, ele será responsável por ativar o Google Assistant a partir de um comando de voz. Atualmente ele atende os seguintes comandos:

  • smart_mirror: 0.5
  • jarvis: 0.7
  • computer: 0.6
  • snowboy: 0.5
  • subex: 0.6
  • neo_ya: 0.7
  • hey_extreme: 0.6
  • view_glass: 0.7
  • alexa: 0.6

Escolha qual será a palavra de ativação e informe abaixo nas configurações do módulo.

Feito tudo isso meus amigos, é só curtir o modulo, veja o vídeo para mais exemplos de uso e explicações!

Me ajuda compartilhando este post com seus amigos!

One thought on “Modulo Google Assistente no Smart Mirror

  • julho 19, 2020 em 9:06 pm
    Permalink

    Conclui a instalação, mas ao adicionar essas linhas no config o MM não inicia, deixei a identação no padrão do config, mas não sobe o MM
    A Tela fica preta . .qdo eu removo esse texto de configuração, volta tudo ao normal . .
    tem alhuma dica amigo

    obrigado por compartilhar

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba Algo Incrível Preencha seus dados

Preencha seus dados e receba algo incrível.
Não fique fora dessa!