Disclosure of Invention
One or more embodiments of the present specification describe an intelligent reminding method, apparatus, and system, which identify an individual using a user voiceprint recognition model, and subsequently perform a subsequent service according to the individual. The industry for old people is emerging at present, and technologies and products with good experience can be accepted by users more quickly and occupy the market.
The technical scheme provided by one or more embodiments of the specification is as follows:
in a first aspect, the present invention provides an intelligent reminding method, which is applied to an electronic device, and includes:
receiving a voice signal of a user;
recognizing the voice signal to obtain voiceprint information;
extracting voiceprint characteristics of the voiceprint information, and matching the voiceprint characteristics with preset voiceprint characteristics;
and when the voiceprint characteristics are matched with the preset voiceprint characteristics, executing the operation corresponding to the voiceprint information.
In one possible implementation, the preset voiceprint feature is determined based on the following steps:
and collecting voice signals of the user, extracting voiceprint characteristics of the voice signals, and performing voiceprint registration on the user.
In one possible implementation, the performing the operation corresponding to the acoustic wave information includes:
and the information broadcasting unit is used for indicating the electronic equipment to broadcast the information corresponding to the voiceprint information.
In one possible implementation, the performing the operation corresponding to the acoustic wave information includes:
and the alarm clock is scheduled and used for setting a time point corresponding to the time in the voiceprint information and message items needing reminding for the electronic equipment.
In one possible implementation, the performing the operation corresponding to the acoustic wave information includes:
and the alarm clock is used for outputting a message needing to be reminded when a preset time point is reached.
In a second aspect, the present invention provides an intelligent reminding device, where the reminding device is an electronic device, and the reminding device includes:
the receiving module is used for receiving a voice signal of a user;
the recognition module is used for recognizing the voice signal to obtain voiceprint information;
the matching module is used for extracting the voiceprint characteristics of the voiceprint information and matching the voiceprint characteristics with the preset voiceprint characteristics;
and the execution module is used for executing the operation corresponding to the voiceprint information when the voiceprint characteristics are matched with the preset voiceprint characteristics.
In one possible implementation manner, the apparatus includes a voiceprint registration module, configured to determine the preset voiceprint characteristic:
and collecting voice signals of the user, extracting voiceprint characteristics of the voice signals, and performing voiceprint registration on the user.
In one possible implementation, the execution module includes:
and the information broadcasting unit is used for indicating the electronic equipment to broadcast the information corresponding to the voiceprint information.
In one possible implementation, the execution module includes:
and the alarm clock presetting unit is used for setting a time point corresponding to the time in the voiceprint information and message items needing reminding for the electronic equipment.
In one possible implementation, the execution module includes:
and the alarm reminding unit is used for outputting a message needing to be reminded when a preset time point is reached.
In a third aspect, the present invention provides an intelligent reminding system, which is applied to an electronic device and comprises at least one processor and a memory;
the memory to store one or more program instructions;
the processor is configured to execute one or more program instructions to perform the method according to one or more of the first aspects.
In a fourth aspect, the present invention provides a chip, which is coupled to a memory in a system, so that the chip calls program instructions stored in the memory when running to implement the method according to one or more of the first aspects.
In a fifth aspect, the invention provides a computer readable storage medium comprising one or more program instructions executable by a system according to the third aspect to implement a method according to one or more of the first aspects.
According to the technical scheme provided by the embodiment of the invention, the user characteristics and the user identity are identified through the microphone array and the artificial intelligence algorithm on the intelligent electronic equipment and the voiceprint information in the voice command issued by the user, and the exclusive customized service is provided for different users, so that the user experience is improved.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be further noted that, for the convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows a schematic flow chart of an intelligent reminding method according to an embodiment, where the method is applied to an electronic device, and as shown in fig. 1, in a scenario of a nursing home, the electronic device is an intelligent alarm clock, for example, the method includes the following steps:
step 10, receiving a voice signal of a user.
The old man can normally send out voice command to intelligent alarm clock.
Andstep 20, recognizing the voice signal to obtain voiceprint information.
The intelligent alarm clock identifies voice commands sent by the old through the voiceprint identification system to obtain voiceprint information, and compares voice portrayal, so that the old can be judged to send the voice commands. Specifically, the intelligent alarm clock identifies the user characteristics and the user identity through a microphone array and an artificial intelligence algorithm and through voiceprint information in a voice command issued by a user.
And step 30, extracting the voiceprint characteristics of the voiceprint information, and matching the voiceprint characteristics with preset voiceprint characteristics.
And step 40, when the voiceprint characteristics are matched with the preset voiceprint characteristics, executing the operation corresponding to the voiceprint information.
First, the preset voiceprint feature is determined based on the following steps:
and collecting voice signals of the user, extracting voiceprint characteristics of the voice signals, and performing voiceprint registration on the user.
When the voiceprint features are matched with the preset voiceprint features, the operation corresponding to the voiceprint information can be executed, namely, the intelligent alarm clock can broadcast the related contents in a targeted mode according to the information of the old. The method specifically comprises information broadcasting, alarm presetting, alarm reminding and the like.
And the information broadcasting unit is used for indicating the electronic equipment to broadcast the information corresponding to the voiceprint information.
For example, the old people want to listen to news, songs, drama, and the like, the electronic device analyzes which instruction the old people send after receiving the instruction of the old people, and broadcasts corresponding information in a targeted manner.
And the alarm clock is scheduled and used for setting a time point corresponding to the time in the voiceprint information and message items needing reminding for the electronic equipment.
For example, the old people may send an instruction to the electronic device to perform alarm presetting when they want to perform a certain activity or take medicine at a certain time point, so that the electronic device may remind the old people of relevant message items at the preset time point. Of course, the related information items are not limited to those mentioned in the above description, but may be other items, such as a common meal reminder, when to listen to news, when to listen to songs and drama, a work reminder, and the like.
And the alarm clock is used for outputting a message needing to be reminded when a preset time point is reached.
For example, when the time point of taking medicine is reached, a certain user is reminded to take medicine.
According to the method provided by the invention, under the scene of the nursing home, the user characteristics and the user identity are identified through the microphone array and the artificial intelligence algorithm on the intelligent electronic equipment and the voiceprint information in the voice command issued by the user, and the exclusive customized service is given for different users, so that the user experience is improved.
Corresponding to the method of the above embodiment, the present invention further provides an intelligent reminding apparatus, which is an electronic device, as shown in fig. 2, the apparatus includes a receivingmodule 21, an identifyingmodule 22, amatching module 23, and an executingmodule 24, specifically,
a receivingmodule 21, configured to receive a voice signal of a user;
therecognition module 22 is used for recognizing the voice signal to obtain voiceprint information;
thematching module 23 is configured to extract voiceprint features of the voiceprint information, and match the voiceprint features with preset voiceprint features;
and theexecution module 24 is configured to execute an operation corresponding to the voiceprint information when the voiceprint feature matches a preset voiceprint feature.
In one example, as shown in fig. 3, the apparatus further includes avoiceprint registration module 25 configured to determine the preset voiceprint characteristics:
and collecting voice signals of the user, extracting voiceprint characteristics of the voice signals, and performing voiceprint registration on the user.
In one example, as shown in fig. 4, theexecution module 24 includes aninformation broadcasting unit 241, an alarmclock scheduling unit 242, and an alarm clock reminding unit, specifically:
and aninformation broadcasting unit 241 for indicating the electronic device to broadcast information corresponding to the voiceprint information.
The alarmclock presetting unit 242 is configured to set a time point corresponding to the time in the voiceprint information and a message item to be reminded to the electronic device.
And analarm reminding unit 243, configured to output a message to be reminded when a preset time point is reached.
The functions executed by each component in the apparatus provided in the embodiment of the present invention have been described in detail in the above-mentioned method, and therefore, redundant description is not repeated here.
Corresponding to the above embodiments, the embodiment of the present invention further provides an intelligent reminding system, specifically as shown in fig. 5, the system includes at least one processor 51 and a memory 52;
a memory 51 for storing one or more program instructions;
processor 52 is configured to execute one or more program instructions to perform any of the method steps of an intelligent alert method as described in the above embodiments.
Corresponding to the above embodiment, an embodiment of the present invention further provides a chip, where the chip is coupled with the memory in the system, so that the chip calls the program instruction stored in the memory when running, thereby implementing the intelligent reminding method introduced in the above embodiment.
Corresponding to the above embodiments, the embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes one or more programs, where the one or more program instructions are used for the intelligent reminding system to execute the intelligent reminding method as described above.
The scheme that this application provided, through microphone array and artificial intelligence algorithm on the intelligent electronic equipment, through the vocal print information in the voice command that the user assigned, discern user characteristic and user identity, give exclusive customized service to different users, improve user experience. Namely, the user voiceprint recognition model is used for recognizing the individual, and subsequent services can be carried out according to the individual. The industry for old people is emerging at present, and technologies and products with good experience can be accepted by users more quickly and occupy the market.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above embodiments are provided to further explain the objects, technical solutions and advantages of the present invention in detail, it should be understood that the above embodiments are merely exemplary embodiments of the present invention and are not intended to limit the scope of the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.