What does the tensorflow automatic chat robot do?

it"s a bit of a mess after searching on the Internet. What participle, corpus, vector, seq2seq,word2dev and so on and a bunch of formulas. I got dizzy after reading it.

can you tell me about it? How many steps does this take?

for example, I have downloaded some .txt documents, how to make them into corpus, how to segment words, how to change them into vectors, etc. (help me with the next steps)

then how to train on tensorflow. Make it possible to chat with people automatically

can you tell me about it? thank you


I have thought about this problem before, and I will tell you my way of thinking. Generally speaking, if you directly want to convert voice to speech, it is almost difficult to achieve, and now the neural network is not so intelligent. In other words, the speed and memory of the hardware are limited.

  1. convert the voice content of the question to text;
  2. realize question-answer and network realization through neural network training;
  3. then convert text into speech;

I think that voice quasi-text, or text-to-speech technology, may be more complicated, if you do it yourself, it may become the core difficulty of this problem. But at the heart of the problem is step 2. Therefore, it is recommended to call third-party modules to achieve text-to-speech conversion;
go back to step 2. Do text-to-text training, at present, there are a lot of similar movie lines can be used as training data sets. Then find a more suitable neural network to complete the training quickly;

the above is what I thought before.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-7b141a-26019.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-7b141a-26019.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?