Closed MrCsabaToth closed 2 months ago
More details: the phone in question is a 2022 Motorola Razr with Android 13. I tried with Android 14 as well, and same results
The reason for the error was the onDevice: true
in the SpeechListenOptions
. When I set that to true I receive the error, while when it is false
STT works. I'm not sure how to get it to work onDevice: true
, IMHO I have the required languages on device, but oh well...
This is fixed in 7.0.0-beta.3 available now on pub.dev. Turns out Android is expecting a '
Wow. I've seen that TTS plugins used the dash! So I can simply replace the underscore with dash and it'll work? That will match the TTS direction.
Now available in 7.0.0 on pub.dev
I checked that assistant is enabled on my phone, languages are installed (although I think that's for off-line TTS?), I configured language in any place I could find. My Android app has microphone permissions.
The reported system locale for STT is
en_US
and I confirmed it is among the enumerated locales bystt
.Haven't figured out what is this about yet. I'm not even trying anything Spanish, I just need transcription of native US English speech, nothing special. The phone is US as well, everything is US. (Once I get this working I may add more languages)