Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error loading recogniser #1

Open
ftyers opened this issue Apr 7, 2021 · 15 comments
Open

Error loading recogniser #1

ftyers opened this issue Apr 7, 2021 · 15 comments

Comments

@ftyers
Copy link

ftyers commented Apr 7, 2021

Quan intente obrir el LocalSTT en el meu mòbil m'ix el següent error: "Error loading recogniser". L'app té els permissos de grabar i aceder al sistema de fitxers.

La versió d'Android és 10 amb el nucli 4.9.206-perf+. No tinc els serveis de Google Play habilitats.

Si cal alguna informació més, avisa'm. Gràcies per un treball collonut!

@ccoreilly
Copy link
Owner

Hola! Podries mirar amb adb quin error exactament dona?

adb logcat 

L'has compilat tu mateix o has provat l'apk precompilat no signat?

@ftyers
Copy link
Author

ftyers commented Apr 10, 2021

Hola, he utilitzat l'apk d'aquí. No tinc l'Android Studio al meu ordenador. Saps si és possible depurar només amb la versió precompilada i un telèfon no rutejat ?

@ccoreilly
Copy link
Owner

No cal que el telèfon estigui rootejat ni tenir tot l'Android Studio, només adb (aquí com instal·lar).

Un cop tinguis adb i el telèfon connectat a l'ordinador pots executar adb logcat per veure tots els logs de les aplicacions i serveis que s'estiguin executant. Si intentes carregar el recognizer un altre cop hauria d'aparèixer més informació sobre l'error. (Veuràs molts logs així que potser val la pena cercar ERROR o oreilly als logs)

@ftyers
Copy link
Author

ftyers commented Apr 10, 2021

Aquí va el que ix de adb logcat:

fran@ipek:/tmp/LossAccPlotter$ adb logcat | grep -e oreilly -e ERROR
04-10 16:07:25.485   817   863 E LocSvc_APIClientBase: onResponseCb:894] ERROR: 5 ID: 47
04-10 16:07:26.664   817   863 E LocSvc_APIClientBase: onResponseCb:894] ERROR: 5 ID: 49
04-10 16:14:24.532  5143  5712 E Icing   : Cursor call threw an exception: no such table: MusicRecording_com.google.android.gms_seq_table (code 1 SQLITE_ERROR): , while compiling: SELECT * FROM [MusicRecording_com.google.android.gms_seq_table] WHERE seqno>0 AND tag IS NULL ORDER BY seqno LIMIT 20
04-10 16:14:25.758  5143  5712 E Icing   : Cursor call threw an exception: no such table: MusicRecording_com.google.android.gms_seq_table (code 1 SQLITE_ERROR): , while compiling: SELECT * FROM [MusicRecording_com.google.android.gms_seq_table] WHERE seqno>0 AND tag IS NULL ORDER BY seqno LIMIT 20
04-10 16:14:25.763  5143  5712 E Icing   : Cursor call threw an exception: no such table: MusicGroup_com.google.android.gms_seq_table (code 1 SQLITE_ERROR): , while compiling: SELECT * FROM [MusicGroup_com.google.android.gms_seq_table] WHERE seqno>0 AND tag IS NULL ORDER BY seqno LIMIT 20
04-10 16:14:25.768  5143  5712 E Icing   : Cursor call threw an exception: no such table: MusicAlbum_com.google.android.gms_seq_table (code 1 SQLITE_ERROR): , while compiling: SELECT * FROM [MusicAlbum_com.google.android.gms_seq_table] WHERE seqno>0 AND tag IS NULL ORDER BY seqno LIMIT 20
04-10 16:18:32.662  3278  3278 D MotoSystemServer: receive intent :Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) }
04-10 16:18:32.662  3278  3278 D MotoSystemServer:  packageName = cat.oreilly.localstt
04-10 16:18:32.662 17077 17077 D Avrcp_ext: AvrcpServiceBroadcastReceiver-> packageName: cat.oreilly.localstt
04-10 16:18:32.687 17077 17077 D Avrcp_ext: packageName: cat.oreilly.localstt removed: false
04-10 16:18:32.745 17077 17077 D BluetoothMapAppObserver: The installed package is: cat.oreilly.localstt
04-10 16:18:32.788  1745  6704 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.google.android.packageinstaller/com.android.packageinstaller.PackageInstalledReceiver
04-10 16:18:32.793  1745  1775 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.facebook.appmanager/com.facebook.oxygen.common.packages.event.manifest.ManifestPackageEventReceiver
04-10 16:18:32.794  1745  1775 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.google.android.gms/.games.chimera.GamesSystemBroadcastReceiverProxy
04-10 16:18:32.794  1745  1775 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.google.android.gms/.gass.chimera.PackageChangeBroadcastReceiver
04-10 16:18:32.797  1745  1775 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
04-10 16:18:32.797  1745  1775 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.google.android.ims/.receivers.RcsAutoStartReceiver
04-10 16:18:32.819  2405  2405 D ImsResolver: maybeAddedImsService, packageName: cat.oreilly.localstt
04-10 16:18:32.870  2794  6676 W GCM     : Unexpected forwarded intent: Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 cmp=com.google.android.gms/.chimera.PersistentIntentOperationService (has extras) }
04-10 16:18:32.945  2794  6657 W GCM     : Unexpected forwarded intent: Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 cmp=com.google.android.gms/.chimera.PersistentIntentOperationService (has extras) }
04-10 16:18:32.959  1745  3441 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 (has extras) } to com.aurora.store/.data.receiver.PackageManagerReceiver
04-10 16:18:33.033  3629  3791 E DiagSdk : Caused by: java.sql.SQLException: Unable to run insert stmt on object AppIdentifierModel{packageName='cat.oreilly.localstt', applicationName='LocalSTT', versionName='1.0', versionCode=1, previousVersionName='null', previousVersionCode=0, preloaded=false, location='INTERNAL', installationSource='com.google.android.packageinstaller', lastUpdateDate=1618085912374, firstInstallDate=1618085912374, uid=10257, uninstalled=false} HsReportBaseData{hsReportConfiguration=hsReportId=450} StoredData{_id=0, timestamp=1618085912815, simCardId='null', dataContext=null}: INSERT INTO `AppIdentifierModelDCF` (`applicationName` ,`firstInstallDate` ,`installationSource` ,`lastUpdateDate` ,`location` ,`packageName` ,`preloaded` ,`previousVersionCode` ,`previousVersionName` ,`uid` ,`uninstalled` ,`versionCode` ,`versionName` ,`hsReportConfiguration_id` ,`id` ,`simCardId` ,`timestamp` ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
04-10 16:18:33.128  5143  6688 I ChromeSync: [Sync,SyncIntentOperation] Handling the intent: Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cat.oreilly.localstt flg=0x4000010 cmp=com.google.android.gms/.chimera.GmsIntentOperationService (has extras) }.
04-10 16:18:33.130  5143  6656 I FontLog : Package cat.oreilly.localstt has no metadata [CONTEXT service_id=132 ]
04-10 16:18:33.918  1745  6704 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=cat.oreilly.localstt cmp=cat.oreilly.localstt/.SpeechActivity} from uid 10077
04-10 16:18:33.963  1745  1776 I ActivityManager: Start proc 6705:cat.oreilly.localstt/u0a257 for activity {cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity}
04-10 16:18:34.137  1339  1451 D InstalledAppProviderSer: insertAppIntoDb cat.oreilly.localstt
04-10 16:18:34.665  1745  1769 I WindowManager: Window drawn AppWindowToken{fb46ea3 token=Token{e01edd2 ActivityRecord{14c405d u0 cat.oreilly.localstt/.SpeechActivity t5463}}}
04-10 16:18:34.687  1745  1769 I WindowManager:   SURFACE show Surface(name=cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity)/@0x5995acf on display:0: cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity
04-10 16:18:36.036  5859  5859 V GrantPermissionsActivity: Logged buttons presented and clicked permissionGroupName=android.permission-group.MICROPHONE uid=10257 package=cat.oreilly.localstt presentedButtons=9 clickedButton=1
04-10 16:18:36.047  5859  5859 V GrantPermissionsActivity: Permission grant result requestId=-3157845560291730275 callingUid=10257 callingPackage=cat.oreilly.localstt permission=android.permission.RECORD_AUDIO isImplicit=false result=4
04-10 16:18:36.065  1745  3441 V WindowManager: Changing focus from Window{9eb7f2e u0 com.google.android.permissioncontroller/com.android.packageinstaller.permission.ui.GrantPermissionsActivity} to Window{e2d7a7e u0 cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity} displayId=0
04-10 16:18:38.244  1745 27266 W NotificationService: Toast already killed. pkg=cat.oreilly.localstt callback=android.app.ITransientNotification$Stub$Proxy@cb02bb4
04-10 16:18:40.278  1745  3443 W NotificationService: Toast already killed. pkg=cat.oreilly.localstt callback=android.app.ITransientNotification$Stub$Proxy@e7e8a03
04-10 16:18:59.528  1745  4572 V WindowManager: Changing focus from Window{e2d7a7e u0 cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity} to Window{90609ff u0 com.motorola.launcher3/com.android.launcher3.CustomizationPanelLauncher} displayId=0
04-10 16:18:59.623  1745  3443 I WindowManager: Window drawn AppWindowToken{fb46ea3 token=Token{e01edd2 ActivityRecord{14c405d u0 cat.oreilly.localstt/.SpeechActivity t5463}}}
04-10 16:19:02.391  1745 20242 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=cat.oreilly.localstt/.SpeechActivity bnds=[25,70][159,301]} from uid 10178
04-10 16:19:02.531  1745  1769 I LaunchCheckinHandler: Displayed cat.oreilly.localstt/.SpeechActivity,wp,ca,117
04-10 16:19:02.531  1745  1769 I WindowManager: Window drawn AppWindowToken{fb46ea3 token=Token{e01edd2 ActivityRecord{14c405d u0 cat.oreilly.localstt/.SpeechActivity t5463}}}
04-10 16:19:02.635  1745 20242 V WindowManager: Changing focus from null to Window{20e47da u0 cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity} displayId=0
04-10 16:19:02.651  1745  1769 I WindowManager: Window drawn AppWindowToken{1f88e1b token=Token{97d802a ActivityRecord{9fbc515 u0 cat.oreilly.localstt/.SpeechActivity t5463}}}
04-10 16:19:02.656  1745  1769 I WindowManager:   SURFACE show Surface(name=cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity)/@0x862783d on display:0: cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity
04-10 16:19:02.656  1745  1774 I ActivityTaskManager: Displayed cat.oreilly.localstt/.SpeechActivity: +140ms
04-10 16:19:02.656  1745  1769 I WindowManager:   SURFACE show Surface(name=cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity)/@0xebdf832 on display:0: cat.oreilly.localstt/cat.oreilly.localstt.SpeechActivity
04-10 16:19:06.210  1745  3433 W NotificationService: Toast already killed. pkg=cat.oreilly.localstt callback=android.app.ITransientNotification$Stub$Proxy@c87c265
04-10 16:19:08.883  6705  6802 I VoskAPI : ReadDataFiles():src/model.cc:221) Loading i-vector extractor from /storage/emulated/0/Android/data/cat.oreilly.localstt/files/sync/vosk-catala/ivector/final.ie
04-10 16:19:09.682  6705  6802 I VoskAPI : ReadDataFiles():src/model.cc:251) Loading HCL and G from /storage/emulated/0/Android/data/cat.oreilly.localstt/files/sync/vosk-catala/graph/HCLr.fst /storage/emulated/0/Android/data/cat.oreilly.localstt/files/sync/vosk-catala/graph/Gr.fst
04-10 16:19:10.642  6705  6802 I VoskAPI : ReadDataFiles():src/model.cc:273) Loading winfo /storage/emulated/0/Android/data/cat.oreilly.localstt/files/sync/vosk-catala/graph/phones/word_boundary.int
04-10 16:19:14.402  4832  5054 E Summit  : [ERROR] [    5054] 16:19:14.402: cm.adapter.impl: isValidTag(): Tag 'video' is not valid
04-10 16:19:14.402  4832  5054 E Summit  : [ERROR] [    5054] 16:19:14.402: cm.adapter.impl: isValidTag(): Tag '+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"' is not valid
04-10 16:19:17.411  6705  6705 D SpeechActivity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=cat.oreilly.localstt cmp=cat.oreilly.localstt/.SpeechActivity }

@ccoreilly
Copy link
Owner

Gràcies per el log. De bones a primeres no veig res fora del normal, sembla que el model carregui bé. Miraré de còrrer l'aplicació a l'emulador amb Android 10 a veure si trobo res però trigaré una mica ja que últimament no tinc temps...

@ftyers
Copy link
Author

ftyers commented Apr 20, 2021

Val, gràcies! Si tinguera més espai a l'ordenador instal·laria l'SDK jo mateix :D

Per cert, tens pensat fer-ho possible instal·lar un nou model sense haver de recompilar/empaquetejar l'aplicació sencer?

@ftyers
Copy link
Author

ftyers commented May 8, 2021

Per cert, tens pensat fer-ho possible instal·lar un nou model sense haver de recompilar/empaquetejar l'aplicació sencer?

Per exemple, tinc aquí un llistat de models per a les llengües de Common Voice, no tots seran útils (la taxa d'error és massa alt), però alguns sí.

@ccoreilly
Copy link
Owner

Hola Francis, sí ho vaig pensar però no tinc temps ara mateix per fer i mantenir una aplicació amb cara i ulls. El codi del dipòsit només era un PoC i si algú vol fer-ne una aplicació seré el primer en fer-la servir!

@ftyers
Copy link
Author

ftyers commented May 8, 2021

Bueno, aquí va alguns .apk per alguns dels models que he entrenat. Sé molt poc de Java, i encara no funciona al meu mòbil, però potser seran útils per algú. Gràcies altra volta per tot el treball!

@jafuuu
Copy link

jafuuu commented Sep 5, 2021

Bueno, aquí va alguns .apk per alguns dels models que he entrenat. Sé molt poc de Java, i encara no funciona al meu mòbil, però potser seran útils per algú. Gràcies altra volta per tot el treball!

Any chance of having a Spanish model apk release?

@ccoreilly
Copy link
Owner

@jafuuu here is a build with the Vosk Spanish model, let me know if it works for you. I am working on having a model download activity so one build serves all languages, but I haven't had much time lately...

@jafuuu
Copy link

jafuuu commented Sep 24, 2021

@jafuuu here is a build with the Vosk Spanish model, let me know if it works for you. I am working on having a model download activity so one build serves all languages, but I haven't had much time lately...

Sorry for such a slow reply, I've been using this along with Konele for the past week or so and as a MicroG user I have to say that it actually changed the way I use my phone, it amazes me how accurate it is, I cannot thank you enough

@ewheelerinc
Copy link

Hello @jafuuu, and @ccoreilly, thank you for putting this together!

I had the same error problem in Android 11. Do you have an English version?

@jafuuu: I see that this link (https://models.omnilingo.cc/localstt/ ) has several languages. Is -eu an english version? I didn't see -en or -uk for english.

@ftyers
Copy link
Author

ftyers commented Nov 10, 2021

eu is for Basque, I haven't trained an English one because I don't work with English. :)

@ewheelerinc
Copy link

@ftyers, would you be willing to train an english build with models from https://models.omnilingo.cc/ so we can test it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants