I'm thinking to build a language-specific personal assistant, like Siri or Cortana. I'm excited about the technical challenge but wondering about its feasibility.
Some of the challenges are:
1. NLP: I am not aware of any non-English library and don't have much background on the subject.
2. Voice recognition: same as the above.
3. Web crawling: there are tons of libraries for doing crawling and I have a decent understanding of the subject.
So few questions:
1. are there any other challenge that I have not considered?
2. is the project feasible?
3. will it succeed?
You should go for it. Even if you never really get it to work you'll most likely learn a ton along the way. And if you even halfway pull it off it would make an epic "Show HN". Also, a lot of the required technologies are advancing at an incredible rate (both the state of the art and public accessibility). It may well be an order of magnitude easier now than it would have been a few years ago.
I don't have any specific advice other than the usual for any large project: start small and focused, then take it one step at a time. Oh, and read lots of academic research papers.
Good luck!