<p>Natural Language Processing (NLP) is a Text Based approach to Machine Comprehension. There are some very good papers that may give you a place to start:</p>

<p><a href="https://openreview.net/pdf?id=B1-q5Pqxl" rel="nofollow noreferrer">https://openreview.net/pdf?id=B1-q5Pqxl</a></p>

<p>and</p>

<p><a href="https://arxiv.org/pdf/1611.09830v2.pdf" rel="nofollow noreferrer">https://arxiv.org/pdf/1611.09830v2.pdf</a></p>

<p>A MATCH-LSTM Neural Network Architecture seems to be the current state of the Art for as you say:</p>

<blockquote>
  <p>My long term goal is within the next 3 years is to have my program
  distinguish sentence structure, then the program would be able to
  piece together the nouns, verbs, adverbs, etc., etc.,. So it can
  create its own sentences to ask the user a question.</p>
</blockquote>

<p>Some example code was published by Wang and Jiang : <a href="https://github.com/shuohangwang/SeqMatchSeq" rel="nofollow noreferrer">https://github.com/shuohangwang/SeqMatchSeq</a></p>

<p>Your goal is board, but I believe achievable. Massive milestones have been reached already. Good Luck!</p>
System.Speech and Neural Networks
<p>I am not sure where to post this. However, it's a general question. I program voice activated software, and I had a thought. </p>

<p>If I was to program a speech neural network. What options would be best to take?</p>

<p>I know that Aforge has machine learning with Fuzzy Logic. However, if I wanted to start from scratch.</p>

<p>I would be using back propagation, and possibly recursive learning. Would there be a way I could extract the default speech sound wave files that MS Speech uses, instead of recording every single word in the English language into a sound wave. </p>

<p>I have programmed feed forward and back propagation neural networks before.</p>

<p>My question is at this moment, is there a way to pull the sound wave files to implement the inputs, or will I need to record each word into a sound wave?</p>

<p>My long term goal is within the next 3 years is to have my program distinguish sentence structure, then the program would be able to piece together the nouns, verbs, adverbs, etc., etc.,. So it can create its own sentences to ask the user a question.</p>

<p>I don not want to use open source except for the sound waves. I can handle the coding. I just need to know if I can pull MS Speech sound waves or do I need to record them myself?</p>