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«. Agora clique “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