Sommario:
- Passaggio 1: requisiti
- Passaggio 2: configura l'API dell'Assistente Google
- Passaggio 3: installa il progetto Python di esempio dell'Assistente Google
- Passaggio 4: prova l'Assistente Google
- Passaggio 5: informazioni aggiuntive
Video: Assistente Google per PC/Mac/Linux: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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.
- Vai alla pagina Progetti nella console di Google Cloud Platform.
- Fare clic su "Crea progetto" in alto.
- Assegna al progetto il nome "Il mio Assistente Google" e fai clic su "Crea".
- 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.
- Fai clic su questo link per andare direttamente alla pagina dell'API dell'Assistente Google. In alto, fai clic su "Abilita".
- 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.
-
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?"
- 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".
- In "nome del prodotto mostrato agli utenti" inserisci "Il mio Assistente Google". Fare clic su continua.
- Fai clic su "fatto". Non è necessario fare clic su download qui poiché abbiamo solo bisogno del client secret, che scaricheremo in seguito.
- 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".
-
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
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
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
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:
WLED (su ESP8266) + IFTTT + Assistente Google: 5 passaggi
WLED (su ESP8266) + IFTTT + Assistente Google: questo tutorial ti consentirà di iniziare a utilizzare IFTTT e Google Assistant per WLED su un ESP8266. Per configurare il tuo WLED & ESP8266, segui questa guida su tynick: https://tynick.com/blog/11-03-2019/getting-started… Grida ad Aircookie per un software così eccezionale
Controllo LED basato su Assistente Google utilizzando Raspberry Pi: 3 passaggi
Controllo LED basato su Assistente Google utilizzando Raspberry Pi: Ehi! In questo progetto, implementeremo il controllo del LED basato su Assistente Google utilizzando Raspberry Pi 4 utilizzando HTTP in Python. Puoi sostituire il LED con una lampadina (ovviamente non letteralmente, avrai bisogno di un modulo relè in mezzo) o qualsiasi altra casa
Assistente Google a mani libere per Raspberry Pi: 14 passaggi (con immagini)
Assistente Google a mani libere per Raspberry Pi: Ciao e benvenuto nel mio primo Instructable! In questo tutorial ti mostrerò quello che considero il modo più semplice per installare un Assistente Google che canta e balla sul tuo Raspberry Pi. È completamente a mani libere con OK Googl
Assistente Google-Automazione domestica Iot con Esp8266: 6 passaggi
Assistente Google|Automazione domestica Iot Utilizzo di Esp8266: in queste istruzioni ti mostrerò l'automazione domestica controllata dall'assistente di Google
Crea azioni personalizzate per l'Assistente Google: 12 passaggi
Crea azioni personalizzate per Google Assistant: Vedendo il potenziale di Google Assistant così come è stato presentato in Google I/O 18 e Volvo Cars nel loro sistema di infotainment, non ho resistito a provarlo. Ho riutilizzato uno dei miei progetti più vecchi, VasttraPi e l'ho interfacciato con Google Assistant