Anyone successfully used Pebble Time 2 speech recognition with a relatively ancient version of Android like 9?
I’m having trouble configuring and using voice recognition on Pebble Time 2 watch with device with Android version 9.
After the initial testing of PT2 with /relatively/ modern device on Android 14 /A14/, I connected the watch with my ‘private’ phone, that is on A9.
However, now I am not able to use speech recognition. If I try to use it with an app like Voice Note or Wristotle – all I get is a message ‘Error occurred. Try again’. In settings on the phone the offline speech recognition option is ‘cloud only’. If I try to change it – ideally to ‘Local’ or ‘Local (with Cloud Fallback)’ – I get an error ‘This device doesn’t support local speech recognition’.
As I am rooted on both devices – I copied the parakeet-tdt-0.6b-v3 folder from A14 to A9 device. Still, no effect.
Now, when I start the Pebble app – I get a message ‘Voice model update’. If I try to do so – e..g update - and try to download the language model, it says ‘update failed’ no matter how many tries on wi-fi / mobile data connections, even with disabled firewall.
So, here are some questions:)
* anyone successfully using speech recognition on Pebble Time 2 connected to a phone with Android 9?
* if not - is there a voice type memo application (like Easy Voice Recorder for Android) that does not try to transcribe what I’m speaking, but just to save voice note as a mp3, m4a or aac file?
Hey! As the person that wrote the code, the compatibility message shows up because that device doesn’t have a new enough CPU to run the engine we use for the local model (as in it doesn’t have the necessary instructions/features, not just that it is meeting some performance cutoff). Manually copying it will probably result in weird bugs like you’re seeing.
You can’t currently record audio directly on the watch with an app (for privacy reasons, we don’t have a true permissions system yet) but you should be able to use the ‘Cloud only’ option, if you can’t there could be a bug or an issue with your mic (if it’s never worked), you should file a bug report in-app!
Is the information about the required CPU specifications and instructions/features available? For example – how can one find which ‘old’ device will work with PT2 speech recognition local offline models?
As the mic seemed to work OK with the initial testing with A14 device, and I prefer to use mainly local speech recognition – I suppose I will have to connect the watch to a newer device .
It needs to be a processor which supports the ‘ASIMDHP’ or ‘FP16’ extension, e.g. Cortex A55 I think is the oldest but it isn’t entirely consistent that any newer ones have it! Requires some research to be certain, though any modern flagship will have it.