A context acquiring method based on voice interaction, comprising: acquiring, a scene image collected by an image collection device at a voice start point of a current conversation, and extracting a face feature of each user in the scene image; if it is determined that there is a second face feature matching a first face feature according to the face feature of each user and a face database, acquiring, a first user identifier corresponding to the second face feature from the face database, wherein the first face feature is a face feature of a user, the second face feature is a face feature of a user in a conversation state stored in the face database; and further characterised by: determining whether a stored conversation corresponding to the first user identifier is stored in a voice database; if it is determined that the stored conversation corresponding to the first user identifier is stored in the voice database, determining, a context of a voice interaction according to the current conversation and the stored conversation, and after a voice end point of the current conversation is obtained, storing the current conversation into the voice database; and if it is determined that the stored conversation corresponding to the first user identifier is not stored in the voice database, storing the current conversation and the first user identifier into the voice database associatedly. acquiring, a scene image collected by an image collection device at a voice start point of a current conversation, and extracting a face feature of each user in the scene image; if it is determined that there is a second face feature matching a first face feature according to the face feature of each user and a face database, acquiring, a first user identifier corresponding to the second face feature from the face database, wherein the first face feature is a face feature of a user, the second face feature is a face feature of a user in a conversation state stored in the face database; and further characterised by: determining whether a stored conversation corresponding to the first user identifier is stored in a voice database; if it is determined that the stored conversation corresponding to the first user identifier is stored in the voice database, determining, a context of a voice interaction according to the current conversation and the stored conversation, and after a voice end point of the current conversation is obtained, storing the current conversation into the voice database; and if it is determined that the stored conversation corresponding to the first user identifier is not stored in the voice database, storing the current conversation and the first user identifier into the voice database associatedly. determining whether a stored conversation corresponding to the first user identifier is stored in a voice database; if it is determined that the stored conversation corresponding to the first user identifier is stored in the voice database, determining, a context of a voice interaction according to the current conversation and the stored conversation, and after a voice end point of the current conversation is obtained, storing the current conversation into the voice database; and if it is determined that the stored conversation corresponding to the first user identifier is not stored in the voice database, storing the current conversation and the first user identifier into the voice database associatedly.