O Google Assistente está ativado em quase todos os telefones Android recém-fabricados, mas hoje em dia não existe uma versão desktop disponível. Apesar disto, hoje eu vou te mostrar um método ( algo tedioso ) para fazer o Google Assistente funcionar em sua máquina Windows.
No momento em que escrevo esta postagem, não há uma interface gráfica sofisticada para o que estamos prestes a fazer, e a instalação será baseada principalmente em linhas de comando. Mas assim que eu começar a trabalhar, você pode falar no microfone do seu computador como faria com seu dispositivo Android para controlar o Google Assistente.
Requisitos
Primeiro, você deve instalar o Python em seu computador e depois temos que adicioná-lo ao caminho, siga-me com atenção. Baixe e execute o instalador Python .exe para fazer uma instalação personalizada . Na segunda tela de alternativas, marca “Adicionar Python às variáveis de ambiente”.
Assim que o Python estiver instalado, abra um terminal de comando e digite “Pitão” (sem aspas). Se tudo correr bem, a linha de comando deve mostrar sua versão atual do Python.
Agora precisamos configurar a API do Google Assistant.
-
Navegue até a página de projetos no console da plataforma em nuvem do Google.
-
Clique em »Criar Projeto» acima.
-
Dê ao projeto um nome como »Google Assistant» e clique em «Criar».
-
O console irá criar seu novo projeto; você deve ver um ícone de progresso giratório no canto superior direito. Quando termine, você será direcionado para a página de configurações do projeto.
-
Vá para a página da API do Google Assistant e clique em “Permitir” na parte de cima. “
-
Para usar a API, você precisará criar credenciais. Em seguida, clique no botão “Crie credenciais” no canto superior direito. Um assistente de configuração irá guiá-lo através deste procedimento.
-
Sobre “De onde você vai chamar a API?”, Por favor selecione “Outra interface de usuário (como um exemplo, Windows, Ferramenta CLI)”. Para “Quais dados você vai inserir?” selecione o círculo »Dados do usuário«. Cada canal tem sua própria pasta na biblioteca “Quais credenciais eu preciso?”
-
O Google recomendará que você crie um ID de cliente OAuth 2.0. Dê ao ID do cliente um nome exclusivo e clique em “Criar ID de cliente”.
-
Sobre “Nome do produto exibido aos usuários”, digitar “Meu Google Assistente” ou algo assim.
-
Clique em 'concluído', 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. Na extrema direita, clique no ícone de download para baixar o arquivo client_secret_XXX.json, Onde $ 0027Xxx $ 0027 é o seu ID de cliente. Salve este arquivo em qualquer lugar do seu computador, de preferência em uma nova pasta chamada “Google Assistant”.
-
Vá para a página de controles de atividade da sua conta do Google e certifique-se de que “Atividade da Web e de aplicativos”, “Histórico de localização”, “Informação de dispositivo” e “Atividade de voz e áudio” estão ativados. Isso é para que o Google Assistente possa ler suas informações personalizadas.
Agora precisamos configurar um cliente que acesse a API do Google Assistant.
Abra um terminal de comando e digite o seguinte comando:
-m pip install google-assistant-sdk[amostras]
Isso vai começar a instalar as dependências necessárias para Python. Quando termine, digite este comando abaixo (mude o caminho do diretório no comando).
py -m googlesamples.assistant.auth_helpers --client-secrets changeyourpathconecret_client_XXX.apps.googleusercontent.com.json
Na linha de comando, será mostrado um url que você precisa visitar para autorizar o aplicativo. Vá em frente, copie o URL em seu navegador e use a mesma conta do Google que você usou para configurar a API do Google Assistant. Será mostrado um token de acesso para o seu cliente; copie o token de acesso no prompt de comando quando solicitado.
Agora vamos testar se o Google Assistente pode inserir corretamente o seu microfone. Digite no prompt de comando:
python -m googlesamples.assistant.audio_helpers
Se você tocar algum áudio corretamente, você pode começar a se comunicar com o Google Assistente. Digite no prompt de comando:
python -m googlesamples.assistant
Espere eu dizer “pressione Enter para enviar um novo pedido”, em seguida, pressione Enter no teclado para começar a falar no microfone. Quando eu terminar de falar, o prompt de comando exibirá uma transcrição do que você disse e também reproduzirá a solução do Google Assistente.
Agora, a linha de comando acima é um método bastante desagradável de interagir com a API do Google Assistant, mas, felizmente, existe 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 !). Apesar disto, precisaremos fazer um pouco mais de magia de comando para configurá-lo corretamente.
Abra o prompt de comando e copie o seguinte comando:
py -c "from distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve($0027https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py$0027, get_python_lib() + $0027/googlesamples / assistant / __ main __. py $ 0027)"
Agora navegue até a página de extensão AutoVoice com o navegador Google Chrome e instale-o. Nas alternativas de extensão, defina o comando de ativação para algo como “Ok Google” você “OK Google” ou o que você realmente quer.
Ative a opção »Sempre ouvindo» e defina a »Expressão de ativação» para algo diferente do que você configurou como o comando de ativação. Lembrar: uma expressão é para despertar a extensão , a outra expressão é acordar Google Assistant .
Agora digite sua linha de comando:
py -m googlesamples.assistant
Agora você pode apenas dizer “Ok google!” ou o que quer que você coloque como uma expressão para despertar o Google Assistente e começar a dar comandos imediatamente ( “Ok google, como está o tempo hoje?” )
Postagem Relacionada:
- ▷ O que é “Host de configuração moderna” e como consertar o alto uso do disco por “Host de configuração moderna”?
- ▷ Como corrigir erro de tempo limite de conexão do servidor do Minecraft no Windows?
- ▷ O que é nvbackend.exe e como corrigi-lo?
- Código NVIDIA 43 (O Windows parou este dispositivo porque relatou problemas)
- ⭐ As melhores alternativas CCleaner em 2020
- ▷ Solução: erro de PS4 CE-34788-0