Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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