duffyduck
764619f076
fix: Comprehensive markdown/formatting cleanup for TTS (Piper + XTTS)
...
- Remove **bold**, *italic*, `code`, code blocks, links, headers, quotes, lists
- Replace newlines with natural pauses (period/comma)
- Remove quotation marks, empty brackets
- Fixes text being swallowed/garbled by TTS engines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 11:47:04 +02:00
duffyduck
d3ed3556eb
fix: Bridge chat handler was missing send_to_core (text messages ignored)
...
The chat handler checked sender but never forwarded the text to aria-core.
Only voice messages worked because they went through the audio→STT→send_to_core path.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 23:13:29 +02:00
duffyduck
b3d3b8b6bc
fix: XTTS bridge splits text into sentences sequentially
...
- XTTS-Bridge does sentence splitting (not ARIA-Bridge)
- Sequential rendering: correct order guaranteed
- Each sentence sent as separate xtts_response
- Markdown removal before splitting
- App starts playback after first sentence (faster UX)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 02:03:29 +02:00
duffyduck
06bc456221
fix: XTTS splits long text into sentences before sending (WebSocket size limit)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 01:56:25 +02:00
duffyduck
b734593bf2
fix: Bridge _send_to_rvs ping-check before send, force reconnect on zombie
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 00:37:22 +02:00
duffyduck
a242693751
feat: XTTS v2 integration, auto-update system, TTS engine abstraction
...
- XTTS v2: Docker setup for Gaming-PC (GPU), bridge via RVS relay
- XTTS: Voice cloning UI in Diagnostic (multi-file upload)
- XTTS: Engine selectable (Piper local vs XTTS remote) with fallback
- Auto-Update: RVS serves APK over WebSocket (no HTTP needed)
- Auto-Update: App checks version on start, prompts install
- Auto-Update: release.sh copies APK to RVS via scp
- Bridge: TTS engine abstraction (piper/xtts), config persistent
- Bridge: xtts_response handler, tts_request on-demand
- Diagnostic: TTS engine dropdown, XTTS voice panel, voice cloning
- App: Play button on ARIA messages, chat search, update service
- Wake word: Disabled LiveAudioStream (crash fix), Phase 1 placeholder
- Watchdog: Container restart after 8min stuck
- Chat backup: on-the-fly to /shared/config/chat_backup.jsonl
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 19:42:10 +02:00
duffyduck
81ca3cc7a7
Ohr-Button Absturz gefixt (LiveAudioStream entfernt, Phase 1 , Play-Button in ARIA-Nachrichten fuer Sprachwiedergabe
...
- [x] Chat-Suche in der App (Lupe in Statusleiste)
- [x] Watchdog mit Container-Restart (2min Warnung → 5min doctor --fix → 8min Restart),Abbrechen-Button im Diagnostic Chat
- [x] Nachrichten Backup on-the-fly (/shared/config/chat_backup.jsonl)
- [x] Grosse Nachrichten satzweise aufteilen fuer TTS
- [x] RVS Nachrichten vom Smartphone gehen durch
2026-04-01 23:45:25 +02:00
duffyduck
fa4c32270b
sst immer
2026-03-29 19:18:41 +02:00
duffyduck
63560e290b
two speed
2026-03-29 19:03:40 +02:00
duffyduck
1ab8a6a2fe
addes speed config for voice
2026-03-29 18:50:09 +02:00
duffyduck
680f7a64e2
slpit setnteces
2026-03-29 18:42:24 +02:00
duffyduck
4893616a5a
playback issue
2026-03-29 18:36:00 +02:00
duffyduck
04e8c0245d
voiice settings permanent
2026-03-29 18:23:31 +02:00
duffyduck
10cefaf1cd
changed connection model
2026-03-29 18:12:26 +02:00
duffyduck
eb72b35e23
added voice settings in adroid app and diagnostic, higlight trigger in app und diagnostic
...
change voicec
2026-03-29 17:41:28 +02:00
duffyduck
3d3c8ce973
fixed tts format, added trigger words settings
2026-03-29 17:27:43 +02:00
duffyduck
8281131432
tts fix big pictures
2026-03-29 17:02:02 +02:00
duffyduck
1b4df0565a
wait at an attachment for instructions, show picture in diagnostic chat
2026-03-29 16:42:56 +02:00
duffyduck
11de9a01b9
error through loops no message received, fixed
2026-03-29 16:08:37 +02:00
duffyduck
db20a07b27
fixed time out aria-core
2026-03-29 14:56:55 +02:00
duffyduck
fbdd4274ac
fixed auto download
2026-03-29 13:58:51 +02:00
duffyduck
867b03aa1e
fixed, message send in bridge und android app send file
2026-03-29 13:36:35 +02:00
duffyduck
457b469c96
added shared volume to diagnostic, added folder picker to android app, fixed bridge for attachment uploading, fixed hopefully chat history in android app
2026-03-29 13:20:58 +02:00
duffyduck
5c8d11824e
fixed, long chats not loading to end, saved attachments in local folder on android., if file missing redownload over shared folde via rvs server, andord app added settingss for local storage path, updated readme
2026-03-29 12:51:38 +02:00
duffyduck
db053c2dbd
fixed sst to milliseconds and autoscroll the the third, attachments added shared volume, addes attachments at chats, updateded readme
2026-03-29 12:34:28 +02:00
duffyduck
8c1dac86d5
fixed autoscroll, second case, update received messages, resend text for information if voice message sendet
2026-03-29 12:09:17 +02:00
duffyduck
8fb95b884f
added auto scroll, fixed stt for voice messages, fixed get answers in chat, hope fixed attachments
2026-03-29 11:56:13 +02:00
duffyduck
dbd97d3cf4
added audio workword, and recording, editied readme
2026-03-29 11:29:15 +02:00
duffyduck
1972c4d1b4
fixed chat textjson format, selected session for all, fixed android echo
2026-03-29 03:18:02 +02:00
duffyduck
29e175e75f
fixed event handler
2026-03-13 08:37:04 +01:00
duffyduck
f0f3b40a30
fixex chat response text from objet to string
2026-03-13 08:32:17 +01:00
duffyduck
4893d5e2ba
swicthed back to network mod and added helatcheck for diagnostic to restart
2026-03-13 08:26:02 +01:00
duffyduck
9cad631015
diagnostic/server.js — Handler umgebaut: event: "agent" für Deltas, event: "chat" mit state: "final" für Antworten, extractChatText() parst das content[] Array
...
bridge/aria_bridge.py — Gleicher Fix: _extract_chat_text() Methode, neue Event-Handler für agent und chat mit state, Legacy-Namen als Fallback
2026-03-13 08:14:52 +01:00
duffyduck
571345ed0d
added log for sending text and aria-setup.sh
2026-03-13 07:54:21 +01:00
duffyduck
9b101e9c9f
fixed meesage format to openclaw
2026-03-12 00:24:50 +01:00
duffyduck
3baa67d8de
fixed client id bride and diagnostic
2026-03-12 00:23:03 +01:00
duffyduck
dc8ff7a406
added diagnostic page
2026-03-12 00:08:30 +01:00
duffyduck
c5d835ea09
- `aria-data/config/AGENT.md` — ARIAs Persönlichkeit und Sicherheitsregeln
...
- `aria-data/config/USER.md` — Stefans Präferenzen
- `aria-data/config/TOOLING.md` — VM-Tooling Liste
- `aria-data/skills/README.md` — Skill-Bauanleitung
### Bekannte Probleme
- Android Release-Build: `EMFILE: too many open files` — Fix: `CI=true` in `build.sh`
- JDK 21 inkompatibel mit AGP 8.1 — Fix: Automatischer Fallback auf JDK 17
- `react-native-screens` > 3.27.0 inkompatibel mit RN 0.73.4 — Fix: Version gepinnt
2026-03-11 23:13:28 +01:00
duffyduck
e951fc712f
TLS Fallback (Bridge → RVS)
...
Audio-Rendering fuer App (Piper TTS via RVS)
Chat-Persistenz (AsyncStorage, 500 Nachrichten)
2026-03-10 18:40:03 +01:00
duffyduck
afcd45d32f
Docker & Infrastruktur — OpenClaw Image fix, libportaudio2, aria.env.example
...
Wake-Word Fix — openwakeword API-Bug behoben
get-voices.sh — neues Script + README-Schritt
2026-03-10 14:08:28 +01:00
duffyduck
c67da1d085
version 0.0.0.3
2026-03-09 00:31:21 +01:00
duffyduck
5eb3ebf199
first release 0.0.0.2
2026-03-08 23:31:46 +01:00