Soniox
SDKsWeb

Full Web SDK reference

Full SDK reference for the Web SDK

Client

Available client methods

MethodDescription
client.realtime.record()Create a recording instance

Recording

Available recording methods

MethodDescription
recording.finalize()Request the server to finalize current non-final tokens
recording.on()Register an event handler
recording.once()Register a one-time event handler
recording.off()Remove an event handler
recording.pause()Pause recording
recording.resume()Resume recording
recording.stop()Stop recording
recording.cancel()Cancel recording

AudioSource

Available audio source methods

MethodDescription
source.start()Start capturing audio
source.stop()Stop capturing audio
source.pause()Pause capturing audio
source.resume()Resume capturing audio

PermissionResolver

Available browser permission resolver methods

MethodDescription
resolver.check()Check current permission status
resolver.request()Request permission from the user