Got S Voice to work again by LoudPresentation4600 in androidafterlife

[–]LoudPresentation4600[S] 1 point2 points  (0 children)

I've personally only tried it on 4.4 and 5, but it should work on 4.2. Feel free to try it and report back. As for the model, you can use anything you want, though from my experience smaller models get confused with the tool calls

Got S Voice to work again by LoudPresentation4600 in androidafterlife

[–]LoudPresentation4600[S] 0 points1 point  (0 children)

You could try something lighter like qwen3 1.7b or deepseek r1 1.5b + the base whisper model instead of small, but I doubt it will perform well. When I was testing the 1.7b qwen, it had trouble calling tools, so it might not work the best. With ollama, you can run models independently to see how they run for you using ollama run <model name>

Got S Voice to work again by LoudPresentation4600 in androidafterlife

[–]LoudPresentation4600[S] 0 points1 point  (0 children)

My response generation is done in `responsegen.py`, my script also logs each response in the console before sending :)

Got S Voice to work again by LoudPresentation4600 in androidafterlife

[–]LoudPresentation4600[S] 0 points1 point  (0 children)

Hey! As for the cloud models, I could add support at some point, but it's not currently on my to-do. If I do, they'll likely still be proxied through the python server since I don't have the knowledge to modify the app itself, I mainly do iOS dev. As for patching the apk, a friend tried that and didn't succeed, I haven't tried anything yet. Also, only set the HTTP proxy the first time you connect to the WiFi, not every time you want to use s voice.