Speaker, preferably USB (see recommended USB
or 3.5mm-jack)
An SD card with NOOBS
pre-installed. NOOBS is an OS installer that contains Raspbian by default
and simplifies OS setup.
You may also want to have a USB keyboard, USB mouse, and a monitor with an
HDMI cable. These simplify initial hardware setup (and are required to
install NOOBS).
You'll now set up the hardware and configure network access.
Connect the hardware and configure network access
Connect the microphone and speaker to the Raspberry Pi.
Insert the SD card into the Raspberry Pi (with NOOBS or Raspbian with
Desktop already loaded).
Connect a USB keyboard, USB mouse and HDMI monitor to your Raspberry Pi. If
you don't have these, you can always
connect to the Pi remotely.
After you configure access, you can connect to the Raspberry Pi via SSH
(optional).
Configure the date and time
Check that the date and time are set correctly on the device.
date
Connect to the Raspberry Pi via SSH (Optional)
To run commands on the Raspberry Pi, you need to open the terminal
on the device or use an SSH connection. You must use an SSH connection from your
development machine if you do not have a monitor, keyboard, and mouse connected
to the Raspberry Pi.
On Raspbian, the default password for the pi user is raspberry. You should
change this password immediately (run passwd in a terminal on the Pi).
Use the terminal or the SSH session you set up in this step to enter the
commands in the rest of this guide. The working directory for both is
/home/pi.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["**Deprecated Library:** The Google Assistant Library for Python is deprecated; use the Google Assistant Service instead."],["**Hardware Requirements:** You need a Raspberry Pi 3 (or above), USB microphone and speaker, and an SD card with NOOBS or Raspbian."],["**Setup Process:** Connect the hardware, configure network access, verify date/time settings, and optionally connect via SSH for remote access."],["**Next Steps:** Proceed to configure and test the audio settings for the Google Assistant."]]],["The core actions involve setting up a Raspberry Pi for use, but the Google Assistant Library is deprecated; the Google Assistant Service should be used instead. Hardware setup includes connecting a microphone, speaker, SD card with NOOBS (or Raspbian), and optionally, a keyboard, mouse, and monitor. Network access via Ethernet or Wi-Fi needs configuration, and the date/time must be set correctly to avoid errors. SSH access is optional but is required if there is no monitor connected to the Raspberry Pi.\n"]]