Stypox / dicio-android

Dicio assistant app for Android
GNU General Public License v3.0
643 stars 63 forks source link

Stuck Downloading Vosk and Questions #198

Open whitedavidp opened 9 months ago

whitedavidp commented 9 months ago

Just installed on my Android 9, LG phone from Play Store. I try repeatedly to download Vosk and it just spins and spins. So I cannot even answer these questions about the mechanism:

  1. can this work entirely offline?
  2. is there a level of interactivity? for example, I want to call a contact and that contact has multiple phone numbers. how do I choose the one I want for this call?
  3. is there some way (via root would be fine for me) to trigger voice recognition outside of the app? for example by pressing BT headset button, firing off an intent, etc.

I hope I can find this all out.

Thanks

paolo-caroni commented 4 months ago
1. can this work entirely offline?

Yes, if you have downloaded correctly the Vosk model and your TTS engine work offline. I have used it in airplane mode.

2. is there a level of interactivity? for example, I want to call a contact and that contact has multiple phone numbers. how do I choose the one I want for this call?

Low, but in the case you have listed you can tell "the second one" and Dicio will call the second contact listed.

3. is there some way (via root would be fine for me) to trigger voice recognition outside of the app? for example by pressing BT headset button, firing off an intent, etc.

The question is not clear, you can use Dicio from a keyboard for example AnySoftKeyboard, but is still experimental in my usercase. You can call Dicio pressing for 2-3 seconds the circle button on your launcher. Dicio actually donìt have a recognition word like Hey Google or Alexa or Bixbi.

About the problem on downloading of the vosk model, please send log. Without a log/error message nobody can help you. Maybe try to reinstall, give all the permissions and then download the model.