voice

Sprachmemo

Eine reibungslose Sprach-Notiz-App mit automatischer Transkription. Tipp auf den Kreis, sprich, erhalte Text. Gruppiere Aufnahmen in Notizen, tagge sie, bearbeite Transkriptionen inline, exportiere alles. Die Transkription läuft authentifiziert auf Vosk im selben Rechenzentrum wie deine Daten.

Basis-URL

https://sprachmemo.de

Nutzung & Abrechnung

Faire API-Nutzung im Rahmen der Anfragelimits ist in jedem Plan inbegriffen - die Integration soll sich nicht künstlich kompliziert anfühlen, nur weil ein günstigerer Plan gebucht ist. Enterprise-Kunden bekommen angepasste Limits nach Bedarf.

On-Demand-Betreuung ist verfügbar, und unser Entwicklerteam baut bei Bedarf maßgeschneiderte Integrationen - sprich uns an, wenn dein Anwendungsfall mehr braucht als die Standardanbindung.

Schnellstart

  1. 1

    Token erstellen

    Öffne in Sprachmemo das Integrationen-Menü, klicke *Neues Token*, wähle Name und Berechtigungen, kopiere den pat_… Wert. Er wird genau einmal angezeigt.

  2. 2

    Erste Anfrage senden

    Token als Bearer-Header an einen Sprachmemo-Endpunkt senden, den deine Berechtigungen abdecken. Paginierung, Filter und Sortierung sind pro Modell dokumentiert.

    curl -H "Authorization: Bearer pat_…" \
    https://sprachmemo.de/xapi2/data/recording
  3. 3

    Live-Updates abonnieren

    Mit einem einzelnen WebSocket alle Create/Update/Delete-Ereignisse in Echtzeit empfangen - gleiche Zugriffsregeln, gleiches Token. Polling entfällt.

    const ws = new WebSocket(`wss://${location.host}/xapi2/ch?token=${token}`)
    ws.onopen = () => ws.send(
    JSON.stringify({ op: "subscribe", id: "s1", dataType: "recording" }),
    )
    ws.onmessage = (e) => console.log(JSON.parse(e.data))

Diese Dokumentation beschreibt jeden Endpunkt, den die App öffentlich macht. Modell-Seiten enthalten konkrete Code-Beispiele in curl, JavaScript, TypeScript und WebSocket.

Datenmodelle

Produktionsreife, branchenübliche Datenmodelle. Jedes Objekt wird sicher verwaltet - Validierung, Zugriffsregeln und Audit laufen einheitlich auf jedem Pfad - und die Daten gehören jederzeit dem jeweiligen Kunden. Export und Löschung sind selbstverständlich.

Pfeile zeigen vom referenzierenden Datenmodell zum referenzierten. Markierungen am Linienende beschreiben die Kardinalität (z.B. * = beliebig viele, 1 = genau eines, 0..1 = optional). Klick auf einen Knoten öffnet die Modell-Seite.

*1voice_note9 Feldervoice_tag3 Felderrecordingparent_id → voice_note
Pflicht-ReferenzOptionale Referenz