ClassicSidebar Layout

Audio Recorder – oo.audioRecorder

Client-seitige WAV-Aufnahme direkt im Browser via Web Audio API (AudioWorklet + PCM-Assembler). Der Browser fordert einmalig die Mikrofon-Berechtigung an. Die fertige Aufnahme wird als Base64-kodierte WAV-Datei per OnAufnahmeAbgeschlossen-Callback zurückgegeben – ohne App-Logik in der Komponente.

Aufnahme starten & stoppen

Button klicken oder (mit aktiviertem Hotkey) Strg + Alt + Shift + F drücken.

Technischer Hintergrund

Wie die Aufnahme funktioniert.

AudioWorklet – läuft in einem separaten High-Priority-Thread und sammelt rohe PCM-Float32-Samples.

WAV-Assembler – nach dem Stopp werden alle Samples zu einer gültigen WAV-Datei (PCM-16, Mono, RIFF-Header) zusammengesetzt.

Base64-Rückgabe – die WAV-Datei wird als Base64-String per [JSInvokable]-Callback an .NET übergeben.

Max. Dauer – 10 Minuten, danach automatischer Stopp mit OnMaxDauerErreicht-Callback.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.