Stay organized with collections
Save and categorize content based on your preferences.
The Google Assistant SDK lets you add voice control, natural
language understanding and Google’s smarts to your ideas. Your project captures
an utterance (a spoken audio request, such as What's on my calendar?), sends
it to the Google Assistant, and receives a spoken audio response in addition to
the raw text of the utterance.
Google Assistant Service
The Google Assistant Service exposes a low level API that lets you directly manipulate the
audio bytes of an Assistant request and response. Bindings for this API can be
generated for languages like Node.js, Go, C++, Java for all platforms that
support gRPC.
Reference code is provided in Python for audio capture, audio playback, and
conversation state management.
Compatibility and feature support
The following table summarizes the platform compatibility requirements of
the Google Assistant Service:
[[["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."],[[["The Google Assistant SDK enables the integration of voice control, natural language processing, and Google's intelligence into projects, primarily for experimental and non-commercial purposes."],["It offers a low-level API for manipulating audio, accessible through various programming languages, along with Python reference code for audio handling and conversation management."],["While supporting audio input/output and visual HTML5 responses, it lacks hands-free activation, timers/alarms, podcast/news playback, and broadcast messaging capabilities."],["Developers can build projects by leveraging the gRPC APIs, customizing functionality with Actions on Google, and adhering to best practices for privacy, security, and audio configuration."]]],[]]