-
Notifications
You must be signed in to change notification settings - Fork 369
audio: tensorflow: keyword detect #11092
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
singalsu
wants to merge
44
commits into
thesofproject:main
Choose a base branch
from
singalsu:tflm_mfcc_development
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
6583589
audio: tflm: add keyword detection logging, host notification, and HD…
lrgirdwo 411ed5e
audio: tflm: fix tensor byte sizing for micro speech int8 input
lrgirdwo 3776df6
audio: tflm: integrate keyword detection with KPB for WoV trigger
lrgirdwo a6c639c
tools: topology2: update WoV pipeline graph with dual-path KPB routing
lrgirdwo df47967
docs: tensorflow: add comprehensive README for TFLM WoV architecture …
lrgirdwo 930de94
ptl: app: enable KPB, TFLM, MFCC, Gain, Volume components and update …
lrgirdwo ea7449b
ptl: rimage: include KPB, TFLM, Volume and MFCC in base firmware mani…
lrgirdwo cf89a85
tools: topology2: update KPB IPC4 UUID and HDA TFLM 16kHz WoV topology
lrgirdwo e54cb5c
scripts: llext: support relocatable link bypass
lrgirdwo 4470b81
library_manager: llext: implement page-level VMA allocator for reloca…
lrgirdwo 22f090e
config: llext: enable SLID-based symbol linking for relocatable modules
lrgirdwo af4908e
config: intel_adsp: enable TFLM module and C++ dependencies for ace15…
lrgirdwo 09a2cd3
audio: tensorflow: support Zephyr SDK GCC toolchain for LLEXT build
lrgirdwo 3a7ce9f
topology2: add IPC4 ABI manifest and SoundWire TFLM topology configur…
lrgirdwo c21e37a
zephyr: Expand Virtual Heap to 4MB and Kernel Heap Pool to 32KB
lrgirdwo c6170c0
audio: tflm: Add KPB trigger notifications and stream shutdown event …
lrgirdwo 331179b
topology: Add TFLM KPB topology targets and multi-pipeline output routes
lrgirdwo 27e1681
audio: tflm: Update README.md with pipeline architecture, input abstr…
lrgirdwo 8bbf272
topology2: tflm: attach real MFCC config blob and add HDA Mic host-co…
lrgirdwo d0f7f00
lib: cpp: export operator new/delete and __cxa_pure_virtual for LLEXT
lrgirdwo 2e569a3
zephyr: llext: link non-relocatable modules -Bsymbolic-functions
lrgirdwo d3ded98
scripts: llext_link_helper: always use fixed-address section layout
lrgirdwo d16e06e
library_manager: llext: fix section rebase, layout packing, and expor…
lrgirdwo 613e66b
lib: ams: export producer API for LLEXT modules
lrgirdwo eb67cfd
audio: tensorflow: add libm stubs for Zephyr SDK GCC toolchain LLEXT …
lrgirdwo 1eb574f
audio: mfcc: add mel40_10ms profile for microWakeWord frontend
lrgirdwo fd705e5
scripts: xtensa-build-zephyr: create per-UUID symlinks in install_lib()
lrgirdwo a3066f5
audio: microwakeword: add component scaffolding
lrgirdwo 64c5955
audio: microwakeword: implement mww component
lrgirdwo 8b07ce6
config: intel_adsp_ace30_ptl: enable mww LLEXT module on aphid
lrgirdwo c796e91
topology2: add HDA Mic microWakeWord (MWW) topology with KPB
lrgirdwo c34652a
docs: microwakeword: add README with architecture and known issues
lrgirdwo 07e188d
audio: llext: fix Clang LLEXT build and OBJECT library linking
lrgirdwo f124bde
audio: mfcc: tune: emit mel40 and mel40_compress configs
singalsu f4eef86
audio: mfcc: raise max_frames to a full hop in DP mode
singalsu c09456b
topology2: add TFLM Wake-on-Voice branches for HDA and SoundWire
lrgirdwo e1606f2
platform: cavs25: enable TFLM Wake-on-Voice on cAVS 2.5
lrgirdwo 18227e3
docs: tensorflow: add TFLM Wake-on-Voice architecture README
lrgirdwo 4ff06ed
audio: tensorflow: tune: TFLM wake-word training pipeline
singalsu 1500896
audio: tensorflow: tune: add single-speaker Piper keyword generator
singalsu 739e129
audio: tflm: soft mel-log AGC for level-robust wake-word detection
singalsu 20307bd
topology2: host-copier: add D0i3 compatibility attributes
singalsu 984f1f8
audio: microwakeword: placement new allocations and arena fallback fo…
lrgirdwo ac305bd
audio: microwakeword: update README with build instructions, dependen…
lrgirdwo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,2 @@ | ||
| CONFIG_LLEXT_TYPE_ELF_RELOCATABLE=y | ||
| CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID=y |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note: Build works only with gcc.