startTranscription(bContinuous:)
Converts spoken audio input into text.
func startTranscription(bContinuous: Bool) async throws -> Int
Parameters
bContinuous
This determines whether the microphone remains active to capture additional
audio input or stops after the initial input.
Return value
0 if function calling is successful; otherwise, -1 .
Exception
The following exceptions may be thrown: ViveGlassError.UnregisteredAppException, ViveGlassError.GlassesPermissionDeniedException.
See also
Speech to Text (STT)
func stopTranscription ()
Ends the active speech-to-text session.
Responding from VIVE AI Glasses event
func glasses(didReceiveTranscribedEvent: TranscribedEvent, text: String)
Tells the delegate when a TranscribedEvent is triggered.
Error handling and exceptions
enum ViveGlassError
This represents an error thrown by the VIVE AI Glasses SDK.