Assim que o Python estiver instalado, abra um terminal de comando e digite “python” (sem aspas). Se tudo estiver bem, o prompt de comando deve exibir sua versão atual do Python.
Agora precisamos configurar o Google Assistant FOGO.
- Navegue até o Página de projetos no console do Google Cloud Platform.
- Clique em ' Criar Projeto ”No topo.
- Dê ao projeto um nome como “ Google Assistant ”E clique 'Crio.'
- O console criará seu novo projeto - você deve ver um ícone de progresso giratório no canto superior direito. Quando terminar, você será levado à página de configuração do projeto.
- Vou ao API do Google Assistant página e clique em “Ativar” na parte superior. ”
- Para usar a API, você precisará criar credenciais. Portanto, clique no botão “Criar credenciais” no canto superior direito. Um assistente de configuração o orientará nesse processo.
- Abaixo de “de onde você chamará a API?”, Selecione “ Outra IU (por exemplo, Windows, ferramenta CLI) “. Para “quais dados você acessará?” selecione os ' Dados do usuário ”Círculo. Agora clique em “quais credenciais eu preciso?”
- O Google recomendará que você crie um ID do cliente OAuth 2.0 . Dê ao ID do cliente um nome exclusivo e clique em “Criar ID do cliente”.
- Em “Nome do produto mostrado aos usuários”, digite “Meu Google Assistente” ou algo parecido.
- Clique em “pronto”, mas não clique em download aqui, só precisamos do segredo do cliente.
- Na lista de IDs do cliente OAuth 2.0, você verá o ID do cliente que acabou de criar. À direita, clique no ícone de download para baixar o client_secret_XXX.json arquivo, onde ‘XXX’ é seu ID de cliente. Salve este arquivo em qualquer lugar do seu computador, de preferência em uma nova pasta chamada “google assistant”.
- Vou ao Página de controles de atividade para sua conta do Google e certifique-se de que “Atividade na Web e de aplicativos”, “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 precisamos configurar um cliente que acessará a API do Google Assistant.
Abra um terminal de comando e digite o seguinte comando:
-m pip install google-assistant-sdk [amostras]
Isso começará a instalar as dependências necessárias para Python. Quando terminar, insira este comando em seguida (altere o diretório do caminho no comando).
py -m googlesamples.assistant.auth_helpers --client-secrets change your path client_secret_XXX.apps.googleusercontent.com.json
No prompt de comando, será mostrado um URL para visitar para autorizar o aplicativo. Vá em frente, copie e cole o URL em seu navegador e use a mesma conta do Google que você usou para configurar a API do Google Assistant. Você verá um token de acesso para o seu cliente - copie e cole o token de acesso no prompt de comando, quando solicitado.
Agora, testaremos se o Google Assistente pode acessar seu microfone adequadamente. Digite no prompt de comando:
python -m googlesamples.assistant.audio_helpers
Se algum áudio for reproduzido com êxito para você, comece a se comunicar com o Google Assistente. Digite no prompt de comando:
python -m googlesamples.assistant
Aguarde até que diga “pressione Enter para enviar uma nova solicitação” e pressione Enter no teclado para começar a falar no microfone. Quando você terminar de falar, o prompt de comando exibirá uma transcrição do que você disse e também reproduzirá a resposta do Google Assistente.
Agora, o prompt de comando acima é um método bastante desagradável de interagir com a API do Google Assistant, mas felizmente há uma extensão para o navegador Chrome chamada “ AutoVoice ”Que simplesmente requer que você tenha o Google Assistente configurado em seu computador (o que acabamos de fazer!). No entanto, precisaremos fazer um pouco mais de mágica no prompt de comando para configurá-lo corretamente.
Abra o prompt de comando e copie e cole o seguinte comando:
py -c 'de distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve ('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py