Voice communication method, voice communication apparatus, and voice communication system
First Claim
1. A method for improving security of voice communication at a voice communication apparatus on a transmitting side, the method comprising:
- obtaining voice information;
determining whether the voice information is uttered by a preset user;
in response to determining that the voice information is uttered by the preset user;
determining a voice environment in which the voice communication apparatus on the transmitting side is located;
performing optimization processing on the voice information according to the voice environment; and
transmitting the optimized voice information to a peer device; and
in response to determining that the voice information is not uttered by the preset user, prohibiting the transmission of the voice information,wherein the step of performing optimization processing on the voice information according to the voice environment comprises;
determining whether there is noise in the vicinity of the voice communication apparatus on the transmitting side according to the obtained voice environment;
determining the volume of the noise when there is noise; and
performing a noise reduction processing on the voice information and increasing the volume of the voice information when the volume of the noise is greater than a threshold, andwherein the step of determining whether the voice information is uttered by a preset user comprises one or more of the steps of;
obtaining facial features of a person who utters the voice information, and determining whether the facial features are consistent with facial features of the preset user;
orobtaining action features of the person who utters the voice information, and determining whether the action features are consistent with action features of the preset user.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice communication method, a voice communication apparatus, and a voice communication system are disclosed. The method includes: at a transmitting side, obtaining voice information; determining whether the voice information is uttered by a preset user, and transmitting the voice information to a peer device if it is determined that the voice information is uttered by the preset user, and prohibiting the transmission of the voice information otherwise; and at a receiving side, receiving voice information transmitted from a peer device; collecting a first environmental information, and determining whether the first environmental information meets a voice output condition; outputting the voice information if it is determined that the first environmental information meets the voice output condition, and prohibiting the output of the voice information otherwise.
54 Citations
12 Claims
-
1. A method for improving security of voice communication at a voice communication apparatus on a transmitting side, the method comprising:
-
obtaining voice information; determining whether the voice information is uttered by a preset user; in response to determining that the voice information is uttered by the preset user; determining a voice environment in which the voice communication apparatus on the transmitting side is located; performing optimization processing on the voice information according to the voice environment; and transmitting the optimized voice information to a peer device; and in response to determining that the voice information is not uttered by the preset user, prohibiting the transmission of the voice information, wherein the step of performing optimization processing on the voice information according to the voice environment comprises; determining whether there is noise in the vicinity of the voice communication apparatus on the transmitting side according to the obtained voice environment; determining the volume of the noise when there is noise; and performing a noise reduction processing on the voice information and increasing the volume of the voice information when the volume of the noise is greater than a threshold, and wherein the step of determining whether the voice information is uttered by a preset user comprises one or more of the steps of; obtaining facial features of a person who utters the voice information, and determining whether the facial features are consistent with facial features of the preset user;
orobtaining action features of the person who utters the voice information, and determining whether the action features are consistent with action features of the preset user. - View Dependent Claims (2)
-
-
3. A method for improving security of voice communication at a voice communication apparatus on a receiving side, the method comprising:
-
receiving voice information transmitted from a peer device; collecting first environmental information of the voice communication apparatus on the receiving side; determining whether the first environmental information meets a voice output condition; in response to determining that the first environmental information meets the voice output condition, outputting the voice information; and in response to determining that the first environmental information does not meet the voice output condition, prohibiting the output of the voice information, wherein the step of determining whether the first environmental information meets the voice output condition comprises one or more of the steps of; determining whether there is only one voice recipient; determining whether facial features of the voice recipient are consistent with facial features of a preset receiving user;
ordetermining whether distances from other users than the voice recipient to the voice recipient exceed a preset threshold. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A voice communication apparatus on a transmitting side for improving security of voice communication, the apparatus comprising:
-
a processor; and a memory storing instructions which, when executed by the processor, cause the processor to; obtain voice information from a sound sensor; determine whether the voice information is uttered by a preset user; in response to determining that the voice information is uttered by the preset user; determine a voice environment in which the voice communication apparatus on the transmitting side is located; perform optimization processing on the voice information according to the voice environment; and transmit, via a communicator, the optimized voice information to a peer device; and in response to determining that the voice information is not uttered by the preset user, prohibit the transmission of the voice information, wherein the instructions which, when executed by the processor, further cause the processor to; determine whether there is noise in the vicinity of the voice communication apparatus on the transmitting side according to the obtained voice environment; determine the volume of the noise when there is noise; and perform a noise reduction processing on the voice information and increase the volume of the voice information when the volume of the noise is greater than a threshold, and wherein the instructions which, when executed by the processor, further cause the processor to; obtain facial features of a person who utters the voice information, and determine whether the facial features are consistent with facial features of the preset user;
orobtain action features of the person who utters the voice information, and determining whether the action features are consistent with action features of the preset user. - View Dependent Claims (12)
-
Specification