duffyduck
b588dd7e3b
release: bump version to 0.0.6.8
2026-04-26 13:26:00 +02:00
duffyduck
6ac374621c
release: bump version to 0.0.6.7
2026-04-26 13:08:13 +02:00
duffyduck
4454613a98
release: bump version to 0.0.6.6
2026-04-26 12:59:26 +02:00
duffyduck
55cfb752a2
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
a4d3449e3a
release: bump version to 0.0.6.5
2026-04-25 22:51:00 +02:00
duffyduck
0309c95aa5
release: bump version to 0.0.6.4
2026-04-25 20:58:10 +02:00
duffyduck
f031fa159e
release: bump version to 0.0.6.3
2026-04-25 20:35:25 +02:00
duffyduck
745b4a07c0
release: bump version to 0.0.6.2
2026-04-25 20:20:25 +02:00
duffyduck
cc3fac8142
release: bump version to 0.0.6.1
2026-04-25 01:24:31 +02:00
duffyduck
f5b4285d15
release: bump version to 0.0.6.0
2026-04-25 01:13:42 +02:00
duffyduck
7058cc8d8d
release: bump version to 0.0.5.9
2026-04-25 01:04:00 +02:00
duffyduck
b80b813703
release: bump version to 0.0.5.8
2026-04-25 00:51:13 +02:00
duffyduck
1d34143be5
release: bump version to 0.0.5.7
2026-04-25 00:31:12 +02:00
duffyduck
a029267d9d
release: bump version to 0.0.5.6
2026-04-24 16:25:53 +02:00
duffyduck
ae08a5051c
fix(deps): porcupine-react-native 3.0.6 existiert nicht — auf 3.0.5 pinnen
...
3.0.6 war geraten und gibt's nicht im npm Registry. Aktuelle stabile 3.x
ist 3.0.5; 4.0.0 hat Breaking Changes. Beide Picovoice-Packages auf
exakte Version gepinnt damit keine Auto-Bumps fies werden.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 16:03:35 +02:00
duffyduck
d372cd638e
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
22fa4b3ccf
feat: Porcupine Wake-Word Integration (Built-In Keywords, "Jarvis" default)
...
WakeWordService wrappt jetzt Picovoice Porcupine:
- loadFromStorage(): Access Key + Keyword aus AsyncStorage, init Porcupine
- configure(key, keyword): Settings-Wechsel, Re-Init
- start(): wenn Porcupine bereit → 'armed' (passives Lauschen),
sonst Fallback auf direktes 'conversing' (klassischer Modus)
- onWakeDetected: Porcupine pausieren → 'conversing' → wakeCallback
- endConversation: Porcupine wieder starten → 'armed' (Wake-Word weiter
aktiv im Hintergrund, kein erneuter Tap noetig)
- Pro Geraet eigene Wahl: jeder User kann sein eigenes Wake-Word haben
Settings: neuer Bereich "Wake-Word"
- Picovoice Access Key Input (mit Eye-Toggle), kostenlos auf
console.picovoice.ai
- Built-In Keyword Chips: jarvis, computer, picovoice, porcupine,
bumblebee, terminator, alexa, hey google, ok google, hey siri
- "Speichern + Aktivieren" Button mit Status-Feedback
- Hinweis dass "ARIA" Custom-Keyword spaeter via Diagnostic kommt
ChatScreen: ruft wakeWordService.loadFromStorage() beim Mount.
package.json: @picovoice/porcupine-react-native + react-native-voice-processor
hinzugefuegt — npm install + native rebuild noetig.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 15:23:51 +02:00
duffyduck
ed2f1bb5ee
release: bump version to 0.0.5.4
2026-04-24 14:45:17 +02:00
duffyduck
2a4379eb64
release: bump version to 0.0.5.3
2026-04-24 14:41:59 +02:00
duffyduck
49089eee4b
release: bump version to 0.0.5.2
2026-04-24 13:50:19 +02:00
duffyduck
97a1a3089a
release: bump version to 0.0.5.1
2026-04-23 22:02:17 +02:00
duffyduck
64f18e97a0
release: bump version to 0.0.5.0
2026-04-23 15:31:18 +02:00
duffyduck
c8881f9e4d
release: bump version to 0.0.4.9
2026-04-22 23:02:28 +02:00
duffyduck
4ceadf8be5
release: bump version to 0.0.4.8
2026-04-22 19:08:00 +02:00
duffyduck
bbbe69d928
release: bump version to 0.0.4.7
2026-04-22 18:46:25 +02:00
duffyduck
5328dc8595
release: bump version to 0.0.4.6
2026-04-22 18:32:31 +02:00
duffyduck
31fe70bab5
release: bump version to 0.0.4.5
2026-04-22 18:18:20 +02:00
duffyduck
a28b46a809
release: bump version to 0.0.4.4
2026-04-20 16:42:19 +02:00
duffyduck
79ba7b8487
release: bump version to 0.0.4.3
2026-04-20 08:01:46 +02:00
duffyduck
019c078393
release: bump version to 0.0.4.2
2026-04-19 23:01:55 +02:00
duffyduck
1fb1fdef9e
release: bump version to 0.0.4.1
2026-04-19 21:00:49 +02:00
duffyduck
099b9651a6
release: bump version to 0.0.4.0
2026-04-18 12:28:08 +02:00
duffyduck
08da28f475
release: bump version to 0.0.3.9
2026-04-18 11:52:53 +02:00
duffyduck
cd390a4115
release: bump version to 0.0.3.8
2026-04-18 11:41:12 +02:00
duffyduck
4bbc6f7787
release: bump version to 0.0.3.7
2026-04-11 13:18:17 +02:00
duffyduck
0df76e2af6
release: bump version to 0.0.3.6
2026-04-11 12:19:00 +02:00
duffyduck
cff421bc53
release: bump version to 0.0.3.5
2026-04-11 12:13:41 +02:00
duffyduck
9abde89805
release: bump version to 0.0.3.4
2026-04-11 12:09:23 +02:00
duffyduck
64cd5f7d52
release: bump version to 0.0.3.3
2026-04-11 12:04:37 +02:00
duffyduck
056b579c47
release: bump version to 0.0.3.2
2026-04-11 09:53:54 +02:00
duffyduck
c2faa06a15
release: bump version to 0.0.3.1
2026-04-10 23:19:40 +02:00
duffyduck
d960d125c0
release: bump version to 0.0.3.0
2026-04-10 09:07:20 +02:00
duffyduck
89d5d7ec0a
release: bump version to 0.0.2.9
2026-04-10 09:01:47 +02:00
duffyduck
054e4057d8
release: bump version to 0.0.2.8
2026-04-10 08:49:47 +02:00
duffyduck
aa54765b03
release: bump version to 0.0.2.7
2026-04-10 02:24:58 +02:00
duffyduck
a7eb3cf433
release: bump version to 0.0.2.6
2026-04-10 02:11:04 +02:00
duffyduck
3ca85da906
release: bump version to 0.0.2.5
2026-04-05 20:12:56 +02:00
duffyduck
d6a89168ef
release: bump version to 0.0.2.4
2026-04-05 19:51:19 +02:00
duffyduck
1a32098c9e
release: bump version to 0.0.2.3
2026-04-01 23:45:15 +02:00
duffyduck
9c43b875f4
release: bump version to 0.0.2.2
2026-03-29 19:04:31 +02:00