Skip to content

Commit 44a7038

Browse files
committed
updates for technical review:
* added updated to multi-modal use * update to learning objectives and overview pages to specify platforms supported
1 parent da24c70 commit 44a7038

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

content/learning-paths/mobile-graphics-and-gaming/voice-assistant/2-overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The voice assistant pipeline imports and builds a separate module to provide thi
3939
https://gitlab.arm.com/kleidi/kleidi-examples/speech-to-text
4040
```
4141

42-
and build for various platforms:
42+
and build for various platforms to independently benchmark STT functionality:
4343

4444
|Platform|Details|
4545
|---|---|
@@ -67,7 +67,7 @@ The voice assistant pipeline imports and builds a separate module to provide thi
6767
https://gitlab.arm.com/kleidi/kleidi-examples/large-language-models
6868
```
6969

70-
and build for various platforms:
70+
and build for various platforms to independently benchmark LLM functionality:
7171

7272
|Platform|Details|
7373
|---|---|
@@ -94,4 +94,4 @@ This part of the application pipeline uses the Android Text-to-Speech API along
9494

9595
In synchronous mode, speech playback begins only after the full LLM response is received. By default, the application operates in asynchronous mode, where speech synthesis starts as soon as a full or partial sentence is ready. Remaining tokens are buffered and processed by the Android Text-to-Speech engine to ensure uninterrupted playback.
9696

97-
You are now familiar with the building blocks of this application, so you can build the voice assistant for an Android device in the next step.
97+
You are now familiar with the building blocks of this application and can build these independently for various platforms. You can now build the multi-modal Voice Assistant example which runs on Android OS in the next step.

content/learning-paths/mobile-graphics-and-gaming/voice-assistant/5-kleidiai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ To disable KleidiAI during build:
3131

3232
KleidiAI simplifies development by abstracting away low-level optimization: developers can write high-level code while the KleidiAI library selects the most efficient implementation at runtime based on the target hardware. This is possible thanks to its deeply optimized micro-kernels tailored for Arm architectures.
3333

34-
As newer versions of the architecture become available, KleidiAI becomes even more powerful: simply updating the library allows applications like the Voice Assistant to take advantage of the latest architectural improvements - such as SME2 — without requiring any code changes. This means better performance on newer devices with no additional effort from developers.
34+
As newer versions of the architecture become available, KleidiAI becomes even more powerful: simply updating the library allows applications like the multi-modal Voice Assistant to take advantage of the latest architectural improvements - such as SME2 — without requiring any code changes. This means better performance on newer devices with no additional effort from developers.
3535

content/learning-paths/mobile-graphics-and-gaming/voice-assistant/_index.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
---
2-
title: Accelerate Voice Assistant performance with KleidiAI and SME2
2+
title: Accelerate multi-modal Voice Assistant performance with KleidiAI and SME2
33

44
minutes_to_complete: 30
55

6-
who_is_this_for: This is an introductory topic for developers who want to see a multi-model pipeline of a Voice Assistant application and accelerate the performance on Android devices using KleidiAI and SME2.
6+
who_is_this_for: This is an introductory topic for developers who want to see a pipeline of a multi-modal Voice Assistant application and accelerate the performance on Android devices using KleidiAI and SME2.
77

88
learning_objectives:
9-
- Compile and run a Voice Assistant Android application.
10-
- Optimize performance using KleidiAI and SME2.
9+
- Learn about the multi-modal Voice Assistant pipeline and different components used.
10+
- Learn about the functionality of ML components used and how these can be built and benchmarked on various platforms.
11+
- Compile and run a multi-modal Voice Assistant example based on Android OS.
12+
- Optimize performance of multi-modal Voice Assistant using KleidiAI and SME2.
1113

1214
prerequisites:
1315
- 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.

0 commit comments

Comments
 (0)