createLiveTranscriptionSocket method

LiveTranscriptionSocket createLiveTranscriptionSocket({
  1. required String sessionUrl,
  2. void onMessage(
    1. dynamic
    )?,
  3. void onDone()?,
  4. Function? onError,
})

Creates WebSocket connection for speech recognition in real time

sessionUrl - URL of session obtained during initialization onMessage - callback for processing messages from server onDone - callback called when connection closed onError - callback for processing errors

Returns LiveTranscriptionSocket for managing connection

Implementation

LiveTranscriptionSocket createLiveTranscriptionSocket({
  required String sessionUrl,
  void Function(dynamic)? onMessage,
  void Function()? onDone,
  Function? onError,
}) {
  return LiveTranscriptionSocket(
    url: sessionUrl,
    onMessage: onMessage,
    onDone: onDone,
    onError: onError,
  );
}