Paul Krill
Editor at Large

Google offers voice and language SDK for Google Assistant

news
May 1, 20172 mins

Developers can create hardware prototypes that allow for spoken queries and responses

7 gotta know things about google assistant main image
Credit: Ben Patterson

Google is now offering a software development kit for its Google Assistant platform so that developers can build hardware prototypes that use the technology.

The SDK enables developers to create devices that allow users to talk to them and get questions answered. Still in a preview form, the kit includes a gRPC API, a Python open source client to handle authentication and access to the API, samples, and documentation. There are gRPC API and bindings for languages like Java, Python, C#, Node.js, and Ruby.

“The SDK allows you to capture a spoken query, for example ‘what’s on my calendar?’, pass that up to the Google Assistant service, and receive an audio response,” according to a bulletin posted by Google. “And while it’s ideal for prototyping on Raspberry Pi devices, it also adds support for many other platforms.”

Features still remain to be built, however, including hot-word support and companion app integration. “We’ve created a new developer community on Google+ at g.co/assistantsdkdev for developers to keep up to date and discuss ideas,” Google said. “There is also a stackoverflow tag [google-assistant-sdk] for questions, and a mailing list to keep up to date on SDK news.”

Google Assistant brings capabilities like natural language understanding and voice control to devices. The technology was made available for some Android smartphones earlier this year.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author