A speech transmission method, executable by a computer, the method comprising: obtaining current encoded speech data in a speech encoding bitstream; obtaining, by using a packet loss recovery capability prediction model based on machine learning, a packet loss recovery capability corresponding to the current encoded speech data according to a first speech encoding feature parameter corresponding to the current encoded speech data and a second speech encoding feature parameter corresponding to previous encoded speech data; determining, according to the packet loss recovery capability, whether redundant encoding needs to be performed; when the redundant encoding needs to be performed, performing redundant encoding according to the current encoded speech data to generate a corresponding redundancy packet, followed by transmitting the current encoded speech data and the redundancy packet to a receiver; and when the redundant encoding does not need to be performed, directly transmitting the current encoded speech data to the receiver; obtaining speech encoding feature parameters corresponding to respective speech segments in an original speech sequence; obtaining a speech encoding bitstream after performing speech encoding on the corresponding speech segments according to the speech encoding feature parameters to generate corresponding encoded speech data; characterized in that the method further comprises: in case it is predicted that a packet loss recovery capability corresponding to current encoded data is relatively weak, the current encoded data is added to a cache queue on which redundant encoding needs to be performed and, if the cache queue is not filled, a packet loss recovery capability corresponding to subsequent encoded data continues to be predicted and a subsequent piece of encoded data with a relatively weak packet loss recovery capability is also added to the cache queue, until the cache queue is filled, in which case redundant encoding on the encoded data in the cache queue is performed to generate a redundancy packet, and then the encoded data in the cache queue and the generated redundancy packet are sent to the receiver, while emptying the cache queue. obtaining current encoded speech data in a speech encoding bitstream; obtaining, by using a packet loss recovery capability prediction model based on machine learning, a packet loss recovery capability corresponding to the current encoded speech data according to a first speech encoding feature parameter corresponding to the current encoded speech data and a second speech encoding feature parameter corresponding to previous encoded speech data; determining, according to the packet loss recovery capability, whether redundant encoding needs to be performed; when the redundant encoding needs to be performed, performing redundant encoding according to the current encoded speech data to generate a corresponding redundancy packet, followed by transmitting the current encoded speech data and the redundancy packet to a receiver; and when the redundant encoding does not need to be performed, directly transmitting the current encoded speech data to the receiver; obtaining speech encoding feature parameters corresponding to respective speech segments in an original speech sequence; obtaining a speech encoding bitstream after performing speech encoding on the corresponding speech segments according to the speech encoding feature parameters to generate corresponding encoded speech data; characterized in that the method further comprises: in case it is predicted that a packet loss recovery capability corresponding to current encoded data is relatively weak, the current encoded data is added to a cache queue on which redundant encoding needs to be performed and, if the cache queue is not filled, a packet loss recovery capability corresponding to subsequent encoded data continues to be predicted and a subsequent piece of encoded data with a relatively weak packet loss recovery capability is also added to the cache queue, until the cache queue is filled, in which case redundant encoding on the encoded data in the cache queue is performed to generate a redundancy packet, and then the encoded data in the cache queue and the generated redundancy packet are sent to the receiver, while emptying the cache queue.