-1
$\begingroup$

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.

$\endgroup$
  • 1
    $\begingroup$ For anything AI, Python is your friend $\endgroup$ – solarflare May 1 '18 at 1:18
  • 1
    $\begingroup$ Yeah, I was looking around the forum and it seems like that's what most people are using. Any libraries you can recommend? Tool-kits? $\endgroup$ – CaptainAmerica16 May 1 '18 at 1:34
  • 1
    $\begingroup$ I would recommend using an existing framework such as wit.ai or Microsoft's bot framework. $\endgroup$ – Oliver Mason May 1 '18 at 11:35
  • $\begingroup$ Possible duplicate of How can I train my computer work for me? $\endgroup$ – FreezePhoenix May 3 '18 at 13:48
  • 1
    $\begingroup$ I checked it out, it doesn't look like a duplicate. My program is speech based, while their's is text-based, although the software suggestions are identical. $\endgroup$ – CaptainAmerica16 May 3 '18 at 15:04
0
$\begingroup$

At first you would be prepare for appropriate knowledge about speech recognition and NLP. Than you would shift in programming.my opinion for NLP you should take a tour for NLP from cs244d Stanford re chard soccer lecture and learn it. Other is you have must knowledge about python because python is most familiar and all libraries are available in python for data science.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.