Skip to main content
  1. Home
  2. Computing
  3. Android
  4. News

Google Assistant SDK lets anyone make an intelligent voice-controlled device

Add as a preferred source on Google

Google’s Assistant is the latest digital personal assistant software to hit devices, joining Apple Siri, Microsoft Cortana, and Amazon Alexa in the list of major options. Assistant originally arrived in Google’s Allo messaging app, the Google Pixel smartphone, and Google Home.

Since its original release, Google Assistant has made its way to other Android smartphones running Android Marshmallow and Nougat and to Android Wear devices, with Android Auto and Android TV coming next. And now, Google is making the digital assistant available to even more devices with the Google Assistant software development kit (SDK).

Recommended Videos

Using the SDK, developers can plug Google Assistant into any device that meets the general specifications. For now, a developer preview supports any device built with the Raspberry Pi 3 single-board computer and later in 2017, Google will make the SDK accessible on a wider range of hardware.

The Google Assistant SDK will support all of the voice control, natural language understanding, and Google intelligence that Google Assistant provides on all of its currently supported devices. The SDK includes a gRPC application programming interface (API) and a Python open source client for authentication and API access. The SDK can interface with a number of other languages including Java, Python, C#, Node.js, and Ruby.

Google has made available a selection of samples and documentation. One of the samples was created by Deeplocal, a Pittsburgh-based innovation studio that used the Google Assistant SDK to create a “mocktails mixer.” Check out the video to see how the developers built their demo from the ground up.

Google Assistant SDK Demo: Mocktails Mixer

If you are interested in giving the Google Assistant SDK a try, then you can head over to the new Google+ developer community that Google established. Anyone who wants to build a commercial product that integrates Google Assistant can contact Google for more information. Finally, sign up here to get on a mailing list that will keep you up to date on all of the happenings.

Mark Coppock
Former Computing Writer
Mark Coppock is a Freelance Writer at Digital Trends covering primarily laptop and other computing technologies. He has…
Microsoft threatened legal action, and this researcher just dropped a new Windows bug anyway
Windows Defender was supposed to protect you. Right now, it's the problem.
Microsoft account

Microsoft's legal threats clearly didn't scare off security researcher Nightmare Eclipse. Just weeks after the company warned it might pursue researchers who release undisclosed bugs outside its official channels, Nightmare Eclipse published a fresh Windows vulnerability, and it's a nasty one.

What exactly does ShieldBreak do?

Read more
Microsoft wants you to ditch SMS passwords as AI makes phishing harder to stop
AI made phishing too easy, so Microsoft is closing the door on SMS logins.
Computer, Electronics, Laptop

Microsoft just sent a warning to IT admins, and it's a big one. The company wants everyone to stop using SMS and voice-based authentication, and it's citing AI-powered phishing as the main reason.

Why is Microsoft killing SMS authentication?

Read more
Twitch is using your streams to train Amazon’s AI, and you’re opted in by default
Turns out your favorite stream might secretly be teaching Amazon's AI a thing or two.
Twitch logo

Twitch has quietly started feeding your streams, VODs, and clips into Amazon's AI training pipeline, and the opt-out button is tucked so deep in your settings that most people will never stumble on it.

As Kotaku reports, streaming reporter Zach Bussey spotted a new toggle inside Twitch's account settings on August 12 that lets you block your content from training Amazon's generative AI tools. The screenshot spread quickly, and so did the direct link to the exact settings page, mostly because Twitch never bothered to announce the change in the first place.

Read more