Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
dd02dc6
libs
matt200-ok Mar 30, 2026
abef5c6
workflows
matt200-ok Mar 30, 2026
02ae049
init
matt200-ok Mar 25, 2026
36a90dc
rev
matt200-ok Mar 26, 2026
f953f4f
demo workflow
matt200-ok Mar 30, 2026
f2b8333
codestyle
matt200-ok Mar 30, 2026
1f02988
fix
matt200-ok Mar 30, 2026
862716b
fix
matt200-ok Mar 30, 2026
8981ba1
init
matt200-ok Mar 30, 2026
d74ede5
binding
matt200-ok Mar 30, 2026
c6f941c
rev
matt200-ok Mar 30, 2026
5c24ba3
rev
matt200-ok Mar 31, 2026
c97a8e7
wip
matt200-ok Mar 31, 2026
1375e19
fix
matt200-ok Mar 31, 2026
7bdd980
wip
matt200-ok Mar 31, 2026
427a218
wip
matt200-ok Mar 31, 2026
9e9754b
init
matt200-ok Mar 31, 2026
bf5d74c
demo
matt200-ok Mar 31, 2026
41b3b0c
docs
matt200-ok Mar 31, 2026
3b81c5c
init
matt200-ok Apr 1, 2026
5ef4d79
wip
matt200-ok Apr 1, 2026
d7a0caa
wip
matt200-ok Apr 1, 2026
511e451
binding
matt200-ok Apr 1, 2026
f35ba6d
demos
matt200-ok Apr 1, 2026
f13fa58
codestyle
matt200-ok Apr 1, 2026
93a51dc
fix
matt200-ok Apr 2, 2026
513a954
fix
matt200-ok Apr 2, 2026
052ef38
docs
matt200-ok Apr 2, 2026
ceb6dbe
docs
matt200-ok Apr 2, 2026
fdc8831
docs
matt200-ok Apr 2, 2026
753b413
docs
matt200-ok Apr 2, 2026
5039eb9
fix libs
matt200-ok Apr 2, 2026
442ac43
fix
matt200-ok Apr 2, 2026
d8ea9f4
wip
matt200-ok Apr 2, 2026
2c9486f
wip
matt200-ok Apr 2, 2026
c604236
wip
matt200-ok Apr 2, 2026
2052795
wip
matt200-ok Apr 2, 2026
123561b
wip
matt200-ok Apr 2, 2026
6b5094c
revert
matt200-ok Apr 2, 2026
b1d5167
fix
matt200-ok Apr 2, 2026
5cbb1a4
update demo
matt200-ok Apr 2, 2026
f285a5d
Merge pull request #140 from Picovoice/v3.0.0-c
ErisMik Apr 6, 2026
3336f81
release binding
matt200-ok Apr 6, 2026
da08249
release binding
matt200-ok Apr 6, 2026
bc41f29
release binding
matt200-ok Apr 6, 2026
56eadb8
release binding
matt200-ok Apr 6, 2026
7e750d9
published binding
matt200-ok Apr 6, 2026
777b8bf
Merge pull request #135 from Picovoice/v3.0.0-python
matt200-ok Apr 6, 2026
d6f81cb
Merge pull request #141 from Picovoice/v3.0.0-node
matt200-ok Apr 6, 2026
b4017de
Merge pull request #143 from Picovoice/v3.0.0-android
matt200-ok Apr 6, 2026
cc37e61
Merge pull request #145 from Picovoice/v3.0.0-ios
matt200-ok Apr 6, 2026
2d79185
Merge branch 'v3.0.0' into v3.0.0-web
matt200-ok Apr 6, 2026
b12678b
Merge pull request #142 from Picovoice/v3.0.0-web
matt200-ok Apr 6, 2026
a14332c
release
matt200-ok Apr 6, 2026
0d8085a
fix
matt200-ok Apr 7, 2026
95e3a49
rev
matt200-ok Apr 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/android-browserstack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- 'resources/audio_samples/**'
- 'script/automation/browserstack.py'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'binding/android/EagleTestApp/**'
- '.github/workflows/android-browserstack.yml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/android-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- 'demo/android/**'
- '!demo/android/EagleDemo/README.md'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/android-demos.yml'
- 'demo/android/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/android-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- '.github/workflows/android-perf.yml'
- 'binding/android/EagleTestApp/**'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'lib/android/**'
- 'lib/common/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/android-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- '.github/workflows/android-upload.yml'
- 'demo/android/**/build.gradle'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/android-upload.yml'
- 'demo/android/EagleDemo/**/build.gradle'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/c-codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- '**/*.c'
- '.github/workflows/c-codestyle.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '**/*.c'
- '.github/workflows/c-codestyle.yml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/c-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
- 'lib/windows/**'
- 'resources/audio_samples/*.wav'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '!demo/c/README.md'
- '.github/workflows/c-demos.yml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ios-browserstack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- 'binding/ios/EagleAppTest/**'
- 'resources/audio_samples/**'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/ios-browserstack.yml'
- 'binding/ios/EagleAppTest/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ios-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- 'demo/ios/EagleDemo/**'
- '.github/workflows/ios-demos.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'demo/ios/EagleDemo/**'
- '.github/workflows/ios-demos.yml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ios-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- 'lib/common/**'
- '.github/workflows/ios-perf.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'lib/ios/**'
- 'lib/common/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ios-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
- '.github/workflows/ios-validate.yml'
- 'demo/ios/EagleDemo/**'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/ios-validate.yml'
- 'demo/ios/EagleDemo/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/java-codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- '**/*.java'
- 'resources/lint/java/**'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '**/*.java'
- 'resources/lint/java/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
push:
branches: [main]
pull_request:
branches: [main, 'v[0-9]+.[0-9]+']
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]

jobs:
markdown-link-check:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nodejs-codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- '**/nodejs/*.ts'
- '.github/workflows/nodejs-codestyle.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '**/nodejs/*.js'
- '**/nodejs/*.ts'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nodejs-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
- '.github/workflows/nodejs-demos.yml'

pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'demo/nodejs/**'
- '!demo/nodejs/README.md'
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/nodejs-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- '.github/workflows/nodejs-perf.yml'

pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'binding/nodejs/perf.test.js'
- 'lib/node/**'
Expand Down Expand Up @@ -66,24 +66,24 @@ jobs:
include:
- machine: rpi3-32
num_test_iterations: 20
enroll_performance_threshold_sec: 2.5
proc_performance_threshold_sec: 2.8
enroll_performance_threshold_sec: 8.0
proc_performance_threshold_sec: 8.0
- machine: rpi3-64
num_test_iterations: 20
enroll_performance_threshold_sec: 2.5
proc_performance_threshold_sec: 2.8
enroll_performance_threshold_sec: 4.0
proc_performance_threshold_sec: 4.0
- machine: rpi4-32
num_test_iterations: 20
enroll_performance_threshold_sec: 1.5
proc_performance_threshold_sec: 1.5
enroll_performance_threshold_sec: 2.0
proc_performance_threshold_sec: 2.5
- machine: rpi4-64
num_test_iterations: 20
enroll_performance_threshold_sec: 2.0
proc_performance_threshold_sec: 2.5
- machine: rpi5-64
num_test_iterations: 20
enroll_performance_threshold_sec: 0.5
proc_performance_threshold_sec: 0.6
enroll_performance_threshold_sec: 1.0
proc_performance_threshold_sec: 1.0

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
- '.github/workflows/nodejs.yml'

pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'binding/nodejs/**'
- '!binding/nodejs/README.md'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python-codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
paths:
- '**/*.py'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '**/*.py'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- '!demo/python/README.md'
- 'resources/audio_samples/**'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/python-demos.yml'
- 'demo/python/**'
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/python-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
- 'lib/windows/**'
- 'resources/audio_samples/*.wav'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/python-perf.yml'
- 'binding/python/__init__.py'
Expand Down Expand Up @@ -86,20 +86,20 @@ jobs:
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64]
include:
- machine: rpi3-32
profiler_performance_threshold_sec: 2.5
recognizer_performance_threshold_sec: 2.8
profiler_performance_threshold_sec: 8.0
recognizer_performance_threshold_sec: 8.0
- machine: rpi3-64
profiler_performance_threshold_sec: 2.5
recognizer_performance_threshold_sec: 2.8
profiler_performance_threshold_sec: 4.0
recognizer_performance_threshold_sec: 4.0
- machine: rpi4-32
profiler_performance_threshold_sec: 1.5
recognizer_performance_threshold_sec: 1.5
profiler_performance_threshold_sec: 2.0
recognizer_performance_threshold_sec: 2.5
- machine: rpi4-64
profiler_performance_threshold_sec: 2.0
recognizer_performance_threshold_sec: 2.5
- machine: rpi5-64
profiler_performance_threshold_sec: 0.5
recognizer_performance_threshold_sec: 0.6
profiler_performance_threshold_sec: 1.0
recognizer_performance_threshold_sec: 1.0

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
- 'lib/windows/**'
- 'resources/audio_samples/*.wav'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '.github/workflows/python.yml'
- 'binding/python/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spell-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
push:
branches: [main]
pull_request:
branches: [main, 'v[0-9]+.[0-9]+']
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]

jobs:
spellcheck:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/swift-codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
paths:
- '**/*.swift'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- '**/*.swift'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- 'binding/web/*.ts'
- '.github/workflows/web-codestyle.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'binding/web/*.js'
- 'binding/web/*.ts'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- '!demo/web/README.md'
- '.github/workflows/web-demos.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'demo/web/**'
- '!demo/web/README.md'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- 'lib/common/**'
- '.github/workflows/web-perf.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'lib/wasm/**'
- 'lib/common/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
- 'resources/audio_samples'
- '.github/workflows/web.yml'
pull_request:
branches: [ main, 'v[0-9]+.[0-9]+' ]
branches: [ main, 'v[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+-.+', 'v[0-9]+.[0-9]+.[0-9]+', 'v[0-9]+.[0-9]+.[0-9]+-.+' ]
paths:
- 'binding/web/**'
- '!binding/web/README.md'
Expand Down
Loading
Loading