Called whenever a transcript (partial or final) is available.
Accessors
isAvailable
getisAvailable():boolean
Returns boolean
isRecording
getisRecording():boolean
Returns boolean
Methods
start
start():Promise<boolean>
Start recording.
Explicitly requests microphone permission first (required on macOS/Safari).
Returns false if the API is unavailable or permission is denied.
Called when a user-visible error occurs (e.g. permission denied, no microphone).