Sommario:

Assistente Google per PC/Mac/Linux: 5 passaggi
Assistente Google per PC/Mac/Linux: 5 passaggi

Video: Assistente Google per PC/Mac/Linux: 5 passaggi

Video: Assistente Google per PC/Mac/Linux: 5 passaggi
Video: Google Assistant on Windows, Mac and Linux?! 2024, Novembre
Anonim
Assistente Google per PC/Mac/Linux
Assistente Google per PC/Mac/Linux

Google Assistant è la risposta di Google all'assistente di casa intelligente Alexa di Amazon. Inizialmente disponibile solo con funzionalità limitate nell'applicazione Google Allo, Google Assistant è stato successivamente implementato con gli smartphone Google Home e Pixel per offrire ai consumatori tutta la potenza dell'assistente di Google.

Dopo alcuni mesi di attesa, anche gli smartphone con Android 6.0+ hanno ricevuto Google Assistant e solo pochi giorni fa Google ha lanciato l'SDK di Google Assistant che consente di eseguire Assistant praticamente su qualsiasi piattaforma. Oggi ti mostreremo come installare Google Assistant sul tuo computer Windows, Mac o Linux utilizzando Python.

Passaggio 1: requisiti

Requisiti
Requisiti
Requisiti
Requisiti

Pitone 3

Avrai bisogno di avere Python installato, indipendentemente dal fatto che tu stia utilizzando o meno Windows, macOS o una distribuzione GNU/Linux. L'installazione è abbastanza semplice. Basta aprire il file di installazione e selezionare l'installazione personalizzata. Nel passaggio successivo fai clic su Avanti, seleziona la casella di controllo Aggiungi Python alle variabili di ambiente, quindi vai ai passaggi successivi e installa Python.

Puoi confermare che Python sta funzionando aprendo un terminale/prompt dei comandi e quindi semplicemente digitando python. Se vedi che il terminale/prompt dei comandi restituisce la versione corrente di Python sul tuo computer, allora sei d'oro!

Passaggio 2: configura l'API dell'Assistente Google

Configura l'API dell'Assistente Google
Configura l'API dell'Assistente Google
Configura l'API dell'Assistente Google
Configura l'API dell'Assistente Google
Configura l'API dell'Assistente Google
Configura l'API dell'Assistente Google

Quelle che seguono sono istruzioni dettagliate che ti guidano attraverso il processo per abilitare l'API dell'Assistente Google nella console di Cloud Platform in modo da poter accedere all'Assistente Google tramite il programma Python. Tutti questi passaggi sono indipendenti dalla piattaforma, il che significa che i passaggi sono gli stessi per Windows, macOS e GNU/Linux OS.

  1. Vai alla pagina Progetti nella console di Google Cloud Platform.
  2. Fare clic su "Crea progetto" in alto.
  3. Assegna al progetto il nome "Il mio Assistente Google" e fai clic su "Crea".
  4. Attendi qualche secondo che la Console crei il tuo nuovo Progetto. Dovresti vedere un'icona di avanzamento rotante in alto a destra. Dopo aver creato il tuo progetto, verrai portato alla pagina di configurazione del tuo progetto.
  5. Fai clic su questo link per andare direttamente alla pagina dell'API dell'Assistente Google. In alto, fai clic su "Abilita".
  6. Google ti avviserà che devi creare le credenziali per utilizzare questa API. Fai clic su "Crea credenziali" in alto a destra. Questo ti porterà a una pagina della procedura guidata di configurazione in cui Google ti aiuta a capire che tipo di credenziali hai bisogno per utilizzare questa API.
  7. In "da dove chiamerai l'API", seleziona "Altra interfaccia utente (ad es. Windows, strumento CLI)". Per "a quali dati accederai" seleziona il cerchio "Dati utente". Ora tocca "quali credenziali ho bisogno?"

  8. Google dovrebbe consigliarti di creare un ID client OAuth 2.0. Assegna un nome all'ID client come preferisci, ad esempio il tuo nome + Desktop. Una volta scelto un nome, fai clic su "crea ID cliente".
  9. In "nome del prodotto mostrato agli utenti" inserisci "Il mio Assistente Google". Fare clic su continua.
  10. Fai clic su "fatto". Non è necessario fare clic su download qui poiché abbiamo solo bisogno del client secret, che scaricheremo in seguito.
  11. Ora, nell'elenco degli ID client OAuth 2.0, dovresti vedere l'ID client appena creato. Tutto a 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 "googleassistant".
  12. Vai alla pagina Controllo attività per il tuo account Google e assicurati che "Attività web e app", "Cronologia posizioni", "Informazioni dispositivo" e "Attività vocale e audio" siano abilitati. È così che l'Assistente Google può effettivamente leggerti informazioni personalizzate.

Ora abbiamo creato un meccanismo per consentire a un client, in questo caso la nostra macchina Windows/Mac/Linux, di accedere all'API dell'Assistente Google con il nostro account Google. Successivamente dobbiamo configurare il client che accederà all'API dell'Assistente Google.

Passaggio 3: installa il progetto Python di esempio dell'Assistente Google

Installa il progetto Python di esempio dell'Assistente Google
Installa il progetto Python di esempio dell'Assistente Google
Installa il progetto Python di esempio dell'Assistente Google
Installa il progetto Python di esempio dell'Assistente Google
Installa il progetto Python di esempio dell'Assistente Google
Installa il progetto Python di esempio dell'Assistente Google

Apri una finestra del prompt dei comandi/terminale e segui i passaggi seguenti. Innanzitutto, inserisci questo comando:

python -m pip install google-assistant-sdk[campioni]

Dovresti vedere un sacco di dipendenze scaricate e installate quando inserisci questo comando. Questi sono necessari per il funzionamento del progetto Python di esempio. Aspetta che finisca.

Una volta fatto, inserisci il seguente comando (assicurati di regolare il percorso):

pip install --upgrade google-auth-oauthlib[tool]google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --salva --senza testa

(Come nel mio caso, era: pip install --upgrade google-auth-oauthlib[tool]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)

Nel prompt dei comandi, vedrai una risposta che ti dice di visitare un URL per autorizzare l'applicazione.

Copia e incolla questo URL nel tuo browser. Seleziona lo stesso account Google che hai utilizzato per configurare l'API dell'Assistente Google. Nella pagina successiva, vedrai una casella di testo che contiene il token di accesso del tuo cliente.

Copia quel token di accesso e incollalo nel prompt dei comandi dove ti chiede il codice di autorizzazione. Se fatto correttamente, vedrai una risposta che le tue credenziali sono state salvate.

Passaggio 4: prova l'Assistente Google

Prova l'Assistente Google
Prova l'Assistente Google
Prova l'Assistente Google
Prova l'Assistente Google

inserisci questo comando per iniziare a parlare con l'Assistente Google:

avvia python -m googlesamples.assistant.grpc.pushtotalk

Attendi che il prompt dei comandi dica "premi Invio per inviare una nuova richiesta", quindi premi Invio per iniziare a parlare con l'Assistente Google. Dopo aver finito di parlare, il prompt dei comandi visualizzerà una trascrizione di ciò che hai appena affermato e quindi riprodurrà la risposta. Se vedi un avviso in seguito, ignoralo.

Divertiti a giocare con l'Assistente Google sul tuo computer Windows, macOS o GNU/Linux! Non è particolarmente utile in questo formato, ma è una dimostrazione molto rapida delle possibilità che rappresenta il nuovo Google Assistant SDK. Forse potremmo vedere app desktop o estensioni del browser sfruttare questa funzionalità nel prossimo futuro.

Passaggio 5: informazioni aggiuntive

Informazioni addizionali
Informazioni addizionali

Bene, questo è il mio primo tutorial e se ci sono errori o problemi, sentiti libero di commentare e cercherò di migliorarlo!

Inoltre sto allegando la versione pdf di questo instructables in questo passaggio, quindi DIVERTITI:)

P. S. Se sei su Ubuntu, devi installare una dipendenza mancante, ovvero il pacchetto python3-pyaudio. Grazie a PeterB480

Fonte: XDA

Consigliato: