Voice Recognition API in Automotive Grade Linux

Automotive Grade Linux (AGL), an open source project at the Linux Foundation developing a shared software platform for in-vehicle technology, today announced the latest release of the AGL platform, Unified Code Base (UCB) 7.0, which features open source voice recognition/speech APIs. AGL also welcomes five new members: BlackRidge Technology, Capgemini, Insignary, Nippon Seiki, and Total.

“As part of our UCB 7.0 release, we are releasing new speech recognition APIs that allow application providers to easily integrate speech capabilities within their apps,” said Dan Cauchy, Executive Director of Automotive Grade Linux at the Linux Foundation. “But what’s really unique here is that application developers can speech-enable their apps independently of the underlying speech technology provider. This should really simplify the development process and get us closer to our goal of speech-enabling every app in the vehicle.”

Developed through a joint effort by dozens of member companies, the AGL Unified Code Base (UCB) is an open source software platform that can serve as the de facto industry standard for infotainment, telematics and instrument cluster applications. Sharing a single software platform across the industry reduces fragmentation and accelerates time-to-market by encouraging the growth of a global ecosystem of developers and application providers that can build a product once and have it work for multiple automakers.

The AGL UCB 7.0 includes an operating system, middleware and application framework. Key features include:

  • Open source speech recognition APIs
  • Device profiles for telematics and instrument cluster
  • Web App Manager (WAM) ported from WebOS Open Source Edition (OSE) and demo apps available for download
  • Core AGL Service layer can be built stand-alone
  • Reference applications including media player, tuner, navigation, web browser, Bluetooth, WiFi, HVAC control, audio mixer and vehicle controls
  • Integration with simultaneous display on IVI system and instrument cluster
  • Multiple display capability including rear seat entertainment
  • Wide range of hardware board support including Renesas, Qualcomm Technologies, Intel, Texas Instrument, NXP and Raspberry Pi
  • Software Development Kit (SDK) with application templates
  • SmartDeviceLink ready for easy integration and access to smartphone applications (automakers can also choose to integrate Apple CarPlay or Android Auto on top of the AGL platform)
  • Application Services APIs for navigation, voice recognition, bluetooth, audio, tuner and CAN signaling
  • Near Field Communication (NFC) and identity management capabilities including multilingual support
  • Over-The-Air (OTA) upgrade capabilities
  • Security frameworks with role-based-access control

The full list of additions to the UCB 7.0 can be found here.