A friend addition method, wherein the method is applied to a client device of a first user, and comprises: randomly generating a voiceprint identification statement according to at least one of current time, current position information and a preset statement when a voiceprint-based friend addition request is received; acquiring target voice information from a user to be added; identifying voice content in the target voice information; determining whether the voice content is matched with the voiceprint identification statement or not; when the voice content does not match with the voiceprint identification statement, not executing the friend addition; when the voice content does match with the voiceprint identification statement: determining user information of the user to be added according to the target voice information, by: extracting voiceprint information from the target voice information; sending the voiceprint information to a network side to enable the network side to search for user information corresponding to the voiceprint information according to a pre-stored relationship between voiceprint information and user information; and in response to sending the voiceprint information, receiving, at the first user's device, the user information returned by the network side as the user information of the user to be added; and adding the user to be added as a friend according to the user information. randomly generating a voiceprint identification statement according to at least one of current time, current position information and a preset statement when a voiceprint-based friend addition request is received; acquiring target voice information from a user to be added; identifying voice content in the target voice information; determining whether the voice content is matched with the voiceprint identification statement or not; when the voice content does not match with the voiceprint identification statement, not executing the friend addition; when the voice content does match with the voiceprint identification statement: determining user information of the user to be added according to the target voice information, by: extracting voiceprint information from the target voice information; sending the voiceprint information to a network side to enable the network side to search for user information corresponding to the voiceprint information according to a pre-stored relationship between voiceprint information and user information; and in response to sending the voiceprint information, receiving, at the first user's device, the user information returned by the network side as the user information of the user to be added; and adding the user to be added as a friend according to the user information. determining user information of the user to be added according to the target voice information, by: extracting voiceprint information from the target voice information; sending the voiceprint information to a network side to enable the network side to search for user information corresponding to the voiceprint information according to a pre-stored relationship between voiceprint information and user information; and in response to sending the voiceprint information, receiving, at the first user's extracting voiceprint information from the target voice information; sending the voiceprint information to a network side to enable the network side to search for user information corresponding to the voiceprint information according to a pre-stored relationship between voiceprint information and user information; and in response to sending the voiceprint information, receiving, at the first user's device, the user information returned by the network side as the user information of the user to be added; and adding the user to be added as a friend according to the user information.