Open sivaraam opened 2 months ago
I have question, i.e., what is the case or device that doesn't have speech to text feature?
I have question, i.e., what is the case or device that doesn't have speech to text feature?
Just try uninstalling / disabling Google's speech-to-text app and other similar apps from your device. Your device would no longer have any of those services.
I got it, thanks :)
I guess these two ways can be helpful:-
@rohit9625 How about changing the color of the icon (may be to a Gray) if service is not available, unclicking the icon we can show the Toast to indicate the status of service.
@rohit9625 How about changing the color of the icon (may be to a Gray) if service is not available, unclicking the icon we can show the Toast to indicate the status of service.
That's a great idea :)
Let's see @sivaraam's thoughts also.
For now the important thing is probably: How to find out in advance whether service is available or not.
Hey @nicolas-raoul, I ran this code (https://stackoverflow.com/a/32596376) I was able to get the engines available
Here are the results
These are the same I got on going to settings of my phone
@rohit9625 How about changing the color of the icon (may be to a Gray) if service is not available, unclicking the icon we can show the Toast to indicate the status of service.
I think it might be ideal to just hide the icon altogether when no speech-to-text services are available. I don't see any point with bothering the user about it when their device doesn't have speech-to-text services. If I'm right, the Wikipedia app does the same.
I ran this code (https://stackoverflow.com/a/32596376) I was able to get the engines available
This is good. If it's helpful, this seems like the snippet that the Wikipedia app uses in order to recognize if speech-to-text services are available. We could consider using the same too. if it seems better 🙂
Summary
It's great to see the voice input option in the description and caption elements. There is a possibility that there are no speech-to-text services available on the device. Right now we seem to show the speech-to-text icon even in that case. We should identify this case and avoid showing the icon.
Steps to reproduce
Expected behaviour
We don't show the speech-to-text icon at all as the same is not available on the device.
Actual behaviour
We show the speech-to-text icon but tapping on the same has no effect.
Device name
OnePlus Nord
Android version
Android 12
Commons app version
main
Device logs
No response
Screen-shots
No response
Would you like to work on the issue?
Prefer not