SpeechErrorListener typedef
SpeechErrorListener =
void Function(SpeechRecognitionError errorNotification)
Notified if errors occur during recognition or initialization.
Possible errors per the Android docs are described here: https://developer.android.com/reference/android/speech/SpeechRecognizer
- "error_audio_error"
- "error_client"
- "error_permission"
- "error_network"
- "error_network_timeout"
- "error_no_match"
- "error_busy"
- "error_server"
- "error_speech_timeout"
- "error_language_not_supported"
- "error_language_unavailable"
- "error_server_disconnected"
- "error_too_many_requests"
iOS errors are not well documented in the iOS SDK, so far these are the errors that have been observed:
- "error_speech_recognizer_disabled"
- "error_retry"
- "error_no_match"
Both platforms use this message for an unrecognized error:
- "error_unknown ($errorCode)" where
$errorCode
provides more detail
See the onError
argument on the SpeechToText.initialize method for use.
Implementation
typedef SpeechErrorListener = void Function(
SpeechRecognitionError errorNotification);