For voice recognition in DuoLingo, you'll need Google Speech Services installed.
For turn by turn voice guidance in OsmAnd, you'll need a TTS (text to speech) service installed.
GrapheneOS does not come with such functionality pre installed, but you can get them by installing other apps which provide that functionality.
Both topics have been discussed in previous threads on this forum, so please do have a search through previous topics.