CN109658932B - Equipment control method, device, equipment and medium - Google Patents
Equipment control method, device, equipment and medium Download PDFInfo
- Publication number
- CN109658932B CN109658932B CN201811580592.3A CN201811580592A CN109658932B CN 109658932 B CN109658932 B CN 109658932B CN 201811580592 A CN201811580592 A CN 201811580592A CN 109658932 B CN109658932 B CN 109658932B
- Authority
- CN
- China
- Prior art keywords
- voice
- information
- equipment
- text information
- voice equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000004044 response Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention discloses a device control method, a device, equipment and a medium. The method comprises the following steps: establishing an association relation between voice equipment and non-voice equipment; receiving a voice command through a voice device; performing voice recognition on the voice command to obtain text information corresponding to the voice command; controlling the voice device and/or the non-voice device based on the text information; wherein the voice command comprises a control command for the non-voice device. By adopting the equipment control method, the voice control of the non-voice equipment by the voice equipment can be realized.
Description
Technical Field
The embodiment of the invention relates to the technical field of smart home, in particular to a device control method, a device, equipment and a medium.
Background
With the development of the internet of things technology, intelligent control becomes the development direction in the future, the voice control technology is the most important aspect of intelligent control, and with the continuous research and development of related technologies, the application of the voice control technology to various electronic devices has achieved primary achievements.
The current intelligent voice equipment, no matter in a far-field or near-field mode, is provided with a voice pickup input device, and the equipment is provided with a voice input unit. For example, a voice smart television, or a Bluetooth remote controller is used for realizing near-field voice input to the television, or a far-field voice module is arranged in the television for realizing voice input to the television. No matter which mode, the cost of intelligent TV has undoubtedly been increased, and the intelligent TV who does not possess voice module that has circulated in market then can't realize speech input, can't control through pronunciation.
Disclosure of Invention
The embodiment of the invention provides a device control method, a device, equipment and a medium, and the method realizes the voice control of equipment without a voice module.
In a first aspect, an embodiment of the present invention provides an apparatus control method, where the method includes: establishing an association relation between voice equipment and non-voice equipment;
receiving a voice command through a voice device;
performing voice recognition on the voice command to obtain text information corresponding to the voice command;
controlling the voice device and/or the non-voice device based on the text information;
wherein the voice command comprises a control command for the non-voice device.
In a second aspect, an embodiment of the present invention further provides an apparatus for controlling a device, where the apparatus includes:
the establishing module is used for establishing an incidence relation between the voice equipment and the non-voice equipment;
the receiving module is used for receiving a voice command through voice equipment;
the recognition module is used for carrying out voice recognition on the voice command to obtain text information corresponding to the voice command;
the control module is used for controlling the voice equipment and/or the non-voice equipment based on the text information;
wherein the voice command comprises a control command for the non-voice device.
In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
one or more processors;
a storage device for storing a plurality of programs;
when at least one of the plurality of programs is executed by the one or more processors, the one or more processors are caused to implement the device control method provided by the first aspect described above.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the device control method according to the first aspect.
According to the equipment control method provided by the embodiment of the invention, the perfect combination of the voice equipment and the non-voice equipment is realized by establishing the association relationship between the voice equipment and the non-voice equipment, receiving the voice command through the voice equipment, carrying out voice recognition on the voice command to obtain the text information corresponding to the voice command, and controlling the voice equipment and/or the non-voice equipment based on the text information, so that the non-voice equipment can be controlled by voice, and the intelligent degree of the non-voice equipment is improved.
Drawings
Fig. 1 is a schematic flowchart of an apparatus control method according to an embodiment of the present invention;
fig. 2 is a schematic view of a scenario of a device control method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of an apparatus control method according to a second embodiment of the present invention;
fig. 4 is a schematic flowchart of an apparatus control method according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of an apparatus control device according to a fourth embodiment of the present invention;
fig. 6 is a schematic diagram of a hardware structure of an electronic device according to a fifth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are described in further detail below with reference to the accompanying drawings. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1 is a schematic flow chart of an apparatus control method according to an embodiment of the present invention, where the apparatus control method according to the embodiment is suitable for a case where an existing voice intelligent apparatus is used to implement voice control on a non-voice intelligent apparatus, for example, a smart television is subjected to voice control through a smart speaker. The device control method is executed by a device control apparatus, which is implemented by software and/or hardware, and is generally integrated in a terminal, typically a server. Specifically referring to fig. 1, the device control method includes the following steps:
The voice device refers to a device equipped with a voice pickup input device, that is, the device itself is equipped with a voice input unit, and can receive voice input, for example, a smart speaker, a smart phone, or a smart wearable device capable of receiving voice input. The non-voice device refers to a smart device without a voice pickup input means, such as a smart television without a voice module,
the association relationship between the voice device and the non-voice device is established so that the communication between the voice device and the non-voice device can be realized. Specifically, establishing an association relationship between the voice device and the non-voice device includes:
establishing an association relation between the voice equipment and the non-voice equipment in a mode that the voice equipment and the non-voice equipment respectively log in the same cloud account; or,
and establishing the association relationship between the voice equipment and the non-voice equipment by accessing the voice equipment and the non-voice equipment to the same local area network.
If the voice device and the non-voice device both log in the same cloud account, it is determined that an association relationship is established between the voice device and the non-voice device, and the voice device and the non-voice device can communicate through the same cloud server. Generally, one voice device is provided, a plurality of non-voice devices which establish an association relationship with the voice device can be provided, the voice device is taken as an intelligent sound box, the non-voice device is taken as an intelligent television, generally, only one intelligent sound box is provided in a user home, and a plurality of intelligent televisions are provided, including an intelligent television in a living room, an intelligent television in a bedroom, an intelligent television in a child room and the like. When a plurality of non-voice devices are provided, each non-voice device in the plurality of non-voice devices is distinguished by setting a unique identifier for each non-voice device; for example, for multiple smart televisions, the room where the smart television is located can be used as the unique identifier for each smart television, such as a "living room television", a "bedroom television", and the like.
Further, the association relationship between the voice device and the non-voice device can be established by scanning the two-dimensional code, for example, a unique two-dimensional code is respectively compiled for each voice device and each non-voice device, and the association relationship between different devices is established by scanning the two-dimensional code of each device through the mobile phone App.
The voice command is issued by a user and includes a control command for the non-voice device, for example, taking the non-voice device as an intelligent television, the voice command may be "switching the television in the living room to the south of the lake television," or "turning off the television in the bedroom," or "turning down the volume of the television. The voice command may also be music, video, encyclopedia on-demand commands, such as "please play song 'one thousand years' or" please inquire the weather on the next day ", etc.
And step 130, performing voice recognition on the voice command to obtain text information corresponding to the voice command.
When the voice device receives the voice command, the received voice command is further sent to the cloud server, and the cloud server performs voice recognition and semantic understanding on the voice command to obtain text information corresponding to the voice command.
Specifically, when the text information is "play a certain song", the multimedia information of the corresponding song can be sent to the voice device or the non-voice device for playing; when the text information is 'playing a certain video', the multimedia information corresponding to the video can be sent to the equipment provided with the display screen, if the voice equipment such as the intelligent sound box is provided with the display screen, the multimedia information corresponding to the video can be sent to the intelligent sound box for playing, and if the intelligent sound box is not provided with the display screen, but the non-voice equipment such as the intelligent television is provided with a larger display screen, the multimedia information corresponding to the video can be sent to the intelligent television for playing. Of course, if it is explicitly indicated in the text information which device plays, the corresponding multimedia resource is redirected to the target device to play, for example, if the text information is "please play the video in the living room," there is a child in the home ", the cloud server sends the resource" there is a child in the home "to the television in the living room to play.
Illustratively, when the non-speech device is an intelligent television without a speech module, controlling the speech device and/or the non-speech device based on the text information includes:
if the text information is local control information of the intelligent television, determining a control instruction corresponding to the text information;
sending the control instruction to the intelligent television to realize the control of the intelligent television;
wherein, the local control information to the smart television comprises: the channel switching information and the volume adjustment information may include parameter information for adjusting the television, such as picture saturation, etc.
Further, determining the control instruction corresponding to the text message includes:
and matching the text information with a preset control template, and determining a control instruction in the control template with the matching similarity reaching a set threshold as the control instruction corresponding to the text information.
The preset control template comprises a control purpose and a control instruction corresponding to the control purpose, for example, the preset control template is a control instruction corresponding to the control purpose of opening a television-0001 in a living room, wherein the control purpose of opening the television in the living room is "control purpose", and the control instruction corresponding to the control purpose of opening the television in the living room "is" 0001 ". And determining a control instruction in the control template with the matching similarity reaching a set threshold as the control instruction corresponding to the text information by matching the text information corresponding to the voice command with the text information representing the control purpose in the preset control template. The control instruction is an instruction which can be identified and responded by the television, and the control instruction is the same as a control instruction sent by a user through a remote controller for realizing the same control function. The preset control template is stored in the cloud server, the preset control template is convenient to update and expand, along with the increasing functions of the smart television, control instructions for realizing corresponding functions are inevitably increased, and therefore the preset control template needs to be updated and expanded regularly to identify new control commands sent by users.
According to the equipment control method provided by the embodiment, the association relationship between the voice equipment and the non-voice equipment is established, the voice equipment receives the voice command, the voice recognition is carried out on the voice command, the text information corresponding to the voice command is obtained, and the voice equipment and/or the non-voice equipment are controlled based on the text information, so that the voice request sent by the user through the voice equipment can be responded to the corresponding non-voice equipment, the non-voice equipment can be controlled by the voice, the intelligent degree of the non-voice equipment is improved, and the cost of the non-voice equipment is not increased.
On the basis of the technical scheme, referring to the scenario diagram of the device control method shown in fig. 2, a user sends a voice command through an intelligent sound box, the intelligent sound box sends the received voice command to a cloud server, the cloud server performs voice recognition on the voice command and performs corresponding service according to a recognition result to obtain a control instruction of related multimedia resources or an intelligent home matched with the voice command, and feeds the related multimedia resources back to the intelligent sound box or the intelligent television according to an instruction of the voice command or sends the control instruction of the intelligent home to the intelligent home, so that voice control of the non-voice intelligent home through the voice device is realized.
Example two
Fig. 3 is a flowchart illustrating an apparatus control method according to a second embodiment of the present invention. On the basis of the foregoing embodiments, the device control method provided in this embodiment optimizes the step 140 of "controlling the speech device and/or the non-speech device based on the text information", and the advantage of the optimization is that the response information of the voice command is accurately directed to the target device. For the explanation of the same or related technical terms as in the above embodiments, reference may be made to the above embodiments, and the description of the present embodiment will not be repeated. With particular reference to fig. 3, the method comprises the following steps:
and step 310, establishing an association relationship between the voice equipment and the non-voice equipment.
And step 330, performing voice recognition on the voice command to obtain text information corresponding to the voice command.
And 340, judging whether the text information belongs to the information requesting the state of the non-voice equipment, if so, executing a step 350, and otherwise, executing a step 360.
The non-voice equipment comprises an intelligent television without a voice module, and correspondingly, the state information comprises the current volume and the current channel watching information of the intelligent television.
Whether the text information belongs to the information requesting the state of the non-voice equipment can be judged through keyword matching, and the keyword can be 'current', 'watching', 'channel' or 'volume', and the like.
And 350, acquiring the state information of the non-voice equipment, and playing the state information through the voice equipment.
Specifically, the current state information of the non-voice device can be obtained by reading the state file of the non-voice device.
Taking the non-voice device as an intelligent television and the voice device as an intelligent sound box as an example, if the intelligent television is currently playing a certain television program, in order not to influence a user to watch the program, the current volume information of the intelligent television can be broadcasted through the intelligent sound box; or when a plurality of smart televisions are associated with the smart sound boxes, the user can request the current channel information, the current volume information and the like of the smart television in the child room through the smart sound boxes in the living room, the current channel information and the current volume information of the smart television in the child room can be reported through the smart sound boxes in the living room, and the monitoring of the user on the smart televisions in other rooms is realized.
And step 360, judging whether the text information contains identification information of the non-voice equipment, if so, executing step 370a, otherwise, executing step 370 b.
When a plurality of non-voice devices are provided, when the association relationship between the voice device and the non-voice devices is established, each non-voice device in the plurality of non-voice devices is distinguished by setting a unique identifier for each non-voice device; for example, for multiple smart televisions, the room where the smart television is located can be used as the unique identifier for each smart television, such as a "living room television", a "bedroom television", and the like. And if the text information corresponding to the voice command does not contain the identification information of the non-voice equipment, playing the corresponding response information on the non-voice equipment which has recently played other response information. For example, the non-voice device that has played the response information last time is a television in a bedroom, the current voice command is "inquire weather of the next day", and the voice command does not include identification information of the non-voice device, so that the weather conditions of each time period in the next day can be displayed and broadcasted on the television in the bedroom.
And step 370b, playing the response message matched with the text message through the non-voice device which has played other response messages recently.
In the device control method provided by this embodiment, by determining whether the text information belongs to information requesting the state of the non-voice device, if so, obtaining the state information of the non-voice device, and playing the state information through the voice device; otherwise, judging whether the text information contains identification information of non-voice equipment or not, and if so, playing response information matched with the text information through the non-voice equipment corresponding to the identification information; if the identification information of the non-voice equipment is not contained, the answer information is accurately oriented by the technical means that the non-voice equipment which plays other answer information recently plays the answer information matched with the text information, the voice input request of a user can be responded to on the smart television without a voice module, the local control (such as channel switching and volume adjustment) of the television is realized, the characteristics of a large television screen are combined, besides voice response broadcasting, the multimedia information of voice response can be redirected to the large television screen, and the perfect combination of the large television screen and the smart sound box is realized.
EXAMPLE III
Fig. 4 is a flowchart of an apparatus control method according to a third embodiment of the present invention, and on the basis of the third embodiment, the present embodiment continues to optimize step 140 "control the speech apparatus and/or the non-speech apparatus based on the text information". For the explanation of the same or related technical terms as in the above embodiments, reference may be made to the above embodiments, and the description of the present embodiment will not be repeated. Referring specifically to fig. 4, the method includes the steps of:
and step 410, establishing an association relation between the voice equipment and the non-voice equipment.
And 430, performing voice recognition on the voice command to obtain text information corresponding to the voice command.
Specifically, a random message can be sent to the non-voice device through the cloud server, if a response message returned by the non-voice device is received, the non-voice device is determined to be online, and otherwise, the non-voice device is determined to be offline. Taking the non-voice device as an example of an intelligent television, if the television is online, response information matched with the text information and responded by the cloud server is issued to the television in a format of a Json file or XML and the like, the television analyzes multimedia information to obtain information such as sound, pictures and texts, videos and the like, the sound information is decoded and played through television audio, the pictures and texts are displayed through a television screen, and the video information is decoded and played through the television video.
And step 450, playing the response information matched with the text information through the non-voice equipment.
In the device control method provided by this embodiment, the association between the non-voice device and the voice device is established, and the voice request of the user is received through the voice device, and when the non-voice device is online, the response information of the voice request is played through the non-voice device, otherwise, the response information is played through the voice device, so that the voice input request of the user can be responded on the non-voice device without a voice module.
Example four
Fig. 5 is a schematic structural diagram of an apparatus control device according to a fourth embodiment of the present invention, and referring to fig. 5, the apparatus includes: an establishing module 510, a receiving module 520, an identifying module 530 and a control module 540;
the establishing module 510 is configured to establish an association relationship between a voice device and a non-voice device; a receiving module 520, configured to receive a voice command through a voice device; the recognition module 530 is configured to perform voice recognition on the voice command to obtain text information corresponding to the voice command; a control module 540, configured to control the voice device and/or the non-voice device based on the text information; wherein the voice command comprises a control command for the non-voice device.
Further, the control module 540 is specifically configured to determine whether the text information belongs to information requesting a state of the non-voice device, and if so, obtain the state information of the non-voice device, and play the state information through the voice device; the non-voice equipment comprises an intelligent television without a voice module, and correspondingly, the state information comprises the current volume and the current channel watching information of the intelligent television.
Further, the control module 540 is further configured to determine whether the text information includes identification information of a non-voice device if the text information does not belong to the information requesting the state of the non-voice device, and play response information matched with the text information through the non-voice device corresponding to the identification information if the text information includes the identification information of the non-voice device; and if the answer information does not contain the identification information of the non-voice equipment, playing the answer information matched with the text information through the non-voice equipment which has played other answer information recently.
Further, when the non-voice device is an intelligent television without a voice module, the control module 540 includes: the control instruction determining unit is used for determining a control instruction corresponding to the text information if the text information is local control information of the intelligent television; the sending unit is used for sending the control instruction to the intelligent television so as to control the intelligent television; wherein, the local control information to the smart television comprises: switching channel information and adjusting volume information.
Further, the control instruction determining unit is specifically configured to: and matching the text information with a preset control template, and determining a control instruction in the control template with the matching similarity reaching a set threshold as the control instruction corresponding to the text information.
Further, the control module 540 is further configured to determine whether a non-voice device is online, if so, play the response information matched with the text information through the non-voice device, otherwise, play the response information matched with the text information through the voice device.
Further, the establishing module 510 is specifically configured to: establishing an association relation between the voice equipment and the non-voice equipment in a mode that the voice equipment and the non-voice equipment respectively log in the same cloud account; or, the association relationship between the voice device and the non-voice device is established by accessing the voice device and the non-voice device to the same local area network.
The device control apparatus provided in this embodiment implements a technical means of establishing an association relationship between a voice device and a non-voice device, receiving a voice command through the voice device, performing voice recognition on the voice command to obtain text information corresponding to the voice command, and controlling the voice device and/or the non-voice device based on the text information, so that a voice request sent by a user through the voice device can be responded to the corresponding non-voice device, so that the non-voice device can also be controlled by voice, the intelligent degree of the non-voice device is improved, and meanwhile, the cost of the non-voice device is not increased.
EXAMPLE five
Fig. 6 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention. FIG. 6 illustrates a block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention. The electronic device 12 shown in fig. 6 is only an example and should not bring any limitation to the function and the scope of use of the embodiment of the present invention.
As shown in FIG. 6, electronic device 12 is embodied in the form of a general purpose computing device. The components of electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. The electronic device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, and commonly referred to as a "hard drive"). Although not shown in FIG. 6, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. The memory 28 may include at least one program product having a set of program modules (e.g., the setup module 510, the receive module 520, the identify module 530, and the control module 540 of the device control apparatus) configured to perform the functions of the embodiments of the present invention.
A program/utility 40 having a set of program modules 42 (e.g., a setup module 510, a receive module 520, an identification module 530, and a control module 540 for a device control apparatus) may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may include an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
The processing unit 16 executes various functional applications and data processing by executing programs stored in the system memory 28, for example, to implement the device control method provided by the embodiment of the present invention, the method including:
establishing an association relation between voice equipment and non-voice equipment;
receiving a voice command through a voice device;
performing voice recognition on the voice command to obtain text information corresponding to the voice command;
controlling the voice device and/or the non-voice device based on the text information;
wherein the voice command comprises a control command for the non-voice device.
The processing unit 16 executes various functional applications and data processing by executing programs stored in the system memory 28, for example, to implement the device control method provided by the embodiment of the present invention.
Of course, those skilled in the art can understand that the processor can also implement the technical solution of the device control method provided by any embodiment of the present invention.
Example four
The fourth embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, where the computer program, when executed by a processor, implements the apparatus control method provided in the fourth embodiment of the present invention, where the method includes:
establishing an association relation between voice equipment and non-voice equipment;
receiving a voice command through a voice device;
performing voice recognition on the voice command to obtain text information corresponding to the voice command;
controlling the voice device and/or the non-voice device based on the text information;
wherein the voice command comprises a control command for the non-voice device.
Of course, the computer program stored on the computer-readable storage medium provided by the embodiment of the present invention is not limited to the method operations described above, and may also perform related operations in the device control method provided by any embodiment of the present invention.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (8)
1. An apparatus control method characterized by comprising:
establishing an association relation between voice equipment and non-voice equipment;
receiving a voice command through a voice device;
performing voice recognition on the voice command to obtain text information corresponding to the voice command;
controlling the voice device and/or the non-voice device based on the text information;
wherein the voice command comprises a control command for the non-voice device;
controlling the voice device and/or the non-voice device based on the text information, comprising:
judging whether the text information belongs to the information requesting the state of the non-voice equipment, if so, acquiring the state information of the non-voice equipment;
playing the state information through the voice equipment;
the non-voice equipment comprises an intelligent television without a voice module, and correspondingly, the state information comprises the current volume and the current channel watching information of the intelligent television;
if the text information does not belong to the information requesting the state of the non-voice equipment, judging whether the text information contains identification information of the non-voice equipment, and if the text information contains the identification information of the non-voice equipment, playing response information matched with the text information through the non-voice equipment corresponding to the identification information;
and if the answer information does not contain the identification information of the non-voice equipment, playing the answer information matched with the text information through the non-voice equipment which has played other answer information recently.
2. The method of claim 1, wherein when the non-speech device is a smart television without a speech module, controlling the speech device and/or the non-speech device based on the text information comprises:
if the text information is local control information of the intelligent television, determining a control instruction corresponding to the text information;
sending the control instruction to the intelligent television to realize the control of the intelligent television;
wherein, the local control information to the smart television comprises: switching channel information and adjusting volume information.
3. The method of claim 2, wherein determining the control instruction corresponding to the text message comprises:
and matching the text information with a preset control template, and determining a control instruction in the control template with the matching similarity reaching a set threshold as the control instruction corresponding to the text information.
4. The method of claim 1, wherein controlling the speech device and/or the non-speech device based on the text information comprises:
and judging whether the non-voice equipment is on line or not, if so, playing the response information matched with the text information through the non-voice equipment, and otherwise, playing the response information matched with the text information through the voice equipment.
5. The method of claim 1, wherein establishing the association between the voice device and the non-voice device comprises:
establishing an association relation between the voice equipment and the non-voice equipment in a mode that the voice equipment and the non-voice equipment respectively log in the same cloud account; or,
and establishing the association relationship between the voice equipment and the non-voice equipment by accessing the voice equipment and the non-voice equipment to the same local area network.
6. An apparatus control device, characterized by comprising:
the establishing module is used for establishing an incidence relation between the voice equipment and the non-voice equipment;
the receiving module is used for receiving a voice command through voice equipment;
the recognition module is used for carrying out voice recognition on the voice command to obtain text information corresponding to the voice command;
the control module is used for controlling the voice equipment and/or the non-voice equipment based on the text information; judging whether the text information belongs to the information requesting the state of the non-voice equipment, if so, acquiring the state information of the non-voice equipment, and playing the state information through the voice equipment; if the text information does not belong to the information requesting the state of the non-voice equipment, judging whether the text information contains identification information of the non-voice equipment, and if the text information contains the identification information of the non-voice equipment, playing response information matched with the text information through the non-voice equipment corresponding to the identification information; if the answer information does not contain the identification information of the non-voice equipment, the answer information matched with the text information is played through the non-voice equipment which has played other answer information recently
Wherein the voice command comprises a control command for the non-voice device.
7. An electronic device, characterized in that the electronic device further comprises:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the device control method of any one of claims 1-5.
8. A computer-readable storage medium on which a computer program is stored, the program, when being executed by a processor, implementing the device control method according to any one of claims 1 to 5.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811580592.3A CN109658932B (en) | 2018-12-24 | 2018-12-24 | Equipment control method, device, equipment and medium |
PCT/CN2019/091148 WO2020133946A1 (en) | 2018-12-24 | 2019-06-13 | Device control method, device, apparatus and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811580592.3A CN109658932B (en) | 2018-12-24 | 2018-12-24 | Equipment control method, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109658932A CN109658932A (en) | 2019-04-19 |
CN109658932B true CN109658932B (en) | 2020-11-17 |
Family
ID=66115588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811580592.3A Active CN109658932B (en) | 2018-12-24 | 2018-12-24 | Equipment control method, device, equipment and medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109658932B (en) |
WO (1) | WO2020133946A1 (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109658932B (en) * | 2018-12-24 | 2020-11-17 | 深圳创维-Rgb电子有限公司 | Equipment control method, device, equipment and medium |
CN112019894A (en) * | 2019-05-31 | 2020-12-01 | 百度在线网络技术(北京)有限公司 | Method and device for displaying content through intelligent sound box and computer equipment |
CN112055234A (en) * | 2019-06-06 | 2020-12-08 | 百度在线网络技术(北京)有限公司 | Television equipment screen projection processing method, equipment and storage medium |
CN112055238B (en) * | 2019-06-06 | 2023-03-24 | 百度在线网络技术(北京)有限公司 | Video playing control method, device and system |
CN110265033A (en) * | 2019-06-21 | 2019-09-20 | 四川长虹电器股份有限公司 | The system and method for expansion equipment voice interactive function |
CN112213964B (en) * | 2019-07-09 | 2021-08-24 | 海信视像科技股份有限公司 | Control system and method based on intelligent sound box |
CN110730373A (en) * | 2019-12-18 | 2020-01-24 | 南京创维信息技术研究院有限公司 | Method and system for pushing videos across screens among devices with screens |
CN111048087A (en) * | 2019-12-24 | 2020-04-21 | 深圳Tcl新技术有限公司 | Shared voice interaction method, device, equipment and storage medium |
CN111163367B (en) * | 2020-01-08 | 2023-08-29 | 百度在线网络技术(北京)有限公司 | Information searching method, device, equipment and medium based on playing video |
CN113115084A (en) * | 2020-01-13 | 2021-07-13 | 百度在线网络技术(北京)有限公司 | Method, device and equipment for controlling television channels and storage medium |
CN111681652A (en) * | 2020-04-28 | 2020-09-18 | 海信(山东)空调有限公司 | Voice control method, system and storage medium of intelligent household appliance |
CN111726667A (en) * | 2020-05-25 | 2020-09-29 | 福建新大陆通信科技股份有限公司 | Method and system for interconnecting intelligent sound box and set top box |
CN114446289A (en) * | 2020-10-16 | 2022-05-06 | 深圳卡尼奥科技有限公司 | Artificial intelligent voice control method and system |
CN112397068B (en) * | 2020-11-16 | 2024-03-26 | 深圳市朗科科技股份有限公司 | Voice instruction execution method and storage device |
CN112435665A (en) * | 2020-11-23 | 2021-03-02 | 深圳Tcl新技术有限公司 | Voice control method and device, terminal equipment and computer readable storage medium |
CN114863923A (en) * | 2021-01-20 | 2022-08-05 | 晶晨半导体(深圳)有限公司 | Sound control method based on Soundbar, server and sound control system |
CN113409782B (en) * | 2021-06-16 | 2023-09-12 | 云茂互联智能科技(厦门)有限公司 | Method, device and system for non-inductive dispatching of BI large screen |
CN114554265A (en) * | 2022-02-23 | 2022-05-27 | 四川长虹电器股份有限公司 | Television voice control system |
CN116030810A (en) * | 2023-01-12 | 2023-04-28 | 杭州灵伴科技有限公司 | Voice interaction method and device and related equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941686A (en) * | 2014-04-14 | 2014-07-23 | 美的集团股份有限公司 | Voice control method and system |
CN104469455A (en) * | 2014-11-29 | 2015-03-25 | 福建捷联电子有限公司 | Device for remotely controlling intelligent television through intelligent hand-held terminal and control method thereof |
CN105785939A (en) * | 2014-12-26 | 2016-07-20 | 北京奇虎科技有限公司 | Smart household control system |
CN106415412A (en) * | 2014-05-30 | 2017-02-15 | 苹果公司 | Intelligent assistant for home automation |
CN106886166A (en) * | 2015-12-11 | 2017-06-23 | 美的集团股份有限公司 | Method, device and the audio amplifier of household electrical appliance are controlled by audio amplifier |
CN107528755A (en) * | 2017-09-30 | 2017-12-29 | 百度在线网络技术(北京)有限公司 | Control method, device, equipment and the storage medium of smart machine |
CN107612968A (en) * | 2017-08-15 | 2018-01-19 | 北京小蓦机器人技术有限公司 | The method, equipment and system of its connected device are controlled by intelligent terminal |
CN108366319A (en) * | 2018-03-30 | 2018-08-03 | 京东方科技集团股份有限公司 | Intelligent sound box and its sound control method |
CN108899023A (en) * | 2018-06-28 | 2018-11-27 | 百度在线网络技术(北京)有限公司 | control method and device |
CN108965068A (en) * | 2017-05-19 | 2018-12-07 | Lg电子株式会社 | Household electrical appliance and its method of operating |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101329867A (en) * | 2007-06-21 | 2008-12-24 | 西门子(中国)有限公司 | Method and device for playing speech on demand |
CN103257594A (en) * | 2012-02-16 | 2013-08-21 | 上海博泰悦臻电子设备制造有限公司 | Universal voice control device, voice control system and voice control method |
CN104038817A (en) * | 2014-05-09 | 2014-09-10 | 海信集团有限公司 | Method of remotely monitoring intelligent television, mobile terminal, intelligent television and server |
CN105094087A (en) * | 2015-05-25 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Method and apparatus for realizing remote control of intelligent electric appliance |
CN105739321A (en) * | 2016-04-29 | 2016-07-06 | 广州视声电子实业有限公司 | Voice control system and voice control method based on KNX bus |
US10735479B2 (en) * | 2017-03-30 | 2020-08-04 | Intel Corporation | Methods, systems and apparatus to enable voice assistant device communication |
CN108199938A (en) * | 2018-03-07 | 2018-06-22 | 佛山市云米电器科技有限公司 | A kind of voice control formula intelligent sound box |
CN108520746B (en) * | 2018-03-22 | 2022-04-01 | 北京小米移动软件有限公司 | Method and device for controlling intelligent equipment through voice and storage medium |
CN109039842A (en) * | 2018-09-13 | 2018-12-18 | 珠海格力电器股份有限公司 | Control method, device and system of household appliance |
CN109658932B (en) * | 2018-12-24 | 2020-11-17 | 深圳创维-Rgb电子有限公司 | Equipment control method, device, equipment and medium |
-
2018
- 2018-12-24 CN CN201811580592.3A patent/CN109658932B/en active Active
-
2019
- 2019-06-13 WO PCT/CN2019/091148 patent/WO2020133946A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941686A (en) * | 2014-04-14 | 2014-07-23 | 美的集团股份有限公司 | Voice control method and system |
CN106415412A (en) * | 2014-05-30 | 2017-02-15 | 苹果公司 | Intelligent assistant for home automation |
CN104469455A (en) * | 2014-11-29 | 2015-03-25 | 福建捷联电子有限公司 | Device for remotely controlling intelligent television through intelligent hand-held terminal and control method thereof |
CN105785939A (en) * | 2014-12-26 | 2016-07-20 | 北京奇虎科技有限公司 | Smart household control system |
CN106886166A (en) * | 2015-12-11 | 2017-06-23 | 美的集团股份有限公司 | Method, device and the audio amplifier of household electrical appliance are controlled by audio amplifier |
CN108965068A (en) * | 2017-05-19 | 2018-12-07 | Lg电子株式会社 | Household electrical appliance and its method of operating |
CN107612968A (en) * | 2017-08-15 | 2018-01-19 | 北京小蓦机器人技术有限公司 | The method, equipment and system of its connected device are controlled by intelligent terminal |
CN107528755A (en) * | 2017-09-30 | 2017-12-29 | 百度在线网络技术(北京)有限公司 | Control method, device, equipment and the storage medium of smart machine |
CN108366319A (en) * | 2018-03-30 | 2018-08-03 | 京东方科技集团股份有限公司 | Intelligent sound box and its sound control method |
CN108899023A (en) * | 2018-06-28 | 2018-11-27 | 百度在线网络技术(北京)有限公司 | control method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2020133946A1 (en) | 2020-07-02 |
CN109658932A (en) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109658932B (en) | Equipment control method, device, equipment and medium | |
US11086596B2 (en) | Electronic device, server and control method thereof | |
US20240360512A1 (en) | Providing Content on Multiple Devices | |
CN108133707B (en) | Content sharing method and system | |
JP6713034B2 (en) | Smart TV audio interactive feedback method, system and computer program | |
JP6683794B2 (en) | Smart equipment function guidance method and system | |
US9953648B2 (en) | Electronic device and method for controlling the same | |
CN107112014B (en) | Application focus in speech-based systems | |
US10102856B2 (en) | Assistant device with active and passive experience modes | |
CN109240107B (en) | Control method and device of electrical equipment, electrical equipment and medium | |
WO2020078300A1 (en) | Method for controlling screen projection of terminal and terminal | |
CN108012173B (en) | Content identification method, device, equipment and computer storage medium | |
WO2019128829A1 (en) | Action execution method and apparatus, storage medium and electronic apparatus | |
CN111295708A (en) | Speech recognition apparatus and method of operating the same | |
CN110619878B (en) | Voice interaction method and device for office system | |
JP2020149038A (en) | Method and apparatus for waking up device | |
CN103546788A (en) | Method for controlling external input and broadcast receiving apparatus | |
WO2024051823A1 (en) | Method for managing reception information and back-end device | |
CN107483993B (en) | Voice input method of television, television and computer readable storage medium | |
CN111539217B (en) | Method, equipment and system for disambiguation of natural language content titles | |
CN112700770A (en) | Voice control method, sound box device, computing device and storage medium | |
WO2022121778A1 (en) | Sound information processing method and apparatus, and computer storage medium and electronic device | |
JP6944920B2 (en) | Smart interactive processing methods, equipment, equipment and computer storage media | |
CN111580766B (en) | Information display method and device and information display system | |
CN111833883A (en) | Voice control method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |