Ask HN: Does this exist?
Basically, a bot you can voice chat with, in a language you're trying to learn.
The thing is that it would use AI to learn the vocabulary you know, and try to create sentences using only words you know, throwing in a new one knowingly every once in a while, accompained by a dictionary card with the definition.
Compared to reading, you get used to hearing and speaking the language, and it helps build confidence.
Compared to doing conversation with a human being, you don't have to worry if the other person gets bored, and you build confidence gradually even if you're self-conscious. Also, the bot would only use words you know, and allow you to make progress little by little (or faster if it sees that you can master new words quickly).