in Arbeit 2025
Murmur
Sprachgesteuerter persönlicher Assistent (Kalender, Notizen, Erinnerungen) als React-Native-App für iOS und Android.
01 · Überblick
Murmur ist eine React-Native-App (Expo) für einen deutschsprachigen Sprachassistenten mit vier Tabs: Voice, Kalender, Memory und Einstellungen. Die App ist um eine saubere Service-Schicht herum gebaut (Spracherkennung, Text-to-Speech über ElevenLabs, REST-API-Client und AsyncStorage-Persistenz), alle Modelle zentral typisiert. Local-first: Memories, Termine, Notizen und Einstellungen liegen on-device als JSON, inklusive Export und Import. Die eigentliche Spracherkennung und Audioausgabe sind aktuell noch als Platzhalter umgesetzt; im Fokus steht die Architektur.
Highlights
- Service-orientierte Architektur: getrennte Services für API, TTS, Voice und Persistenz, zentral typisiert über types/index.ts.
- Local-first-Persistenz über AsyncStorage für Memories, Termine, Notizen, Erinnerungen und Einstellungen, inklusive JSON-Export und -Import.
- ElevenLabs-TTS-Anbindung mit System-TTS-Fallback und verbindungsabhängiger Online-/Offline-Erkennung über NetInfo.
02 · Wirkung
4Screens
4Services
6Datenmodelle
~3.500 LOCCode
03 · Architektur
04 · Datenmodell