Google have announced this week that they've opened up the Google Assistant SDK to developers. You can now use the Google Home assistant on your Mac. Read on to find out how to do it!
Building Google Assistant on a Mac
If you're using an iMac or Macbook you can have Google Assistant up and running in 5 minutes or less. Here's a step by step guide to getting Google Home working on a Mac computer.
- I’m trying to find the mac address on my google home speaker. I live in an apartment at my university and in order to add devices i need the mac address, i have looked up how to find it but the device must already be set up on the app to find it.
- Even though there’s no native Google Home app for Windows 10, you can still download Google Home on PC by employing an Android Emulator. In this article, I have shared three different methods following which you will be able to use the Google Home app for Windows, connect Google Home to PC, and pair Google Home Mini to a laptop via Bluetooth.
1. Install Homebrew on Your Mac
Apr 01, 2021 Once your Mac restarts, BlueStacks will be ready to use. Launch the program and then select Let’s Go. Sign in with a Google account, select the Google Play Store icon on the emulated Android desktop and search for the Google Home app. Select Install and then select Open once Google Home app finishes downloading.
If you haven't already installed Homebrew this is the easiest way to do it inside the Terminal for Mac:
ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
2. Install Python 3 and Create a Virtual Environment for Google Home
First, you'll need to create a directory for Google Home:
Now you can install everything in there:
brew install python3
python3 -m venv env
env/bin/python -m pip install --upgrade pip setuptools
3. Install the Google Assistant SDK on Mac
You should make sure to use sudo here to give super user permissions for the install on your Mac.
sudo python3 -m pip install --upgrade google-assistant-sdk[samples]
4. Create a Developer Project and Grant API Access
Head to the Google Cloud Platform Projects page and create a new project.
Enable the Google Assistant API for your new project in the Google API Manager.
Now go to the Credentials tab and create an OAuth Client ID. Tick the Other option and the create it.
You'll finally be able to download a file similar to client_secret_XXXX.json (where XXXX is unique to you.) Copy this file into the googlehome directory you created earlier.
5. Google Home Works on a Mac!
Grant your new Google Home for Mac access to your Google account with this command:
python -m googlesamples.assistant.auth_helpers --client-secrets client_secret_XXXX.json
Ensure to replace client_secret_XXXX.json with your client secret filename.
Test your audio (this will record a 5 second sample from your Mac's microphone and play it back):
python -m googlesamples.assistant.audio_helpers
Ready to talk to Google Assistant on your Mac for real? Run this command:
python -m googlesamples.assistant
Now just hit enter to start chatting. You'll even see your speech transcribed on the screen! More commands and tips here at the official Google Assistant SDK page on GitHub.
Permission Setting Problems? Do This!
If you try chatting with Google Assistant and hear, “Actually there are some basic settings that need your permission first. Just go into the Google Home app for details.”
You'll actually need to head to you Google Account Activity Controls and enable these permissions:
- Web & App Activity
- Location History
- Device Information
- Voice & Audio Activity
That's it, you're all set!
Google Home Raspberry Pi Version
It's now also possible to get a budget version of the much loved Google Home running on a Raspberry Pi 3. This is currently the official Google recommended method.
What You'll Need to Build a Raspberry Pi Google Home
Have You Chatted with Google Assistant Yet?
Leave a comment and let me know about the best experiences you've had while talking to your very own homemade Google Home!
Editor's note: Google Hangouts Meet is available only on the App Store for iPhone and iPad. You can try one of Mac alternatives: Zoom or Skype.
Google Hangouts for Mac is a direct messaging and videoconferencing app that allows you to keep in touch with your friends at any time and from anywhere. From instant chatting to group conversations and video calls, Hangouts Meet supports different forms of e-communication and features a more convenient user experience.
Instant messaging and group chats
Use Google Hangouts Meet to connect with your friends at different locations all over the globe. Turn your chatting into a more interactive and emotional experience by sharing photos, emojis, stickers, and animated GIFs right in conversations. Join group chats for up to 150 people and communicate with all your friends instantly.
Google Home Mini Setup
Google Home Mini App For Mac
With Google Hangouts app for Mac, you can meet your friends face to face without extra costs for traveling. Enjoy free and easy-to-join video calls with one person or a group with up to 10 participants. Forget about headaches of joining video conferences - now you can hop on a call by following a shared link.
Deeply integrated with G Suite
Google Home Mini App For Mac
Download Google Hangouts for Mac to bring your online communication to a new efficiency level. Completely integrated with G Suite, the app allows you to upload items from Drive right into a chat and collaborate on different types of Google documents. Drive bot sends you notifications when files are shared with you, comments are made, and when somebody requests to access your files.
You can see what you have shared in previous conversations or switch a chat history off to only see your latest messages for a short time. All your messages and files are saved online and accessible from different cross-synced devices.
Note: You can call Hangout users for free. The mobile carrier and ISP charges may apply for other calls.