Java 带有资产文件夹的ML套件模型
我尝试了以下手动下载ML工具包模型的方法,但它花费了太多时间Java 带有资产文件夹的ML套件模型,java,android,firebase-mlkit,Java,Android,Firebase Mlkit,我尝试了以下手动下载ML工具包模型的方法,但它花费了太多时间 private void downloadLanguageModel(int language) { // Download the Hindi model. FirebaseTranslateModelManager modelManager = FirebaseTranslateModelManager.getInstance(); FirebaseModelDownloadConditions co
private void downloadLanguageModel(int language) {
// Download the Hindi model.
FirebaseTranslateModelManager modelManager = FirebaseTranslateModelManager.getInstance();
FirebaseModelDownloadConditions conditions = new FirebaseModelDownloadConditions.Builder()
.build();
FirebaseTranslateRemoteModel frModel =
new FirebaseTranslateRemoteModel.Builder(language)
.setDownloadConditions(conditions)
.build();
modelManager.downloadRemoteModelIfNeeded(frModel)
.addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void v) {
// Model downloaded.
Log.d(TAG, "333333333");
// progressDialog.hide();
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
// Error.
Log.e(TAG, "onFailure: ", e);
}
});
}
private void下载语言模型(int语言){
//下载印地语模型。
FireBaseTransaleModelManager=FireBaseTransaleModelManager.getInstance();
FirebaseModelDownloadConditions=新的FirebaseModelDownloadConditions.Builder()
.build();
FireBaseTransereMoteModel frModel=
新的FirebaseTranslateRemoteModel.Builder(语言)
.setDownloadConditions(条件)
.build();
modelManager.DownloadRemoteModelIfRequired(frModel)
.addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时公开作废(作废v){
//模型已下载。
日志d(标签“333”);
//progressDialog.hide();
}
})
.addOnFailureListener(新的OnFailureListener(){
@凌驾
public void onFailure(@NonNull异常e){
//错误。
Log.e(标签“onFailure:”,e);
}
});
}
我想使用此资产文件夹是否可能