Commit Graph
79 Commits
Author SHA1 Message Date
duffyduck 15106ca011 release: bump version to 0.0.9.0 2026-05-10 14:26:41 +02:00
duffyduck a2aff77377 release: bump version to 0.0.8.9 2026-05-10 14:20:43 +02:00
duffyduck 77b48a70b2 release: bump version to 0.0.8.8 2026-05-10 14:12:59 +02:00
duffyduck e1ca01f507 release: bump version to 0.0.8.7 2026-05-10 14:00:29 +02:00
duffyduck 27a43ad0e8 release: bump version to 0.0.8.6 2026-05-10 12:50:35 +02:00
duffyduck 78b134933c release: bump version to 0.0.8.5 2026-05-10 12:01:46 +02:00
duffyduck 0817d775a3 release: bump version to 0.0.8.4 2026-05-10 11:53:48 +02:00
duffyduck d62f3e6d91 release: bump version to 0.0.8.3 2026-05-10 11:46:26 +02:00
duffyduck 732cfda799 release: bump version to 0.0.8.2 2026-05-07 08:31:06 +02:00
duffyduck 455eae2cfa release: bump version to 0.0.8.1 2026-05-06 23:49:36 +02:00
duffyduck 6426d3866a release: bump version to 0.0.8.0 2026-05-06 23:06:22 +02:00
duffyduck ca055ddc6a release: bump version to 0.0.7.9 2026-05-06 23:00:32 +02:00
duffyduck 0f9a951964 release: bump version to 0.0.7.8 2026-05-06 22:58:20 +02:00
duffyduck ee89277e0d release: bump version to 0.0.7.7 2026-05-06 22:52:23 +02:00
duffyduck f80a17bbcd release: bump version to 0.0.7.6 2026-05-06 22:41:55 +02:00
duffyduck 5e66c65a3f release: bump version to 0.0.7.5 2026-05-06 22:15:49 +02:00
duffyduck ab0b224370 release: bump version to 0.0.7.4 2026-05-06 20:30:37 +02:00
duffyduck e71a1b8374 release: bump version to 0.0.7.3 2026-05-06 20:12:01 +02:00
duffyduck 7c3330287c release: bump version to 0.0.7.2 2026-05-05 14:51:18 +02:00
duffyduck 41d8faa045 release: bump version to 0.0.7.1 2026-05-03 22:11:08 +02:00
duffyduck fceae95a3c release: bump version to 0.0.7.0 2026-05-03 21:59:38 +02:00
duffyduck b0774c697e release: bump version to 0.0.6.9 2026-05-01 00:08:08 +02:00
duffyduck 759541d248 release: bump version to 0.0.6.8 2026-04-26 13:26:00 +02:00
duffyduck 7eb873aa4e release: bump version to 0.0.6.7 2026-04-26 13:08:13 +02:00
duffyduckandClaude Opus 4.7 b30f0f613d build(android): ABI-Split auf arm64-v8a — APK von 136 MB auf ~35 MB
Mit ONNX Runtime fuer das Wake-Word kommen Native-Libs fuer alle 4
Architekturen rein (arm64-v8a, armeabi-v7a, x86, x86_64). Das
sprengt sowohl den Gitea-Upload (nginx-Limit) als auch unnoetig die
Auto-Update-Downloads aufs Phone. Per ABI-Split jetzt nur noch
arm64-v8a — deckt jedes Android-Phone seit 2017 ab.

build.sh greift den neuen APK-Pfad (app-arm64-v8a-release.apk),
faellt auf app-release.apk zurueck falls die Splits in build.gradle
deaktiviert werden.

versionCode 606 / versionName 0.0.6.6 (vom Linter mitgehoben).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 13:04:32 +02:00
duffyduck 40a8e14b52 release: bump version to 0.0.6.6 2026-04-26 12:59:26 +02:00
duffyduckandClaude Opus 4.7 8553442615 feat(app): Wake-Word komplett on-device via openWakeWord (ONNX)
Picovoice/Porcupine raus — neuer Stack ist openWakeWord (Apache 2.0,
on-device, ONNX Runtime). Kein API-Key, keine Lizenzgebuehren, Audio
verlaesst das Geraet nicht. Eigene Wake-Words sind via openWakeWord-
Notebook gratis trainierbar.

Pipeline (alles im OpenWakeWordModule.kt):
  1. AudioRecord 16kHz mono int16 in 1280-Sample-Chunks (80ms)
  2. melspectrogram.onnx → 32-mel Frames (mel/10 + 2 wie in Python)
  3. embedding_model.onnx, 76-Frame Sliding Window (stride 8) → 96-dim
  4. hey_jarvis.onnx (oder anderes Keyword) auf letzten 16 Embeddings
  5. Sigmoid-Score, threshold/patience/debounce-Filter
  6. RN-Event "WakeWordDetected" raus

Mitgelieferte Modelle in assets/openwakeword/: hey_jarvis (Default),
alexa, hey_mycroft, hey_rhasspy. Externe Service-API (start/stop/
configure/onWakeWord/...) bleibt identisch — ChatScreen unveraendert.

build.gradle: com.microsoft.onnxruntime:onnxruntime-android:1.17.1
package.json: @picovoice/porcupine-react-native + voice-processor raus
SettingsScreen: AccessKey-Feld weg, neue Keyword-Liste mit Labels
README: Wake-Word-Sektion komplett umgeschrieben (kein Picovoice mehr)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 12:56:33 +02:00
duffyduck 41909f867a release: bump version to 0.0.6.5 2026-04-25 22:51:00 +02:00
duffyduck 26bc617bb6 release: bump version to 0.0.6.4 2026-04-25 20:58:10 +02:00
duffyduck 1f16bac3b8 release: bump version to 0.0.6.3 2026-04-25 20:35:25 +02:00
duffyduck 52b1414d35 release: bump version to 0.0.6.2 2026-04-25 20:20:25 +02:00
duffyduck 1456f01429 release: bump version to 0.0.6.1 2026-04-25 01:24:31 +02:00
duffyduck 94d086005d release: bump version to 0.0.6.0 2026-04-25 01:13:42 +02:00
duffyduck c89ef00759 release: bump version to 0.0.5.9 2026-04-25 01:04:00 +02:00
duffyduck c9068bf7ba release: bump version to 0.0.5.8 2026-04-25 00:51:13 +02:00
duffyduck 0324643257 release: bump version to 0.0.5.7 2026-04-25 00:31:12 +02:00
duffyduck 43664edbb7 release: bump version to 0.0.5.6 2026-04-24 16:25:53 +02:00
duffyduckandClaude Opus 4.7 299959bfae release: bump version to 0.0.5.5
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 16:02:37 +02:00
duffyduck 76de8296b3 release: bump version to 0.0.5.4 2026-04-24 14:45:17 +02:00
duffyduck 675927ad35 release: bump version to 0.0.5.3 2026-04-24 14:41:59 +02:00
duffyduck 4882ebec33 release: bump version to 0.0.5.2 2026-04-24 13:50:19 +02:00
duffyduck c2163b9064 release: bump version to 0.0.5.1 2026-04-23 22:02:17 +02:00
duffyduck 5729753b2e release: bump version to 0.0.5.0 2026-04-23 15:31:18 +02:00
duffyduck 351a7822e1 release: bump version to 0.0.4.9 2026-04-22 23:02:28 +02:00
duffyduck ad7ec11be2 release: bump version to 0.0.4.8 2026-04-22 19:08:00 +02:00
duffyduck d3b6612782 release: bump version to 0.0.4.7 2026-04-22 18:46:25 +02:00
duffyduck 10e98338ed release: bump version to 0.0.4.6 2026-04-22 18:32:31 +02:00
duffyduck 6582eb0f90 release: bump version to 0.0.4.5 2026-04-22 18:18:20 +02:00
duffyduck 85a2ead28e release: bump version to 0.0.4.4 2026-04-20 16:42:19 +02:00
duffyduck 6486f197ac release: bump version to 0.0.4.3 2026-04-20 08:01:46 +02:00