listen method

Future<void> listen({
  1. required void onResult(
    1. String words,
    2. bool isFinal
    ),
  2. String localeId = 'en_US',
  3. Duration listenFor = const Duration(seconds: 30),
  4. Duration pauseFor = const Duration(seconds: 3),
})

Starts listening and calls onResult with partial/final transcriptions.

Implementation

Future<void> listen({
  required void Function(String words, bool isFinal) onResult,
  String localeId = 'en_US',
  Duration listenFor = const Duration(seconds: 30),
  Duration pauseFor = const Duration(seconds: 3),
}) {
  return _stt.listen(
    localeId: localeId,
    listenFor: listenFor,
    pauseFor: pauseFor,
    onResult: (r) => onResult(r.recognizedWords, r.finalResult),
  );
}