Skip to main content

This package contains high level Python bindings for the Google Assistant Library.

It is part of the Google Assistant SDK for devices.

It includes the following features:

  • “Ok Google” or “Hey Google” hotword detection

  • Audio recording

  • Assistant response playback

  • Timer and alarm features

  • Volume ducking and control

  • Conversation state management

  • Playback of podcasts and news

  • Broadcast voice messages

See Introduction to the Google Assistant Library for a step by step guide on how to get started with the library on Raspberry Pi 3.

Supported configuration

  • Python >= 2.7

  • Architecture: linux-arm7l and linux-x86_64

Installing

  • You can install using pip.:

    pip install --upgrade google-assistant-library

Authorization

Usage

  • Run the demo:

    google-assistant-demo
  • Say “Ok Google” or “Hey Google” followed by a voice query. The demo should play back the Assistant’s response and log events to the screen.

  • Register the device and run the demo with device actions:

    google-assistant-demo --project-id PROJECT_ID --device-model-id DEVICE_MODEL

Reference

License

See LICENSE and LICENSE.third_party.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

google_assistant_library-1.0.0-py2.py3-none-linux_armv7l.whl (7.4 MB view details)

Uploaded Python 2Python 3

File details

Details for the file google_assistant_library-1.0.0-py2.py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for google_assistant_library-1.0.0-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4298c1d929233f52745aec56c688ce05aca17c17b862c1c6565ac5ceb35db569
MD5 69a6ad1d0213a1c00979acbfcb50d96b
BLAKE2b-256 dc90a27c83ad72bfd41309caef06935d2aa48ebe126e57a047bcdcf04d8ff3d2

See more details on using hashes here.

File details

Details for the file google_assistant_library-1.0.0-py2.py3-none-linux_armv7l.whl.

File metadata

File hashes

Hashes for google_assistant_library-1.0.0-py2.py3-none-linux_armv7l.whl
Algorithm Hash digest
SHA256 1ed1c3ec7959e642385a020b5d47535d012a17b5e67f871e22705569cc92f86e
MD5 6793efc28dd821650cd9352afcd1d7fa
BLAKE2b-256 2758a17ad21b6a046b284fd4e81af35f43fbfa611cc7171e1eac029f87329f35

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.0

3 files

1.0.1

3 files

This release

1.0.0 This release

2 files

0.1.1

2 files

0.1.0

2 files

0.0.3

2 files

0.0.2

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page