wire-pod icon indicating copy to clipboard operation
wire-pod copied to clipboard

[BUG] Vosk STT can't be changed on Android

Open iam-best opened this issue 10 months ago • 9 comments

Description: Basically when you want to download a better Vosk Model, for example the 3 GB one you can't import it on Android!

How to reproduce?

  1. Install the Wirepod .APK!
  2. Go to the Wirepod Folder in Android Data
  3. The only Folder that exists is an Empty Files Folders
  4. You can't import VOSK or at least not in the same way as on PC

Expected Behavior: The Folder should be the same as on PC and you should be able to import the Vosk Model or change it in config, maybe let us download it via the Config Page.

Device and OS:

  • OS: Android 13
  • Samsung Galaxy Tab S6 Lite

Additional Context: If I'm mistaken please let me know how to get the better VOSK STT, thanks!

iam-best avatar Jan 06 '25 17:01 iam-best

From my testing, Wire-Pod on android seems to store its main files in /data/user/0/com.kercre123.wirepod/files and not in /sdcard/android/data/com.kercre123.wirepod/files

From what I've tried, you can't access /data/user/0 on an unrooted device (Device: Pixel 8, Android 15 [unrooted]) Screenshot_20250106-132050

This is what the wirepod folder on /data/user/0 looks like (Device: Honor 8, Lineage OS 16 [Android 9] [Rooted]) Screenshot_20250106-131757_FX

phatin22 avatar Jan 06 '25 18:01 phatin22

Thanks for the response, by connecting your Phone/Tablet to PC you can access it but as I said there's just the Files Folder which is completely empty! (Also I wasn't on SD Card)

iam-best avatar Jan 06 '25 18:01 iam-best

I will try again since you have the Files.

iam-best avatar Jan 06 '25 18:01 iam-best

Checked again, still not working... The files and folders in the files folder just don't exist. How can I fix it?

iam-best avatar Jan 06 '25 18:01 iam-best

Thanks for the response, by connecting your Phone/Tablet to PC you can access it but as I said there's just the Files Folder which is completely empty! (Also I wasn't on SD Card)

Despite its name "/sdcard" is internal storage of an android device. I can confirm that nothing exists in /sdcard/Android/data/com.kercre123.wirepod contains nothing. image

phatin22 avatar Jan 06 '25 18:01 phatin22

Checked again, still not working... The files and folders in the files folder just don't exist. How can I fix it?

My guess would be to root the Android device (Not Recommended) or swap to a different device like a pi or another computer.

phatin22 avatar Jan 06 '25 18:01 phatin22

I mean the Folder Files exist but it just doesn't have anything in it. And also everything else like Minecraft World Data work just fine which is why I think it's a bug.

iam-best avatar Jan 06 '25 18:01 iam-best

I mean the Folder Files exist but it just doesn't have anything in it. And also everything else like Minecraft World Data work just fine which is why I think it's a bug.

Wire-Pod doesn't keep anything necessary for its function (like the vosk voice model) in the Android/data folder. It's all stored separately in /data/user/0/ (not accessible on an unrooted phone)

Perhaps in a future update it should be moved to where it's easily accessible by the end user.

phatin22 avatar Jan 06 '25 19:01 phatin22

Well that sucks, it could be easily fixed by making it in Android Data instead...

iam-best avatar Jan 06 '25 19:01 iam-best