Appearance
Events
All events below are emitted on the <medyou-recorder> element.
access-ready
Emitted after SDK access is granted.
recording-started
Emitted when microphone recording actually starts.
recording-paused
Emitted when a running recording is paused.
recording-resumed
Emitted when a paused recording resumes.
recording-stopped
Emitted when recording stops.
js
event.detail = {
duration: 7,
};upload-started
Emitted when the SDK begins sending audio to the backend.
js
event.detail = {
filename: "recording.webm",
size: 114109,
};processing-started
Emitted when backend processing has started for the audio payload.
js
event.detail = {
filename: "recording.webm",
size: 114109,
};processing-completed
Emitted when transcription and SOAP output are ready.
js
event.detail = {
transcription: "Transcribed text",
soap: {},
metadata: {},
};upload-failed
Emitted when upload or processing fails.
js
event.detail = {
error: "Human-readable error message",
filename: "recording.webm",
mimeType: "audio/webm",
};