duffyduck
29bf3370b4
release: bump version to 0.2.5.0
2026-09-24 18:51:30 +02:00
duffyduck
f89e7ac36d
release: bump version to 0.2.4.9
2026-09-24 16:38:20 +02:00
duffyduck
603ce93197
release: bump version to 0.2.4.8
2026-08-16 22:01:07 +02:00
duffyduck
daba5c0457
release: bump version to 0.2.4.7
2026-08-16 21:39:35 +02:00
duffyduck and Claude Opus 4.8
e96b97b1b9
feat(wake): Voxtral-Bestätigungsstufe gegen Musik-Fehltrigger
...
openWakeWord triggert oft auf Musik (Pet Shop Boys "West End Girls" & Co.). Neu:
nach dem Trigger prüft Voxtral den Vor-Trigger-Audio ("war das wirklich das
Wake-Wort oder nur Musik?") — erst bei Bestätigung Gong + Mikro, sonst still
verworfen + re-arm. Kostet ~0,5-1s vor dem Gong.
- Native (OpenWakeWordModule.kt): 2s Roh-PCM-Ringpuffer; bei Erkennung wird der
1,5s-Vor-Trigger-Schnipsel base64 (s16le 16kHz) ans WakeWordDetected-Event
gehängt (preTriggerPcm).
- Bridge (voxtral): neuer One-Shot-Handler stt_transcribe_blob → Silero + Voxtral
→ stt_transcribe_result. Musik/Rauschen → leerer Text.
- App: audio.transcribeBlob() schickt den Schnipsel, wakeword.confirmWake() prüft
ob das distinktive Keyword (>=4 Zeichen) im Transkript steht. Gate sitzt in
onWakeDetected VOR Gong/Dialog. Setting "Wake-Wort per Voxtral bestätigen"
(default aus, opt-in).
FAIL-OPEN durchgängig: kein preTriggerPcm (altes APK) / Timeout / Fehler / VAD
weg → Wake läuft normal durch. Nie schlechter als heute. NATIVER TEIL UNGETESTET
(kein Gerät hier) — braucht Build + Test auf dem Handy.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-16 21:37:15 +02:00
duffyduck
fcd73d8171
release: bump version to 0.2.4.6
2026-08-16 21:17:07 +02:00
duffyduck
9981f0523d
release: bump version to 0.2.4.5
2026-08-16 20:40:47 +02:00
duffyduck
dd71b0ce39
release: bump version to 0.2.4.4
2026-08-16 19:57:14 +02:00
duffyduck
3267b9a3cc
release: bump version to 0.2.4.3
2026-08-16 11:33:45 +02:00
duffyduck
d984125624
release: bump version to 0.2.4.2
2026-08-16 11:26:49 +02:00
duffyduck
ff4c1b997a
release: bump version to 0.2.4.1
2026-08-16 02:02:10 +02:00
duffyduck
ef51c85cb0
release: bump version to 0.2.4.0
2026-08-16 01:48:43 +02:00
duffyduck
de34011b93
release: bump version to 0.2.3.9
2026-08-16 01:06:18 +02:00
duffyduck
9389b5ae06
release: bump version to 0.2.3.8
2026-08-15 14:06:34 +02:00
duffyduck
d72518e617
release: bump version to 0.2.3.7
2026-08-15 13:27:32 +02:00
duffyduck
c623901385
release: bump version to 0.2.3.6
2026-08-15 13:05:46 +02:00
duffyduck and Claude Opus 4.8
d61ce316a6
feat(wake): schnellere/empfindlichere Wake-Word-Defaults (E1)
...
Gegen 'traege': patience 2->1, STARTUP_SUPPRESSION_MS 1500->600, Foreground-Cooldown 3000->1000, Resume-Cooldown 1500->500, Threshold-Default 0.6->0.45. Fehlausloeser faengt die Speaker-ID (E3) ab. Wort bleibt 'computer'.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-15 12:57:24 +02:00
duffyduck
09f7058853
release: bump version to 0.2.3.5
2026-08-15 12:07:01 +02:00
duffyduck
766fbe6da6
release: bump version to 0.2.3.4
2026-08-15 11:49:28 +02:00
duffyduck
c255e18a20
release: bump version to 0.2.3.3
2026-08-15 10:55:10 +02:00
duffyduck
b7df891574
release: bump version to 0.2.3.2
2026-08-15 03:24:35 +02:00
duffyduck
0103cc6a38
release: bump version to 0.2.3.1
2026-08-15 02:01:12 +02:00
duffyduck
7754f2b2ee
release: bump version to 0.2.3.0
2026-08-08 21:48:30 +02:00
duffyduck
f01677a5a1
release: bump version to 0.2.2.9
2026-07-21 01:21:23 +02:00
duffyduck
c2ac054227
release: bump version to 0.2.2.8
2026-07-21 01:10:26 +02:00
duffyduck
da2e5e36ba
release: bump version to 0.2.2.7
2026-07-21 01:01:54 +02:00
duffyduck
e1ab634776
release: bump version to 0.2.2.6
2026-07-21 00:54:02 +02:00
duffyduck
b528f9acae
release: bump version to 0.2.2.5
2026-07-21 00:47:46 +02:00
duffyduck
f2a402cee1
release: bump version to 0.2.2.4
2026-07-21 00:25:19 +02:00
duffyduck
8c6907d088
release: bump version to 0.2.2.3
2026-07-20 23:34:05 +02:00
duffyduck
fa696103b7
release: bump version to 0.2.2.2
2026-07-17 22:57:49 +02:00
duffyduck
ba93c6e13a
release: bump version to 0.2.2.1
2026-07-17 21:47:18 +02:00
duffyduck
927aeba1ec
release: bump version to 0.2.2.0
2026-07-17 14:49:33 +02:00
duffyduck
7efc87de3b
release: bump version to 0.2.1.9
2026-07-17 00:35:01 +02:00
duffyduck
9622dbba1f
release: bump version to 0.2.1.8
2026-07-17 00:12:38 +02:00
duffyduck
db356b0fb7
release: bump version to 0.2.1.7
2026-07-14 23:20:57 +02:00
duffyduck
5ab237d96b
release: bump version to 0.2.1.6
2026-07-12 10:09:49 +02:00
duffyduck
cfbf168bbb
release: bump version to 0.2.1.5
2026-07-12 09:44:34 +02:00
duffyduck
d8dd45fc69
release: bump version to 0.2.1.4
2026-07-12 02:10:13 +02:00
duffyduck
886e73c3c9
release: bump version to 0.2.1.3
2026-07-11 23:18:27 +02:00
duffyduck
c64ce2077f
release: bump version to 0.2.1.2
2026-07-11 22:48:43 +02:00
duffyduck
9d206d7af4
release: bump version to 0.2.1.1
2026-07-11 21:46:56 +02:00
duffyduck
4cb5bb3c5a
release: bump version to 0.2.1.0
2026-07-11 21:10:02 +02:00
duffyduck
c79bf87f36
release: bump version to 0.2.0.9
2026-07-11 20:42:25 +02:00
duffyduck
990da33989
release: bump version to 0.2.0.8
2026-07-11 20:33:12 +02:00
duffyduck
9941e09a82
release: bump version to 0.2.0.7
2026-07-11 17:14:32 +02:00
duffyduck
e377c968a6
release: bump version to 0.2.0.6
2026-07-11 16:50:22 +02:00
duffyduck and Claude Opus 4.8
4c9a976c49
fix(app): zuverlaessiger Spotify-Resume via MEDIA_PLAY-KeyEvent statt Focus-Nudge
...
Native AudioFocus: dispatchMediaPlay() (echter KEYCODE_MEDIA_PLAY an die aktive
MediaSession, wie die Kopfhoerer-Play-Taste) + isMusicActive() zum Gaten.
audio.ts merkt vor dem Focus-Grab ob Musik lief und resumt am Dialog-Ende nur
dann — deterministisch statt des auf OnePlus flakigen nudgeMediaResume.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-11 16:13:18 +02:00
duffyduck
83f785eb41
release: bump version to 0.2.0.5
2026-07-11 16:11:12 +02:00
duffyduck
cc84ede64a
release: bump version to 0.2.0.4
2026-07-11 13:48:14 +02:00