About this Learning Path

Who is this for?

This is an introductory topic for developers who want to implement a multimodal pipeline for a Voice Assistant application and accelerate the performance on Android devices using KleidiAI and SME2.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Learn about the multimodal Voice Assistant pipeline and different components used.
  • Learn about the functionality of ML components used and how these can be built and benchmarked on various platforms.
  • Compile and run a multimodal Voice Assistant example based on Android OS.
  • Optimize performance of multimodal Voice Assistant using KleidiAI and SME2.

Prerequisites

Before starting, you will need the following:

  • An Android phone that supports the i8mm Arm architecture feature (8-bit integer matrix multiplication). This Learning Path was tested on a Google Pixel 8 Pro.
  • A development machine with Android Studio installed.
Next