У меня есть приложение Cordova, использующее плагин распознавания речи:
https://github.com/pbakondy/cordova-plugin-speechrecognition
Плагин работает отлично, за исключением нескольких пользователей, где функция getSupportedLanguages()
завершается ошибкой вместо возврата ожидаемого массива поддерживаемых языков
getSupportedLanguages()
требует двух обратных вызовов, success
и fail
. Обычно вызывается success
, возвращая вышеупомянутый массив
Документация не дает никакой подсказки о том, что делать в случае сбоя функции, и не предоставляет никаких резервных стратегий