The Google Assistant Python SDK by Google adds Google's machine learning, voice control, and natural language understanding to a Raspberry Pi 3 Model B. This SDK is used to quickly test and implement the Assistant to a prototype device. Features include: hands-free activation, audio capture and playback, conversation state management, and timer and alarm management.
Maluuba is a company that has created a patent-pending, voice recognition and language engine. According to Crunchbase, Samsung Ventures funded $2 million to Maluuba in February 2012, and the Maluuba language engine "is a product of two years of advanced research in artificial intelligence, machine learning and linguistics." Yesterday, Maluuba announced the introduction of a preview alpha release of what the company describes as the "first of its kind" natural language understanding API (nAPI).