News for hackers. Stuff that matters.

Ask HN: Does this exist?

I have an idea for a service.

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).

( 6 comments | 3 points | on HN )
Re:Ask HN: Does this exist? by johntdaly on Friday August 25, 2017 @09:17AM (#15098169)
The biggest problem I see is language recognition. Dialects where once a major problem and I can imagine having a heavy accent will be a problem here too. Another problem would be grammar. You are not just learning vocabulary you are also learning a new grammar and will make mistakes. Maybe this can be corrected by knowing what the original language of the learner is.

I like the idea. But this is a hard problem and I doubt there exists a functioning version of this.

Re:Ask HN: Does this exist? by nkkollaw on Friday August 25, 2017 @11:45AM (#15099298)
Definitely a hard problem. I was looking to leverage any existing API I can use. I've tried Google Vision for text and it's amazing. If there was something for audio...

I told a friend of mine who's into machine learning and AI.

I think that it's possible for the program to get to know how you pronounce things via machine learning. I'm not an expert in this space, though.

I could start with learning English, since from my experience software often works better than with other languages.

Re:Ask HN: Does this exist? by applecrazy on Friday August 25, 2017 @09:16PM (#15103539)
This might be the closest thing:

http://bots.duolingo.com/

If they had an API (which, they do not), somebody could build a TTS + voice recognition wrapper for this functionality, creating the experience you mentioned.

Re:Ask HN: Does this exist? by skdjksjdksjdk on Friday August 25, 2017 @08:06PM (#15103260)
Even if it exists, since you don't know a dominant brand in this space, effectively, the market is wide open for you, if you come with a superior technology
Re:Ask HN: Does this exist? by observation on Friday August 25, 2017 @10:40AM (#15098769)
I like your idea. Like John I doubt such a thing exists.
Re:Ask HN: Does this exist? by nkkollaw on Friday August 25, 2017 @11:46AM (#15099303)
Probably not.