Come ottenere l'Assistente Google per PC Windows

L'Assistente Google è disponibile su quasi tutti i telefoni Android prodotti di recente, ma al momento non è disponibile una versione desktop. Tuttavia, oggi ti mostrerò un metodo (un po 'noioso ) per far funzionare l'Assistente Google sul tuo computer Windows.

Al momento della stesura di questo articolo, non esiste una GUI di fantasia per quello che stiamo per fare e l'installazione si baserà principalmente sulle righe di comando. Ma una volta installato e funzionante, puoi parlare nel microfono del tuo computer come faresti con il tuo dispositivo Android per controllare l'Assistente Google.

Requisiti

  • Python 3

Per prima cosa, dovrai installare Python sul tuo computer e poi dobbiamo aggiungerlo al percorso, seguimi attentamente. Scarica e avvia il programma di installazione di Python .exe e fallo eseguire un'installazione personalizzata . Nella seconda schermata delle opzioni, seleziona "Aggiungi Python alle variabili di ambiente".

Una volta installato Python, apri un terminale di comando e digita "python" (senza virgolette). Se tutto va bene, il prompt dei comandi dovrebbe visualizzare la versione corrente di Python.

Ora dobbiamo configurare l'API dell'Assistente Google.

  1. Accedi alla pagina Progetti nella console di Google Cloud Platform.
  2. Fare clic su " Crea progetto " in alto.
  3. Assegna al progetto un nome come " Assistente Google " e fai clic su "Crea".
  4. La console creerà il tuo nuovo progetto: dovresti vedere un'icona di avanzamento rotante in alto a destra. Al termine, verrai portato alla pagina di configurazione del progetto.
  5. Vai alla pagina dell'API dell'Assistente Google e fai clic su "Abilita" in alto. "
  6. Per utilizzare l'API, dovrai creare le credenziali. Quindi fai clic sul pulsante "Crea credenziali" in alto a destra. Una procedura guidata di configurazione ti guiderà attraverso questo processo.
  7. Sotto "da dove chiamerai l'API?", Seleziona " Altra interfaccia utente (ad es. Windows, strumento CLI) ". Per "quali dati accederai?" selezionare il cerchio " Dati utente ". Ora fai clic su "di quali credenziali ho bisogno?"
  8. Google consiglia di creare un ID client OAuth 2.0 . Assegna all'ID cliente un nome univoco e fai clic su "Crea ID cliente".
  9. In "Nome prodotto mostrato agli utenti" inserisci "Il mio Assistente Google" o qualcosa del genere.
  10. Fare clic su "fatto", ma non fare clic sul download qui, abbiamo solo bisogno del segreto del client.
  11. Sotto l'elenco degli ID client OAuth 2.0, vedrai l'ID client appena creato. All'estrema destra, fai clic sull'icona di download per scaricare il file client_secret_XXX.json , dove "XXX" è il tuo ID client. Salva questo file ovunque sul tuo computer, idealmente in una nuova cartella chiamata "assistente google".
  12. Vai alla pagina Gestione attività per il tuo account Google e assicurati che "Attività web e app", "Cronologia delle posizioni", "Informazioni sul dispositivo" e "Attività vocale e audio" siano abilitate. In questo modo l'Assistente Google può effettivamente leggere le tue informazioni personalizzate.

Ora dobbiamo configurare un client che accederà all'API dell'Assistente Google.

Apri un terminale di comando e digita il seguente comando:

-m pip install google-assistant-sdk [esempi]

Questo inizierà l'installazione delle dipendenze richieste per Python. Al termine, inserisci questo comando successivo (cambia la directory del percorso nel comando).

py -m googlesamples.assistant.auth_helpers --client-secrets change \ your \ path \ client_secret_XXX.apps.googleusercontent.com.json

Nel prompt dei comandi, ti verrà mostrato un URL da visitare per autorizzare l'applicazione. Vai avanti e copia e incolla l'URL nel tuo browser e utilizza lo stesso account Google che hai utilizzato per configurare l'API dell'Assistente Google. Ti verrà mostrato un token di accesso per il tuo client: copia e incolla il token di accesso nel prompt dei comandi dove richiesto.

Ora testeremo se l'Assistente Google può accedere correttamente al tuo microfono. Digita nel prompt dei comandi:

python -m googlesamples.assistant.audio_helpers

Se riproduce correttamente l'audio per te, puoi iniziare a comunicare con l'Assistente Google. Digita nel prompt dei comandi:

python -m googlesamples.assistant

Aspetta che dica "premi Invio per inviare una nuova richiesta", quindi premi Invio sulla tastiera per iniziare a parlare nel microfono. Quando hai finito di parlare, il prompt dei comandi mostrerà una trascrizione di ciò che hai detto e riprodurrà anche la risposta dell'Assistente Google.

Ora, il prompt dei comandi sopra è un metodo abbastanza brutto per interagire con l'API dell'Assistente Google, ma fortunatamente esiste un'estensione per il browser Chrome chiamata " AutoVoice " che richiede semplicemente che l'Assistente Google sia configurato sul tuo computer (cosa che abbiamo appena fatto !). Tuttavia, dovremo fare un po 'più di magia del prompt dei comandi per configurarlo correttamente.

Apri il prompt dei comandi e copia e incolla il seguente comando:

py -c "da distutils.sysconfig import get_python_lib; da urllib.request import urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib () "/googlesamples/assistant/__main__.py ')"

Ora vai alla pagina dell'estensione AutoVoice con il browser Google Chrome e installalo. Nelle opzioni di estensione, configura il comando di riattivazione su qualcosa come " Ehi Google" o "Ok Google" o qualunque cosa tu voglia veramente.

Abilita l' opzione " Always Listening " e imposta " Wake up Expression " su qualcosa di diverso da quello che hai impostato come comando di riattivazione. Ricorda: un'espressione è riattivare l' estensione , l'altra espressione è riattivare l' Assistente Google .

Ora digita nel prompt dei comandi:

py -m googlesamples.assistant

Ora puoi semplicemente dire "Ehi Google!" o qualunque cosa imposti come espressione per riattivare l'Assistente Google e iniziare immediatamente a impartirgli i comandi ( "Ehi Google, che tempo fa oggi?" )

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo