1. A smart home control method comprising: acquiring a voice information from a user; performing a first emotion recognition for a speech tone on the voice information and generating a first emotion recognition result; converting the voice information into a text information; performing a second emotion recognition for a semantics of the text information and generating a second emotion recognition result; based on the first emotion recognition result and the second emotion recognition result, generating a user's emotion recognition result according to a preset determination method for emotion recognition result; and based on the user's emotion recognition result, controlling a smart home device to perform a corresponding operation, wherein the first emotion recognition result is a commendatory emotion, while the second emotion recognition result is a derogatory emotion or the first emotion recognition result is a derogatory emotion, while the second emotion recognition result is a commendatory emotion, recollecting the voice information of the user; and redoing the first emotion recognition and the second emotion recognition for the voice information and generating a new first emotion recognition result and a new second emotion recognition result.