A voice packet recommendation method, executed by a voice packet recommendation apparatus, comprising: determining initial display videos of each of a plurality of voice packets; determining similarity between each of the initial display videos and each of the voice packets according to a first neural network comprising a feature extraction layer, a similarity determination layer and an output layer, wherein the determining similarity comprises performing, by a video feature extraction layer included in the feature extraction layer, feature extraction of the initial display videos to obtain video feature vectors, and performing, by a voice packet feature extraction layer included in the feature extraction layer, audio feature extraction of the voice packets to obtain audio feature vectors; and calculating, by the similarity determination layer, cosine similarity between each of the audio feature vectors and each of the video feature vectors separately; and determining, according to the similarity between each of the initial display videos and each of the voice packets, a plurality of candidate display videos associated with the voice packets, wherein the determining the candidate display videos comprises: selecting, by the output layer, the candidate display videos associated with the voice packets from the initial display videos according to the cosine similarity; selecting at least one target display video for a user from the candidate display videos associated with the voice packets and using voice packets to which the at least one target display video belongs as candidate voice packets; selecting a target voice packet for the user from the candidate voice packets according to attribute information of the candidate voice packets and attribute information of the at least one target display video; and recommending the target voice packet to the user; wherein the selecting at least one target display video for a user from the candidate display videos associated with the voice packets comprises: determining the at least one target display video according to a degree of relevance between a portrait tag of the user and a plurality of classification tags of the candidate display videos associated with the voice packets, wherein the portrait tag of the user represents an attribute of the user. determining initial display videos of each of a plurality of voice packets; determining similarity between each of the initial display videos and each of the voice packets according to a first neural network comprising a feature extraction layer, a similarity determination layer and an output layer, wherein the determining similarity comprises performing, by a video feature extraction layer included in the feature extraction layer, feature extraction of the initial display videos to obtain video feature vectors, and performing, by a voice packet feature extraction layer included in the feature extraction layer, audio feature extraction of the voice packets to obtain audio feature vectors; and calculating, by the similarity determination layer, cosine similarity between each of the audio feature vectors and each of the video feature vectors separately; and determining, according to the similarity between each of the initial display videos and each of the voice packets, a plurality of candidate display videos associated with the voice packets, wherein the determining the candidate display videos comprises: selecting, by the output layer, the candidate display videos associated with the voice packets from the initial display videos according to the cosine similarity; selecting at least one target display video for a user from the candidate display videos associated with the voice packets and using voice packets to which the at least one target display video belongs as candidate voice packets; selecting a target voice packet for the user from the candidate voice packets according to attribute information of the candidate voice packets and attribute information of the at least one target display video; and recommending the target voice packet to the user; wherein the selecting at least one target display video for a user from the candidate display videos associated with the voice packets comprises: determining the at least one target display video according to a degree of relevance between a portrait tag of the user and a plurality of classification tags of the candidate display videos associated with the voice packets, wherein the portrait tag of the user represents an attribute of the user.