I am new to AI programming and was wondering what are some good tools to begin creating an electronic assistant (similar to OK Google or siri) I do know JAVA, but I don't know how helpful that would be. Could anyone provide some insight?
Edit: There is suggestion that my post is a duplicate of this question: How can I train my computer work for me?
I'm just clarifying that my goal is to a make a speech based AI program, while the poster of the above question is making a text based program. The only similarity is the suggested software, which I now realize can be used in both situations.