Я внедряю распознавание текста в собственное приложение, которое использует firebase (ie: оно использует Firebase ML Kit / google vision API). Я использую версию 0.61.5
из react-native
и версию 6.3.*
из react-native-firebase
(ie: последние версии на момент написания).
При выполнении распознавания текста на физическом телефоне:
- Использование
cloudTextRecognizerProcessImage()
работает правильно - Использование
textRecognizerProcessImage()
работает правильно
При выполнении распознавания текста в эмуляторе android studio:
- Использование
cloudTextRecognizerProcessImage()
работает правильно - Использование
textRecognizerProcessImage()
завершается неудачно со следующим сообщением
com.google.firebase.ml.common.FirebaseMLException: Waiting for the text recognition model to be downloaded. Please wait.
Модель никогда не загружается после повторных попыток. Согласно документации здесь я добавил implementation 'com.google.firebase:firebase-ml-vision:24.0.1'
к app/build.gradle
и добавил следующее к AndroidManifest.xml
:
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="ocr" />
Есть ли что-то еще, что мне нужно сделать, чтобы get on device
распознавание текста работает в эмуляторе?
EDIT:
Это происходит со всеми типами распознавания on device
изображений, включая barcode scannning
et c.