The invention discloses a voice interaction method based on voiceprint recognition, which comprises the following steps of: receiving a voice command of a user; according to the voice command of the user, carrying out voiceprint recognition process, according to the voiceprint recognition result, starting voice interactive processing, wherein when the user to which the voice command belongs is recognized, responding processing is carried out according to the user identity determined by the voiceprint recognition; otherwise, voice wake-up processing is carried on the voice command, and responseprocessing is carried out according to the voice wake-up processing result. The invention also provides a voice interaction device based on the voiceprint recognition. According to the method and device provided by the invention, the flow of a voice conversation can be reduced, a wake-up phase of wake-up words is removed, and the voiceprint is simultaneously used as a medium for wake-up/recognition and a data source, so that the voice interaction experience of a user is improved. A voiceprint ID is used for distinguish users, skill customization meeting different customers is carried out, a voice recognition device is connected with the voiceprint ID, so that the universality of the voice recognition device is improved.