Disclosure of Invention
The technical problem to be solved by the present invention is to provide a voice remote controller and a method and a system for acquiring voice thereof, aiming at starting voice acquisition before a user presses a recording switch button, so as to effectively prevent voice that has been recorded by the user before the user presses the recording switch button from being lost, facilitate better recognition of a recognition device through complete recording, and provide convenience for the user.
The technical scheme adopted by the invention for solving the technical problem is as follows:
the utility model provides a voice remote controller, includes remote controller body, chip and battery, still includes:
the pressure sensor is used for sensing whether a user picks up the remote controller or not;
a distance sensor for detecting a distance from a finger of the user to the switch button;
the switch button is used for confirming that a user starts recording through the switch button;
the recording module is used for recording the voice of the user after the recording is started;
the cache module is used for storing voice data of a user;
the transmission module is used for transmitting the voice data to the smart television or the cloud voice recognition engine for voice recognition;
through after pressure sensor senses the user and picks up the remote controller, the rethread distance sensor detects when user's finger is less than the predetermined value to shift knob's distance, the recording is opened to the recording module to be in with voice data record in the buffer memory module, when shift knob pressed, control transmission module will cache and be in voice data in the buffer memory module and voice data being recorded pass through transmission module transmits and carries out speech recognition on smart television or the high in the clouds speech recognition engine.
A voice acquisition method of a voice remote controller comprises the following steps:
step A, when the pressure sensed by a pressure sensor in the voice remote controller exceeds a threshold value, starting a distance sensor, a switch button, a recording module and a cache module which are in a closed state;
step B, when the distance sensor detects that the distance from the finger to the switch button is smaller than a preset value, controlling the recording module to start recording, and recording the voice data in the cache module;
and step C, when the switch button is pressed down, controlling the transmission module to transmit the voice data to the smart television or the cloud voice recognition engine for voice recognition.
The voice acquisition method of the voice remote controller comprises the following steps:
a1, when the voice remote controller is not in operation, the voice remote controller is in a standby state, the pressure sensor is in an operating state, and the related distance sensor, the switch button, the recording module and the cache module are all in a closed state;
a2, when the pressure sensed by the pressure sensor exceeds the threshold value, the distance sensor, the switch button, the recording module and the buffer module are started to be in a working state.
The voice acquisition method of the voice remote controller, wherein the step B specifically includes:
b1, presetting a preset value of the distance from the finger to the switch button, and when the distance sensor detects that the distance from the finger to the switch button is smaller than the preset value, starting recording by the recording module and recording voice data into the cache module;
b2, when the distance sensor detects that the distance between the finger and the switch button is larger than the preset value and exceeds the first preset time, the recording module stops recording.
The voice acquisition method of the voice remote controller, wherein the step C specifically includes:
c1, when the switch button is pressed, controlling the transmission module to transmit the voice data stored in the cache module and the voice data being recorded to the smart television or the cloud voice recognition engine in a wireless communication connection mode for voice recognition;
and C2, in the recording process, if the time for closing the switch button does not exceed the second preset time, controlling the transmission module to stop transmitting the voice data, wherein the recording module still works and transmits the recorded voice data to the cache module for storage, and if the time for closing the switch button exceeds the second preset time, both the recording module and the transmission module stop working.
The voice acquisition method of the voice remote controller comprises the following steps that the cache module adopts a circulating coverage storage mode: the cache module only stores the voice data within the second preset time, and if the stored voice data exceeds the second preset time, the cache module covers the previously stored voice data, namely only stores the latest voice data within the second preset time in the cache module all the time.
A voice acquisition system of a voice remote controller, comprising:
the pressure sensing module is used for starting the distance sensor, the switch button, the recording module and the cache module which are in a closed state when the pressure sensed by the pressure sensor in the voice remote controller exceeds a threshold value;
the distance detection module is used for controlling the recording module to start recording when the distance from the finger to the switch button detected by the distance sensor is smaller than a preset value, and recording the voice data in the cache module;
and the voice data transmission module is used for controlling the transmission module to transmit the voice data to the smart television or the cloud voice recognition engine for voice recognition when the switch button is pressed.
Pronunciation collection system of pronunciation remote controller, wherein, the forced induction module specifically includes:
the working state control unit is used for keeping the voice remote controller in a standby state when not in work, so that the pressure sensor is in a working state, and the related distance sensor, the switch button, the recording module and the cache module are all in a closed state;
and the pressure comparison unit is used for starting the distance sensor, the switch button, the recording module and the cache module when the pressure sensed by the pressure sensor exceeds a threshold value, so that the distance sensor, the switch button, the recording module and the cache module are in a working state.
The voice remote controller voice acquisition system, wherein, distance detection module specifically includes:
the recording unit is used for presetting a preset value of the distance from the finger to the switch button and recording voice data into the cache module when the distance sensor detects that the distance from the finger to the switch button is smaller than the preset value; and the recording stopping unit is used for stopping recording when the distance sensor detects that the distance between the finger and the switch button is greater than a preset value and exceeds a first preset time second.
The voice acquisition system of the voice remote controller, wherein the voice data transmission module specifically comprises:
the transmission identification unit is used for controlling the transmission module to transmit the voice data stored in the cache module and the voice data being recorded to the smart television or the cloud voice identification engine in a wireless communication connection mode to perform voice identification when the switch button is pressed;
and the recording selection unit is used for controlling the transmission module to stop transmitting the voice data if the time for closing the switch button does not exceed the second preset time in the recording process, the recording module still works and sends the recorded voice data to the cache module for storage, and both the recording module and the transmission module stop working if the time for closing the switch button exceeds the second preset time.
The voice acquisition system of the voice remote controller is characterized in that the cache module adopts a circulating coverage storage mode: the cache module only stores the voice data within the second preset time, and if the stored voice data exceeds the second preset time, the cache module covers the previously stored voice data, namely only stores the latest voice data within the second preset time in the cache module all the time.
The invention discloses a voice remote controller and a method and a system for acquiring voice thereof, wherein the method comprises the following steps: when the pressure sensed by a pressure sensor in the voice remote controller exceeds a threshold value, starting a distance sensor, a switch button, a recording module and a cache module which are in a closed state; when the distance sensor detects that the distance from the finger to the switch button is smaller than a preset value, controlling the recording module to start recording, and recording voice data in the cache module; when the switch button is pressed down, the transmission module is controlled to transmit the voice data to the smart television or the cloud voice recognition engine for voice recognition. The voice acquisition method starts recording before the user presses the recording switch button, so that the voice which is recorded before the user presses the recording switch button can be effectively prevented from being lost, the recognition equipment can better recognize the voice through complete recording, and convenience is provided for the user.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1 and fig. 3, fig. 1 is a schematic diagram of a structure of a voice acquisition system on a voice remote controller according to the present invention, and fig. 3 is a flowchart of an embodiment of a control system of a voice acquisition method of a voice remote controller according to the present invention.
As shown in fig. 1 and fig. 3, the present invention provides a voice remote controller 10, which includes a remote controller body 9 and a battery 17, wherein the voice remote controller 10 further includes:
a pressure sensor 11 for sensing whether the user picks up the remote controller;
a distance sensor 12 for detecting a distance from a finger of the user to the switch button;
a switch button 13 for confirming that a user starts recording through the switch button;
a recording module (equivalent to a microphone) 14 for recording the voice of the user after the start of recording;
the cache module 15 is used for storing voice data of a user;
the transmission module 16 is used for transmitting the voice data to the smart television or the cloud voice recognition engine for voice recognition;
through behind the user pick up the remote controller is sensed to pressure sensor 11, the rethread distance sensor 12 detects when user's finger is less than the predetermined value to shift knob 13's distance, recording module 14 opens the recording, and is in voice data record in cache module 15, when shift knob presses, control transmission module will cache and be in voice data in cache module 15 and the voice data of recording pass through transmission module 16 transmits and carries out speech recognition on smart television or the high in the clouds speech recognition engine.
Referring to fig. 2, fig. 2 is a flowchart illustrating a voice collecting method of a voice remote controller according to a preferred embodiment of the present invention.
As shown in fig. 2, a voice collecting method of a voice remote controller provided in an embodiment of the present invention includes the following steps:
step S100, when the pressure sensed by the pressure sensor in the voice remote controller exceeds a threshold value, the distance sensor, the switch button, the recording module and the cache module in the closed state are started.
In the present invention, the step S100 specifically includes: when the voice remote controller is not in a standby state, the pressure sensor is in a working state, and the related distance sensor, the switch button, the recording module and the cache module are all in a closed state, so that the power consumption is reduced, and the electric quantity of the remote controller is saved; when the pressure sensed by the pressure sensor exceeds a threshold value, the distance sensor, the switch button, the recording module and the cache module are started to enable the distance sensor, the switch button, the recording module and the cache module to be in a working state.
The sensor is a detection device which can sense the measured information and convert the sensed information into an electric signal or other information in a required form according to a certain rule to output so as to meet the requirements of information transmission, processing, storage, display, recording, control and the like. The pressure sensor is used for sensing whether a user picks up the remote controller or not through pressure, and the distance sensor is used for detecting the distance from the finger of the user to the switch button; the threshold value of the pressure can be taken as a value according to the normal pressure value of a common handheld remote controller, the value can be set within a pressure range or a certain value in the range, and the threshold value can be set as long as the threshold value can be sensed by a common user when the remote controller is taken up.
And step S200, when the distance sensor detects that the distance from the finger to the switch button is less than a preset value, controlling the recording module to start recording, and recording the voice data in the cache module.
In the present invention, the step S200 specifically includes: the preset value of the distance from the finger to the switch button is preferably 1cm, and when the distance sensor detects that the distance from the finger to the switch button is less than 1cm, the recording module starts recording and records voice data into the cache module; when the distance sensor detects that the time that the distance between the finger and the switch button is greater than 1cm exceeds first preset time, the first preset time is preferably 3 seconds, and then the recording module stops recording.
The predetermined value of the distance is preferably 1cm, the first preset time is preferably 3 seconds, of course, other specific values can be set according to different requirements and habits of users, and the time when the distance sensor detects that the distance between the finger and the switch button is greater than 1cm can also be set to other values. Therefore, the recording module is controlled to start recording when the user does not press the switch button to record, because in the actual recording process, the general user can speak faster than pressing the switch button, namely when the user presses the button or is about to press the button, the user already starts speaking, so that when the system collects the voice, the front short section of voice of the voice is lost, and the influence on the voice recognition of the following equipment is great.
Step S300, when the switch button is pressed, the transmission module is controlled to transmit the voice data to the smart television or the cloud voice recognition engine for voice recognition.
In the present invention, the step S300 specifically includes: when the shift knob is pressed down, the control transmission module transmits the voice data stored in the cache module and the voice data being recorded to the smart television or the cloud voice recognition engine for voice recognition in a wireless communication connection mode, wherein the wireless communication connection mode comprises: bluetooth or Wifi; in addition, the cache module adopts a circular coverage storage mode: the cache module only stores voice data within a second preset time, the second time is preferably 1 second, and if the stored voice data exceeds 1 second, the cache module covers the previously stored voice data, namely only the latest 1 second voice data is stored in the cache module all the time. That is to say, when the transmission module transmits the voice data being recorded, the latest 1 second voice data stored in the cache module is also transmitted to the smart television or the cloud voice recognition engine, so that more accurate voice recognition is facilitated.
In the recording process, if the time for closing the switch button does not exceed 1 second, the transmission module is controlled to stop transmitting the voice data, the recording module still works, and the recorded voice data is transmitted to the cache module for storage, so that the situation that the user still speaks for recording and does not store within 1 second after the user closes the switch button is also prevented, and important voice information is prevented from being missed; if the time for closing the switch button exceeds 1 second, the recording module and the transmission module stop working, of course, other values can be set according to the requirements of the user at the time, and if the user needs to continue recording, the switch button is pressed again, and the previous recording process is repeated.
In order to make the voice collection method of the voice remote controller of the present invention clearer, a specific voice collection control implementation flow is given below, please refer to fig. 3, and fig. 3 is a flow chart of an embodiment of a voice collection method control system of the voice remote controller of the present invention.
As shown in fig. 3, the specific embodiment of the voice acquisition control process is as follows:
s1, when the voice remote controller 10 is not in operation, the battery 17 is in a standby state, and the battery 17 is in a state of sufficient power to provide power to the voice remote controller 10 at any time, but the pressure sensor 11 is in an operating state, and the related distance sensor 12, the switch button 13, the recording module 14, and the buffer module 15 are all in a closed state;
s2, when the pressure sensor 11 senses that the pressure of the user holding the voice remote controller 10 exceeds the threshold value, the chip 20 receives the instruction transmitted by the pressure sensor 11, and controls the distance sensor 12, the switch button 13, the recording module 14 and the cache module 15 to be started to enable the distance sensor to be in a working state;
s3, when the distance sensor 12 detects that the distance from the finger of the user to the switch button 13 is less than 1cm, the chip 20 receives the instruction transmitted by the distance sensor 12, controls the recording module 14 to start recording and records the voice data into the cache module 15;
s4, when the distance sensor 12 detects that the distance between the finger of the user and the off button 13 is more than 1cm and more than 3 seconds, the recording module 14 stops recording;
s5, when the switch button 13 is pressed by the finger of the user, the chip 20 sends an instruction to control the transmission module 16 to transmit the voice data stored in the cache module 15 and the voice data being recorded to the smart television 30 or the cloud voice recognition engine for voice recognition in a Bluetooth or Wifi connection manner;
s6, after the smart tv or other playing device 30 performs correct speech recognition, execute the operation instructions of the user, such as switching tv channels, increasing or decreasing tv volume, and turning off the tv.
The invention mainly starts recording before the user presses the recording switch button 13, can effectively prevent the voice which is recorded before the user presses the recording switch button 13 from losing, is convenient for the identification device to accurately identify through complete recording, and provides high-quality service for the user.
Based on the above embodiments, the present invention further provides a voice collecting system of a voice remote controller, please refer to fig. 4, and fig. 4 is a functional schematic block diagram of a preferred embodiment of the voice collecting system of the voice remote controller according to the present invention.
As shown in fig. 4, the system includes:
the pressure sensing module 410 is used for turning on the distance sensor, the switch button, the recording module and the cache module which are in a turn-off state when the pressure sensed by the pressure sensor in the voice remote controller exceeds a threshold value; as described above.
The distance detection module 420 is used for controlling the recording module to start recording when the distance from the finger to the switch button detected by the distance sensor is smaller than a preset value, and recording the voice data in the cache module; as described above.
The voice data transmission module 430 is used for controlling the transmission module to transmit the voice data to the smart television or the cloud voice recognition engine for voice recognition when the switch button is pressed; as described above.
Further, voice remote controller's pronunciation collection system, wherein, the forced induction module specifically includes:
the working state control unit is used for keeping the voice remote controller in a standby state when not in work, so that the pressure sensor is in a working state, and the related distance sensor, the switch button, the recording module and the cache module are all in a closed state; as described above.
The pressure comparison unit is used for starting the distance sensor, the switch button, the recording module and the cache module when the pressure sensed by the pressure sensor exceeds a threshold value, so that the distance sensor, the switch button, the recording module and the cache module are in a working state; as described above.
The voice remote controller voice acquisition system, wherein, distance detection module specifically includes:
the recording unit is used for presetting a preset value of the distance from the finger to the switch button and recording voice data into the cache module when the distance sensor detects that the distance from the finger to the switch button is smaller than the preset value; as described above.
The recording stopping unit is used for stopping recording by the recording module when the distance sensor detects that the distance between the finger and the switch button is greater than a preset value and exceeds a first preset time; as described above.
The voice acquisition system of the voice remote controller, wherein the voice data transmission module specifically comprises:
the transmission identification unit is used for controlling the transmission module to transmit the voice data stored in the cache module and the voice data being recorded to the smart television or the cloud voice identification engine in a wireless communication connection mode to perform voice identification when the switch button is pressed; as described above.
The recording selection unit is used for controlling the transmission module to stop transmitting the voice data if the time for closing the switch button does not exceed the second preset time in the recording process, the recording module still works and transmits the recorded voice data to the cache module for storage, and both the recording module and the transmission module stop working if the time for closing the switch button exceeds the second preset time; as described above.
In summary, the present invention discloses a voice remote controller and a method and a system for acquiring voice thereof, wherein the method comprises: when the pressure sensed by a pressure sensor in the voice remote controller exceeds a threshold value, starting a distance sensor, a switch button, a recording module and a cache module which are in a closed state; when the distance sensor detects that the distance from the finger to the switch button is smaller than a preset value, controlling the recording module to start recording, and recording voice data in the cache module; when the switch button is pressed down, the transmission module is controlled to transmit the voice data to the smart television or the cloud voice recognition engine for voice recognition. The voice acquisition method starts recording before the user presses the recording switch button, so that the voice which is recorded before the user presses the recording switch button can be effectively prevented from being lost, the recognition equipment can better recognize the voice through complete recording, and convenience is provided for the user.
Of course, it will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program instructing relevant hardware (such as a processor, a controller, etc.), and the program may be stored in a computer readable storage medium, and when executed, the program may include the processes of the above method embodiments. The storage medium may be a memory, a magnetic disk, an optical disk, etc.
It is to be understood that the invention is not limited to the examples described above, but that modifications and variations may be effected thereto by those of ordinary skill in the art in light of the foregoing description, and that all such modifications and variations are intended to be within the scope of the invention as defined by the appended claims.