fluenia APP
It provides speech recognition in multiple languages. So you can record yourself to ask question in your base language, and practice your target language(s). You can also combine speech in multiple languages, provided you speak clearly to differentiate between the languages used. The app will recognize and transcribe your speech.
The app will provide you with answers and explanations to your questions, and will provide content for language learning in the form of a text with questions to make you engage with the story and free chat to practice speaking at your level
The app will also provide audio for the displayed text
Furthermore, you can ask it to provide your with more details about the grammar of a sentence and more examples for particular words or sentences, or anything related to the language you are learning