
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

O Google Assistant é a resposta do Google ao assistente de casa inteligente Alexa da Amazon. Inicialmente disponível apenas com funcionalidade limitada no aplicativo Google Allo, o Google Assistant posteriormente implementado com os smartphones Google Home e Pixel para levar todo o poder do assistente do Google aos consumidores.
Depois de alguns meses de espera, os smartphones com Android 6.0+ também receberam o Google Assistant e, apenas alguns dias atrás, o Google lançou o SDK do Google Assistant, que permite que o Assistant seja executado basicamente em qualquer plataforma. Hoje, mostraremos como instalar o Google Assistant em sua máquina Windows, Mac ou Linux usando Python.
Etapa 1: Requisitos


Python 3
Você precisará ter o Python instalado, independentemente de estar ou não usando Windows, macOS ou uma distribuição GNU / Linux. A instalação é bastante simples. Basta abrir o arquivo de instalação e selecionar a instalação personalizada. Na próxima etapa, clique em Avançar, marque a caixa de seleção Adicionar Python às variáveis de ambiente e vá para as próximas etapas e instale o Python.
Você pode confirmar que o Python está funcionando abrindo um terminal / prompt de comando e simplesmente digitando python. Se você vir o terminal / prompt de comando retornar a versão Python atual em seu computador, você está certo!
Etapa 2: configurar a API do Google Assistant



A seguir, instruções passo a passo que orientam você no processo de ativação da API do Google Assistant no Cloud Platform Console para que você possa acessar o Google Assistant por meio do programa Python. Todas essas etapas são independentes da plataforma, o que significa que as etapas são as mesmas para Windows, macOS e GNU / Linux OS.
- Acesse a página Projetos no Console do Google Cloud Platform.
- Clique em “Criar Projeto” no topo.
- Nomeie o projeto “Meu Google Assistant” e clique em “Criar”.
- Aguarde alguns segundos para que o console crie seu novo projeto. Você deve ver um ícone de progresso giratório no canto superior direito. Depois de criar seu projeto, você será levado à página de configuração do projeto.
- Clique neste link para ir direto para a página API do Google Assistant. No topo, clique em “Ativar”.
- O Google irá avisá-lo de que você precisa criar credenciais para usar esta API. Clique em “Criar credenciais” no canto superior direito. Isso o levará a uma página do assistente de configuração, onde o Google ajuda a descobrir que tipo de credenciais você precisa para usar esta API.
-
Em "de onde você chamará a API", selecione "Outra IU (por exemplo, Windows, ferramenta CLI)". Para “quais dados você irá acessar” selecione o círculo “Dados do usuário”. Agora toque em “de quais credenciais eu preciso?”
- O Google deve recomendar que você crie um ID de cliente OAuth 2.0. Nomeie o ID do cliente como quiser, por exemplo, seu nome + Desktop. Depois de escolher um nome, clique em “criar ID do cliente”.
- Em “nome do produto mostrado aos usuários”, digite “Meu Google Assistente”. Clique em continuar.
- Clique em “pronto”. Não há necessidade de clicar em download aqui, pois só precisamos do segredo do cliente, que faremos o download em seguida.
- Agora, na lista de IDs do cliente OAuth 2.0, você deve ver o ID do cliente que acabou de criar. À direita, clique no ícone de download para baixar o arquivo client_secret_XXX.json, onde ‘XXX’ é o seu ID de cliente. Salve esse arquivo em qualquer lugar do seu computador, de preferência em uma nova pasta chamada “googleassistant”.
-
Vá para a página de controles de atividade da sua conta do Google e certifique-se de que “Atividade na Web e de apps”, “Histórico de localização”, “Informações do dispositivo” e “Atividade de voz e áudio” estão ativados. Isso é para que o Google Assistente possa realmente ler suas informações personalizadas.
Agora criamos um mecanismo para um cliente, neste caso nossa máquina Windows / Mac / Linux, para acessar a API do Google Assistant em nossa conta Google. Em seguida, precisamos configurar o cliente que acessará a API do Google Assistant.
Etapa 3: instalar o projeto Python de amostra do Google Assistant



Abra uma janela de terminal / prompt de comando e execute as etapas a seguir. Primeiro, digite este comando:
python -m pip install google-assistant-sdk [amostras]
Você deve ver um monte de dependências sendo baixadas e instaladas ao inserir este comando. Eles são necessários para que o projeto Python de amostra funcione. Espere até que termine.
Assim que terminar, digite o seguinte comando (certifique-se de ajustar o caminho):
pip install --upgrade google-auth-oauthlib [ferramenta] google-oauthlib-tool --client-secrets path / to / client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
(Como no meu caso, era: pip install --upgrade google-auth-oauthlib [ferramenta] google-oauthlib-tool --client-secrets "C: / Users / Arya Bhushan / Documents / GAssistant / additional / client_id.json "--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless)
No prompt de comando, você verá uma resposta solicitando que você visite um URL para autorizar o aplicativo.
Copie e cole este URL em seu navegador. Selecione a mesma conta do Google que você usou para configurar a API do Google Assistant. Na próxima página, você verá uma caixa de texto que contém o token de acesso do seu cliente.
Copie esse token de acesso e cole-o no prompt de comando, onde ele solicita o código de autorização. Se feito corretamente, você verá uma resposta de que suas credenciais foram salvas.
Etapa 4: teste o Google Assistente


digite este comando para começar a falar com o Google Assistente:
iniciar python -m googlesamples.assistant.grpc.pushtotalk
Aguarde o prompt de comando dizer “pressione Enter para enviar uma nova solicitação” e pressione Enter para começar a falar com o Google Assistente. Depois que você terminar de falar, o prompt de comando exibirá uma transcrição do que você acabou de dizer e reproduz a resposta. Se você vir um aviso depois, simplesmente ignore-o.
Divirta-se jogando com o Google Assistant em sua máquina Windows, macOS ou GNU / Linux! Não é particularmente útil neste formato, mas é uma demonstração muito rápida das possibilidades que o novo SDK do Google Assistant representa. Talvez possamos ver aplicativos de desktop ou extensões de navegador aproveitando essa funcionalidade em um futuro próximo.
Etapa 5: informações adicionais

Bem, este é o meu primeiro instructables e se houver algum erro ou problema, fique à vontade para comentar e tentarei melhorá-lo!
Também estou anexando a versão pdf deste instructables nesta etapa, então APROVEITE:)
P. S. Se você estiver no Ubuntu, deverá instalar uma dependência ausente, ou seja, o pacote python3-pyaudio. Graças a PeterB480
Fonte: XDA
Recomendado:
Controle de LED com base no Google Assistant usando Raspberry Pi: 3 etapas

Controle de LED com base no Google Assistant usando Raspberry Pi: Ei! Neste projeto, implementaremos o controle de LED com base no Google Assistant usando Raspberry Pi 4 usando HTTP em Python. Você pode substituir o LED por uma lâmpada (obviamente não literalmente, você precisará de um módulo de relé no meio) ou qualquer outra casa
Controle as luzes da casa com o Google Assistant usando o Arduino: 7 etapas

Controle as luzes da casa com o Google Assistant usando o Arduino: (atualização em 22 de agosto de 2020: este instrutível tem 2 anos e depende de alguns aplicativos de terceiros. Qualquer alteração da parte deles pode fazer com que este projeto não funcione. Pode ou não estar trabalhando agora, mas você pode segui-lo como uma referência e modificar de acordo
Controller Un Interrupteur Murale Avec Domoticz Et Google Assistant: 4 etapas

Controlador Un Interrupteur Murale Avec Domoticz Et Google Assistant: Bonjour à tous, aujourd'hui nous allons voir simulador de comentário un doigt qui va allumer ou éteindre notre interrupteur murale grâce à un wemos d1 mini, une imprimante 3d (si pasous n'en avez , vous pouvez toujours faire imprimer ces pièces dans un fab
Faça você mesmo uma casa inteligente com Google Assistant e Arduino: 6 etapas

Faça você mesmo uma casa inteligente com Google Assistant e Arduino: quem não quer uma casa inteligente? Uma das coisas mais legais que você pode fazer é ligar as luzes ou outros aparelhos em sua casa por controle de voz. Com a ajuda do app Google Home e do assistente do Google, isso é realmente moleza … Você não
Crie ações personalizadas para o Google Assistant: 12 etapas

Crie ações personalizadas para o Google Assistant: ao ver o potencial do Google Assistant conforme apresentado no Google I / O 18, bem como nos Volvo Cars em seu sistema de infoentretenimento, não resisti a experimentar. Reutilizei um dos meus projetos mais antigos, o VasttraPi, e fiz a interface com o Google Assistant