duffyduck
902362ca24
release: bump version to 0.0.9.4
2026-05-10 14:54:45 +02:00
duffyduck
8c27090ef1
release: bump version to 0.0.9.3
2026-05-10 14:48:35 +02:00
duffyduck
e944d35263
release: bump version to 0.0.9.2
2026-05-10 14:40:35 +02:00
duffyduck
e717c0f98e
release: bump version to 0.0.9.1
2026-05-10 14:32:35 +02:00
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
duffyduck
40a8e14b52
release: bump version to 0.0.6.6
2026-04-26 12:59:26 +02:00
duffyduck and Claude 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
duffyduck and Claude Opus 4.7
1c647ab2a3
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 and Claude 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 and Claude Opus 4.7
1d10f5d94e
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
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