WO2019153477A1 - Voice remote-control method and apparatus - Google Patents

Voice remote-control method and apparatus Download PDF

Info

Publication number
WO2019153477A1
WO2019153477A1 PCT/CN2018/082031 CN2018082031W WO2019153477A1 WO 2019153477 A1 WO2019153477 A1 WO 2019153477A1 CN 2018082031 W CN2018082031 W CN 2018082031W WO 2019153477 A1 WO2019153477 A1 WO 2019153477A1
Authority
WO
WIPO (PCT)
Prior art keywords
voice
ultrasonic
remote control
command
unit
Prior art date
Application number
PCT/CN2018/082031
Other languages
French (fr)
Chinese (zh)
Inventor
熊宽
Original Assignee
深圳市沃特沃德股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 深圳市沃特沃德股份有限公司 filed Critical 深圳市沃特沃德股份有限公司
Publication of WO2019153477A1 publication Critical patent/WO2019153477A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/02Non-electrical signal transmission systems, e.g. optical systems using infrasonic, sonic or ultrasonic waves
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Definitions

  • the present invention relates to the field of smart home technology, and in particular to a voice remote control method and apparatus.
  • the remote control methods of home appliances mainly include WIFI network remote control, Bluetooth matching remote control and infrared matching remote control.
  • the WIFI network remote control requires the user to manually perform the networking operation, and the remote controller and the controlled device are connected under the same WIFI network.
  • the security is not high, and it is easy for the third party to invade the WIFI network to control the controlled device.
  • Bluetooth matching remote control and infrared matching remote control are point-to-point communication, which has high security, but also requires manual user to perform matching operation, and Bluetooth signal and infrared signal are easily interfered or interfere with other electromagnetic signals, affecting the stability of remote control, and infrared
  • the matching remote control mode also needs to align the remote controller with the controlled device, which is inconvenient to operate.
  • the remote control performance of the existing remote control mode is poor, and the user experience is not good.
  • the main object of the present invention is to provide a voice remote control method and apparatus for improving remote control performance and improving user experience.
  • an embodiment of the present invention provides a voice remote control method, where the method includes the following steps:
  • Ultrasonic coding the control command to generate an ultrasonic remote control signal
  • the ultrasonic remote control signal is transmitted outward.
  • control command includes a control object and a control instruction
  • step of performing ultrasonic coding on the control command includes:
  • the control command is ultrasonically encoded within the corresponding ultrasonic frequency band.
  • control command includes a control object and a control instruction
  • step of performing ultrasonic coding on the control command includes:
  • the identification code is added to the ultrasonic code.
  • the step of receiving a voice instruction includes:
  • the voice information is a voice command.
  • the method further includes:
  • the feedback information is output.
  • the step of receiving the voice instruction comprises: receiving a voice instruction by the sound collection unit.
  • the step of receiving the voice instruction comprises: receiving, by the wireless communication unit, a voice instruction sent by the external device.
  • the sound collection unit is a single microphone or a microphone array composed of at least two microphones.
  • the wireless communication unit is a Bluetooth unit, a WIFI unit or a cellular network unit.
  • the method is applied to a smart speaker.
  • the embodiment of the invention simultaneously provides a voice remote control device, the device comprising:
  • An instruction receiving module configured to receive a voice instruction
  • a voice recognition module configured to perform voice recognition on the voice command, and acquire a control command
  • An ultrasonic encoding module configured to ultrasonically encode the control command to generate an ultrasonic remote control signal
  • An ultrasonic transmitting module for transmitting the ultrasonic remote control signal outward.
  • control command includes a control object and a control instruction
  • ultrasonic coding module includes:
  • a first determining unit configured to determine a corresponding ultrasonic frequency band according to the control object
  • a coding unit configured to perform ultrasonic coding on the control instruction in the corresponding ultrasonic frequency band.
  • control command includes a control object and a control instruction
  • ultrasonic coding module includes:
  • a second determining unit configured to determine an identification code according to the control object
  • a coding unit configured to perform ultrasonic coding on the control instruction
  • an adding unit configured to add the identification code to the ultrasonic code.
  • the instruction receiving module includes:
  • a voice receiving unit configured to receive voice information
  • a determining unit configured to determine whether the wakeup keyword is included in the voice information
  • the instruction determining unit is configured to determine that the voice information is a voice instruction when the voice message includes a wakeup keyword.
  • the device further includes:
  • An ultrasonic receiving module configured to receive an ultrasonic feedback signal
  • An ultrasonic decoding module configured to perform ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information
  • a feedback output module configured to output the feedback information.
  • the instruction receiving module is configured to: receive a voice instruction by using a sound collection unit.
  • the instruction receiving module is configured to: receive, by using a wireless communication unit, a voice instruction sent by an external device.
  • the device is applied to a smart speaker.
  • Embodiments of the present invention also provide a voice remote control device including a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application being configured to use The aforementioned voice remote control method is executed.
  • a voice remote control method provided by an embodiment of the present invention, by converting a voice command into an ultrasonic remote control signal and transmitting an ultrasonic remote control signal to the controlled controlled device, realizes voice remote control by ultrasonic waves, and liberates the user's hands.
  • the user does not need to manually perform the networking operation or the matching operation, thereby improving the convenience of operation;
  • the ultrasonic communication belongs to the point-to-point communication, and the security is high; the coincidence rate of the ultrasonic wave with other electromagnetic signals is low, and is not easily interfered by other electromagnetic signals. Therefore, the remote control stability is high; the ultrasonic wave spreads and spreads in the space, and it is not necessary to align the controlled equipment, thereby improving the convenience of operation and conveniently controlling a plurality of controlled devices.
  • the safety, stability and convenience of the remote control operation are improved, the remote control performance is greatly improved, and the user experience is improved.
  • FIG. 1 is a flow chart of a first embodiment of a voice remote control method of the present invention
  • FIG. 2 is a flow chart of a second embodiment of the voice remote control method of the present invention.
  • FIG. 3 is a block diagram showing a first embodiment of a voice remote control device of the present invention.
  • FIG. 4 is a block diagram of the instruction receiving module of FIG. 3;
  • FIG. 5 is a block diagram of the ultrasonic encoding module of Figure 3;
  • Figure 6 is another block diagram of the ultrasonic encoding module of Figure 3.
  • Figure 7 is a block diagram showing a second embodiment of the voice remote control device of the present invention.
  • terminal and terminal device used herein include both a wireless signal receiver device, a device having only a wireless signal receiver without a transmitting capability, and a receiving and transmitting hardware.
  • Such devices may include: cellular or other communication devices having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service, a personal communication system that can combine voice, data processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant), which can include radio frequency receivers, pagers, Internet/Intranet access, Web browser, notepad, calendar and/or GPS (Global Positioning System) receiver; conventional laptop and/or palmtop computer or other device with and/or conventional knee including radio frequency receiver Up and/or palmtop or other device.
  • PCS Personal Communications Service
  • PDA Personal Digital Assistant
  • GPS Global Positioning System
  • terminal may be portable, transportable, installed in a vehicle (aviation, sea and/or land), or adapted and/or configured to operate locally, and/or Run in any other location on the Earth and/or space in a distributed form.
  • the "terminal” and “terminal device” used herein may also be a communication terminal, an internet terminal, a music/video playing terminal, and may be, for example, a PDA or a MID (Mobile).
  • Internet Device, mobile Internet device) and/or mobile phone with music/video playback function can also be smart TV, set-top box and other devices.
  • the server used herein includes, but is not limited to, a computer, a network host, a single network server, a plurality of network server sets, or a cloud composed of a plurality of servers.
  • the cloud is composed of a large number of computers or network servers based on Cloud Computing, which is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computers.
  • communication can be implemented by any communication means between the server, the terminal device and the WNS server, including but not limited to, mobile communication based on 3GPP, LTE, WIMAX, and computer network communication based on TCP/IP and UDP protocols. And short-range wireless transmission based on Bluetooth and infrared transmission standards.
  • the voice remote control method and device of the embodiment of the present invention are mainly used for remote control of home appliances, and may of course be used for remote control of other electronic devices, which is not limited by the present invention.
  • the voice remote control method and device can be applied to a dedicated remote controller, and can also be applied to an existing terminal device or a smart home device.
  • the remote controller may be a portable device or a non-portable device.
  • the terminal device may be a mobile terminal such as a mobile phone or a tablet
  • the smart home device may be a smart speaker, a smart refrigerator, a smart air conditioner, a smart TV, and the like. The following is a detailed description of the application to the smart speaker.
  • a first embodiment of a voice remote control method of the present invention is presented.
  • the method includes the following steps:
  • the smart speaker includes a sound collection unit that receives voice commands through the sound collection unit.
  • the sound collection unit may be a single microphone or a microphone array composed of at least two microphones.
  • the intelligent speaker collects voice signals (voice commands) through a single microphone or microphone array, and performs a series of processing such as filtering amplification, noise reduction, analog-to-digital conversion on the voice signals, and converts the voice signals from the analog signal form to the digital signal form.
  • the smart speaker includes a wireless communication unit that receives a voice command sent by the external device through the wireless communication unit.
  • the wireless communication unit may be any one of a Bluetooth unit, a WIFI unit or a cellular network unit.
  • the smart speaker establishes a wireless connection with a mobile terminal such as a mobile phone or a tablet through a Bluetooth unit, a WIFI unit or a cellular network unit, and receives a voice command sent by the mobile terminal.
  • a mobile terminal such as a mobile phone or a tablet
  • a WIFI unit or a cellular network unit
  • a wake-up keyword can also be set, and the home appliance can be controlled only when a wake-up keyword is added during voice control.
  • the smart speaker receives the voice information, and determines whether the voice message includes the wake-up keyword; when the voice message includes the wake-up keyword, the smart speaker determines that the voice message is a voice command; when the voice mailbox does not include the wake-up keyword The smart speaker determines that the voice message is not a voice command and discards the voice message.
  • the smart speaker can detect the wake-up keyword for each collected voice information, that is, the user needs to speak the wake-up keyword every time the user performs voice control. It is also possible to perform a wake-up keyword detection within a certain period of time, that is, when the smart speaker is woken up, the user does not need to say the wake-up keyword again when the user performs voice control again within a certain period of time, and the next one is not received when the preset time is exceeded.
  • the smart speaker enters the sleep state again, and the user needs to wake up again by waking up the keyword, thereby improving the convenience of voice control.
  • the intelligent speaker performs voice recognition on the voice command, converts the voice command into text information, and acquires the control command included in the voice command.
  • the smart speaker can perform voice recognition on the voice command locally, or send the voice command to the server in the cloud, and the server performs voice recognition on the voice command, and receives the text information returned by the server, thereby acquiring the control command.
  • the smart speaker can remotely control only one household electrical appliance, and can also remotely control at least two household electrical appliances.
  • the control command needs to include a control object and a control command, wherein: the control object is a home appliance that needs to be controlled, such as a television, an air conditioner, a fan, a refrigerator, etc.; the control command needs to control the execution of the object. Actions such as turning on, off, raising/lowering the volume/temperature, switching to the previous/next, and so on.
  • control command is “turn on the air conditioner”, the control object is “air conditioner”, the control command is “on”; if the control command is “teleten the TV volume”, the control object is “television”, and the control command is “turn up the volume”. ".
  • different ultrasonic frequency bands may be allocated to different controlled devices (such as home electric appliances), and the smart speakers send ultrasonic waves of different frequency bands to different home electric devices, and each household electrical device only receives ultrasonic waves of a specific frequency band.
  • controlled devices such as home electric appliances
  • the smart speaker determines an ultrasonic frequency band corresponding to the control object according to the control object, and then ultrasonically encodes the control command in the corresponding ultrasonic frequency band to generate an ultrasonic remote control signal. Only the control object specified by the control command can receive the ultrasonic remote control signal, and decode the ultrasonic remote control signal to obtain a corresponding control command, and execute the control command.
  • the smart speaker can assign different identification codes to different home appliances, and the home appliance uses the identification code to identify whether the received ultrasonic wave is an ultrasonic remote control signal sent to itself.
  • the smart speaker determines an identification code corresponding to the control object according to the control object, and ultrasonically encodes the control command in a preset ultrasonic frequency band, and then adds the identification code to the head of the ultrasonic code, which may of course be added to An ultrasonic remote control signal is generated at other parts such as the tail.
  • the identification signal identifies that the ultrasonic remote control signal is transmitted to itself, and then decodes the ultrasonic remote control signal to obtain a control command, and executes the control command.
  • the ultrasonic remote control signal is transmitted through the ultrasonic transmitter.
  • the controlled device such as the household electrical appliance parses the ultrasonic remote control signal, acquires a control command, and executes the control command.
  • step S15 the following steps are further included:
  • the execution result is sent to the smart speaker in the form of an ultrasonic feedback signal, and the smart speaker receives the ultrasonic feedback signal sent by the controlled device through the ultrasonic receiver.
  • the intelligent speaker ultrasonically decodes the ultrasonic feedback signal to obtain the execution result of the feedback of the controlled device, that is, the feedback information.
  • the feedback information is as follows: execution success, execution failure, air conditioner startup success, TV volume adjustment success, fan shutdown failure, and the like.
  • the smart speaker can output feedback information through a sounding device (such as a speaker), or display feedback information through the display screen, or indicate the feedback information by means of the light being turned on and off.
  • a sounding device such as a speaker
  • the smart speaker can only output feedback information to remind the user when the remote control fails, and can also output feedback information to remind the user whether the remote control fails or the remote control succeeds.
  • the user can know the remote control result in time and improve the user experience.
  • the voice remote control method of the embodiment of the present invention liberates the hands of the user by converting the voice command into an ultrasonic remote control signal and transmitting the ultrasonic remote control signal to the controlled controlled device, thereby realizing the voice remote control by the ultrasonic wave.
  • the user does not need to manually perform the networking operation or the matching operation, thereby improving the convenience of operation;
  • the ultrasonic communication belongs to the point-to-point communication, and the security is high; the coincidence rate of the ultrasonic wave with other electromagnetic signals is low, and is not easily interfered by other electromagnetic signals. Therefore, the remote control stability is high; the ultrasonic wave spreads and spreads in the space, and it is not necessary to align the controlled equipment, thereby improving the convenience of operation and conveniently controlling a plurality of controlled devices.
  • the safety, stability and convenience of the remote control operation are improved, the remote control performance is greatly improved, and the user experience is improved.
  • the device includes an instruction receiving module 10, a voice recognition module 20, an ultrasound encoding module 30, and an ultrasound transmitting module 40, wherein: the command receiving module 10 is configured to receive a voice command; a voice recognition module 20, configured to perform voice recognition on the voice command, and obtain a control command; the ultrasonic code module 30 is configured to ultrasonically encode the control command to generate an ultrasonic remote control signal; and the ultrasonic transmitting module 40 is configured to transmit the sound Ultrasonic remote control signal.
  • the smart speaker includes a sound collection unit, and the command receiving module 10 receives the voice command through the sound collection unit.
  • the sound collection unit may be a single microphone or a microphone array composed of at least two microphones.
  • the instruction receiving module 10 collects a voice signal (a voice command) through a single microphone or a microphone array, and performs a series of processing such as filtering, amplifying, noise reduction, analog-to-digital conversion on the voice signal, and converting the voice signal from an analog signal form to a digital signal form. .
  • the smart speaker includes a wireless communication unit, and the command receiving module 10 receives the voice command sent by the external device through the wireless communication unit.
  • the wireless communication unit can be any one of a Bluetooth unit, a WIFI unit, or a cellular network unit.
  • the command receiving module 10 establishes a wireless connection with a mobile terminal such as a mobile phone or a tablet through a Bluetooth unit, a WIFI unit, or a cellular network unit, and receives the voice sent by the mobile terminal.
  • the instructions enable the user to control the household appliance by means of the mobile terminal either remotely or even outside.
  • the instruction receiving module 10 includes a voice receiving unit 11, a determining unit 12, and an instruction determining unit 13 as shown in FIG. 4, wherein: the voice receiving unit 11 is configured to receive voice information; and the determining unit 12 is configured to determine voice information. Whether the wake-up keyword is included in the instruction; the instruction determining unit 13 is configured to determine that the voice information is a voice command when the voice message includes the wake-up keyword; and when the voice mail box does not include the wake-up keyword, the smart speaker determines that the voice information is not Voice command, discard the voice message.
  • the instruction receiving module 10 can perform the detection of the wake-up keyword for each collected voice information, that is, the user needs to speak the wake-up keyword each time the voice control is performed by the user. It is also possible to perform the detection of the wake-up keyword within a certain period of time, that is, after the smart speaker is woken up, the command receiving module 10 does not need to say the wake-up keyword again when the user performs voice control again within a certain period of time, only when the preset time is exceeded. When the next voice command is received, the smart speaker enters the sleep state again, and the user needs to wake up again by waking up the keyword, thereby improving the convenience of voice control.
  • the voice recognition module 20 performs voice recognition on the voice command, and converts the voice command into text information, thereby acquiring a control command included in the voice command.
  • the voice recognition module 20 can perform voice recognition on the voice command locally, or send the voice command to the server in the cloud, and the server performs voice recognition on the voice command, and receives the text information returned by the server, thereby acquiring the control command.
  • the smart speaker can remotely control only one household electrical appliance, and can also remotely control at least two household electrical appliances.
  • the control command needs to include a control object and a control command, wherein: the control object is a home appliance that needs to be controlled, such as a television, an air conditioner, a fan, a refrigerator, etc.; the control command needs to control the execution of the object. Actions such as turning on, off, raising/lowering the volume/temperature, switching to the previous/next, and so on.
  • control command is “turn on the air conditioner”, the control object is “air conditioner”, the control command is “on”; if the control command is “teleten the TV volume”, the control object is “television”, and the control command is “turn up the volume”. ".
  • different ultrasonic frequency bands may be allocated to different controlled devices (such as home electric appliances), and the smart speakers send ultrasonic waves of different frequency bands to different home electric devices, and each household electrical device only receives ultrasonic waves of a specific frequency band.
  • controlled devices such as home electric appliances
  • the ultrasound encoding module 30 includes a first determining unit 31 and an encoding unit 32, as shown in FIG. 5, wherein: the first determining unit 31 is configured to determine an ultrasonic frequency band corresponding to the control object according to the control object; 32. It is used for ultrasonically encoding a control command in a corresponding ultrasonic frequency band to generate an ultrasonic remote control signal. Only the control object specified by the control command can receive the ultrasonic remote control signal, and decode the ultrasonic remote control signal to obtain a corresponding control command, and execute the control command.
  • the ultrasonic encoding module may assign different identification codes to different home appliances, and the home appliance identifies, by the identification code, whether the received ultrasonic waves are ultrasonic remote control signals sent to oneself.
  • the ultrasound encoding module 30 includes a second determining unit 33, an encoding unit 32, and an adding unit 34, as shown in FIG. 6, wherein: the second determining unit 33 is configured to determine an identification code according to the control object; and the encoding unit 32 uses The control command is ultrasonically encoded in a preset ultrasonic frequency band; an adding unit 34 is configured to add the identification code to the ultrasonic code, and may be added to the head, tail or other parts of the ultrasonic code to generate an ultrasonic remote control signal.
  • the identification signal identifies that the ultrasonic remote control signal is transmitted to itself, and then decodes the ultrasonic remote control signal to obtain a control command, and executes the control command.
  • the ultrasonic transmitting module 40 transmits the ultrasonic remote control signal through the ultrasonic transmitter.
  • the controlled device such as the household electrical appliance parses the ultrasonic remote control signal, acquires a control command, and executes the control command.
  • the device further includes an ultrasound receiving module 50, an ultrasound decoding module 60, and a feedback output module 70, wherein: the ultrasound receiving module 50 is configured to Receiving an ultrasonic feedback signal; the ultrasonic decoding module 60 is configured to perform ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information; and the feedback output module 70 is configured to output feedback information.
  • the execution result is sent to the smart speaker in the form of an ultrasonic feedback signal, and the ultrasonic receiving module 50 receives the ultrasonic feedback signal sent by the controlled device through the ultrasonic receiver.
  • the ultrasonic decoding module 60 performs ultrasonic decoding on the ultrasonic feedback signal to obtain an execution result of the feedback of the controlled device, that is, feedback information.
  • the feedback information is as follows: execution success, execution failure, air conditioner startup success, TV volume adjustment success, fan shutdown failure, and the like.
  • the feedback output module 70 can output feedback information through a sounding device (such as a speaker), and can also display feedback information through a display screen, or indicate the feedback information by means of light being turned on or off.
  • a sounding device such as a speaker
  • the feedback output module 70 can output the feedback information to remind the user only when the remote control fails, and can also output the feedback information to remind the user whether the remote control fails or the remote control succeeds.
  • the user can know the remote control result in time and improve the user experience.
  • the voice remote control device of the embodiment of the present invention liberates the hands of the user by converting the voice command into an ultrasonic remote control signal and transmitting the ultrasonic remote control signal to the controlled controlled device, thereby realizing the voice remote control by the ultrasonic wave.
  • the user does not need to manually perform the networking operation or the matching operation, thereby improving the convenience of operation;
  • the ultrasonic communication belongs to the point-to-point communication, and the security is high; the coincidence rate of the ultrasonic wave with other electromagnetic signals is low, and is not easily interfered by other electromagnetic signals. Therefore, the remote control stability is high; the ultrasonic wave spreads and spreads in the space, and it is not necessary to align the controlled equipment, thereby improving the convenience of operation and conveniently controlling a plurality of controlled devices.
  • the safety, stability and convenience of the remote control operation are improved, the remote control performance is greatly improved, and the user experience is improved.
  • the present invention also contemplates a voice remote control device comprising a memory, a processor and at least one application stored in the memory and configured to be executed by the processor, the application being configured to perform a voice remote control method.
  • the voice remote control method includes the following steps: receiving a voice command; performing voice recognition on the voice command, acquiring a control command; performing ultrasonic code on the control command to generate an ultrasonic remote control signal; and transmitting the ultrasonic remote control signal outward.
  • the voice remote control method described in this embodiment is the voice remote control method according to the foregoing embodiment of the present invention, and details are not described herein again.
  • the present invention includes apparatus that is directed to performing one or more of the operations described herein. These devices may be specially designed and manufactured for the required purposes, or may also include known devices in a general purpose computer. These devices have computer programs stored therein that are selectively activated or reconfigured.
  • Such computer programs may be stored in a device (eg, computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively, including but not limited to any Types of disks (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable) Read-Only Memory, EEPROM (Electrically Erasable) Programmable Read-Only Memory, flash memory, magnetic card or light card.
  • a readable medium includes any medium that is stored or transmitted by a device (eg, a computer) in a readable form.
  • each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. .
  • these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method.
  • steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, changed, rearranged, decomposed, combined, or deleted.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Disclosed are a voice remote-control method and apparatus, said apparatus comprising the following steps: receiving a voice instruction; performing speech recognition on the voice instruction to obtain a control command; ultrasonically encoding the control command to generate an ultrasonic remote-control signal; transmitting the ultrasonic remote-control signal outward. Thus voice remote control is achieved by means of ultrasonic waves, freeing up the user's hands. Furthermore, the user does not need to manually perform networking operations or matching operations, thus improving the convenience of operation; ultrasonic communication is a point-to-point communication, and security is high; the coincidence rate between ultrasonic waves and other electromagnetic signals is low, and it is not easy for interference to be caused by other electromagnetic signals, therefore remote-control stability is high; ultrasonic waves disperse and propagate in space, and there is no need to align controlled devices; the convenience of operation is improved, and remotely controlling a plurality of controlled devices is also easy. Thus the safety, stability, and convenience of remote control operation is increased, remote control performance is greatly improved, and user experience is improved.

Description

语音遥控方法和装置Voice remote control method and device 技术领域Technical field
本发明涉及智能家居技术领域,特别是涉及到一种语音遥控方法和装置。The present invention relates to the field of smart home technology, and in particular to a voice remote control method and apparatus.
背景技术Background technique
目前,家电设备的遥控方式主要包括WIFI组网遥控、蓝牙匹配遥控和红外匹配遥控。WIFI组网遥控需要用户手动进行组网操作,将遥控器和受控设备连接在同一个WIFI网络下,同时这种方式安全性不高,容易被第三方侵入WIFI网络而操控受控设备。蓝牙匹配遥控和红外匹配遥控是点对点通信,安全性较高,但同样需要用户手动进行匹配操作,并且蓝牙信号和红外信号容易被其它的电磁信号干扰或者互相干扰,影响遥控的稳定性,同时红外匹配遥控方式还需要将遥控器与受控设备对准操作,操作不便。At present, the remote control methods of home appliances mainly include WIFI network remote control, Bluetooth matching remote control and infrared matching remote control. The WIFI network remote control requires the user to manually perform the networking operation, and the remote controller and the controlled device are connected under the same WIFI network. At the same time, the security is not high, and it is easy for the third party to invade the WIFI network to control the controlled device. Bluetooth matching remote control and infrared matching remote control are point-to-point communication, which has high security, but also requires manual user to perform matching operation, and Bluetooth signal and infrared signal are easily interfered or interfere with other electromagnetic signals, affecting the stability of remote control, and infrared The matching remote control mode also needs to align the remote controller with the controlled device, which is inconvenient to operate.
综上所述,现有的遥控方式的遥控性能较差,用户体验不佳。In summary, the remote control performance of the existing remote control mode is poor, and the user experience is not good.
技术问题technical problem
本发明的主要目的为提供语音遥控方法和装置,旨在提高遥控性能,提升用户体验。The main object of the present invention is to provide a voice remote control method and apparatus for improving remote control performance and improving user experience.
技术解决方案Technical solution
为达以上目的,本发明实施例提出一种语音遥控方法,所述方法包括以下步骤:To achieve the above objective, an embodiment of the present invention provides a voice remote control method, where the method includes the following steps:
接收语音指令;Receiving voice commands;
对所述语音指令进行语音识别,获取控制命令;Performing voice recognition on the voice command to acquire a control command;
对所述控制命令进行超声波编码,生成超声波遥控信号;Ultrasonic coding the control command to generate an ultrasonic remote control signal;
向外发射所述超声波遥控信号。The ultrasonic remote control signal is transmitted outward.
可选地,所述控制命令包括控制对象和控制指令,所述对所述控制命令进行超声波编码的步骤包括:Optionally, the control command includes a control object and a control instruction, and the step of performing ultrasonic coding on the control command includes:
根据所述控制对象确定对应的超声波频段;Determining a corresponding ultrasonic frequency band according to the control object;
在所述对应的超声波频段内对所述控制指令进行超声波编码。The control command is ultrasonically encoded within the corresponding ultrasonic frequency band.
可选地,所述控制命令包括控制对象和控制指令,所述对所述控制命令进行超声波编码的步骤包括:Optionally, the control command includes a control object and a control instruction, and the step of performing ultrasonic coding on the control command includes:
根据所述控制对象确定识别码,并对所述控制指令进行超声波编码;Determining an identification code according to the control object, and performing ultrasonic coding on the control instruction;
将所述识别码添加到所述超声波编码。The identification code is added to the ultrasonic code.
可选地,所述接收语音指令的步骤包括:Optionally, the step of receiving a voice instruction includes:
接收语音信息;Receiving voice information;
判断所述语音信息中是否包含唤醒关键词;Determining whether the wakeup keyword is included in the voice information;
若是,则确定所述语音信息为语音指令。If so, it is determined that the voice information is a voice command.
可选地,所述向外发射所述超声波遥控信号的步骤之后还包括:Optionally, after the step of transmitting the ultrasonic remote control signal to the outside, the method further includes:
接收超声波反馈信号;Receiving an ultrasonic feedback signal;
对所述超声波反馈信号进行超声波解码,获取反馈信息;Performing ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information;
输出所述反馈信息。The feedback information is output.
可选地,所述接收语音指令的步骤包括:通过声音采集单元接收语音指令。Optionally, the step of receiving the voice instruction comprises: receiving a voice instruction by the sound collection unit.
可选地,所述接收语音指令的步骤包括:通过无线通信单元接收外部设备发送的语音指令。Optionally, the step of receiving the voice instruction comprises: receiving, by the wireless communication unit, a voice instruction sent by the external device.
可选地,所述声音采集单元为单个麦克风或由至少两个麦克风组成的麦克风阵列。Optionally, the sound collection unit is a single microphone or a microphone array composed of at least two microphones.
可选地,所述无线通信单元为蓝牙单元、WIFI单元或蜂窝网络单元。Optionally, the wireless communication unit is a Bluetooth unit, a WIFI unit or a cellular network unit.
可选地,所述方法应用于智能音箱。Optionally, the method is applied to a smart speaker.
本发明实施例同时提出一种语音遥控装置,所述装置包括:The embodiment of the invention simultaneously provides a voice remote control device, the device comprising:
指令接收模块,用于接收语音指令;An instruction receiving module, configured to receive a voice instruction;
语音识别模块,用于对所述语音指令进行语音识别,获取控制命令;a voice recognition module, configured to perform voice recognition on the voice command, and acquire a control command;
超声编码模块,用于对所述控制命令进行超声波编码,生成超声波遥控信号;An ultrasonic encoding module, configured to ultrasonically encode the control command to generate an ultrasonic remote control signal;
超声发射模块,用于向外发射所述超声波遥控信号。An ultrasonic transmitting module for transmitting the ultrasonic remote control signal outward.
可选地,所述控制命令包括控制对象和控制指令,所述超声编码模块包括:Optionally, the control command includes a control object and a control instruction, and the ultrasonic coding module includes:
第一确定单元,用于根据所述控制对象确定对应的超声波频段;a first determining unit, configured to determine a corresponding ultrasonic frequency band according to the control object;
编码单元,用于在所述对应的超声波频段内对所述控制指令进行超声波编码。And a coding unit, configured to perform ultrasonic coding on the control instruction in the corresponding ultrasonic frequency band.
可选地,所述控制命令包括控制对象和控制指令,所述超声编码模块包括:Optionally, the control command includes a control object and a control instruction, and the ultrasonic coding module includes:
第二确定单元,用于根据所述控制对象确定识别码;a second determining unit, configured to determine an identification code according to the control object;
编码单元,用于对所述控制指令进行超声波编码;a coding unit, configured to perform ultrasonic coding on the control instruction;
添加单元,用于将所述识别码添加到所述超声波编码。And an adding unit, configured to add the identification code to the ultrasonic code.
可选地,所述指令接收模块包括:Optionally, the instruction receiving module includes:
语音接收单元,用于接收语音信息;a voice receiving unit, configured to receive voice information;
判断单元,用于判断所述语音信息中是否包含唤醒关键词;a determining unit, configured to determine whether the wakeup keyword is included in the voice information;
指令确定单元,用于当所述语音信息中包含唤醒关键词时,确定所述语音信息为语音指令。The instruction determining unit is configured to determine that the voice information is a voice instruction when the voice message includes a wakeup keyword.
可选地,所述装置还包括:Optionally, the device further includes:
超声接收模块,用于接收超声波反馈信号;An ultrasonic receiving module, configured to receive an ultrasonic feedback signal;
超声解码模块,用于对所述超声波反馈信号进行超声波解码,获取反馈信息;An ultrasonic decoding module, configured to perform ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information;
反馈输出模块,用于输出所述反馈信息。a feedback output module, configured to output the feedback information.
可选地,所述指令接收模块用于:通过声音采集单元接收语音指令。Optionally, the instruction receiving module is configured to: receive a voice instruction by using a sound collection unit.
可选地,所述指令接收模块用于:通过无线通信单元接收外部设备发送的语音指令。Optionally, the instruction receiving module is configured to: receive, by using a wireless communication unit, a voice instruction sent by an external device.
可选地,所述装置应用于智能音箱。Optionally, the device is applied to a smart speaker.
本发明实施例同时提出一种语音遥控装置,其包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被配置为用于执行前述语音遥控方法。Embodiments of the present invention also provide a voice remote control device including a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application being configured to use The aforementioned voice remote control method is executed.
有益效果Beneficial effect
本发明实施例所提供的一种语音遥控方法,通过将语音指令转换为超声波遥控信号,并向控受控设备发射超声波遥控信号,实现了通过超声波进行语音遥控,解放了用户的双手。并且,无需用户手动进行组网操作或匹配操作,提高了操作的便捷性;超声波通信属于点对点通信,安全性较高;超声波与其它电磁信号的重合率较低,不容易被其它电磁信号干扰,故遥控稳定性较高;超声波在空间中发散传播,无需对准受控设备,既提高了操作的便捷性,又可以方便的遥控多个受控设备。从而提高了遥控操作的安全性、稳定性和便捷性,极大的提高了遥控性能,提升了用户体验。A voice remote control method provided by an embodiment of the present invention, by converting a voice command into an ultrasonic remote control signal and transmitting an ultrasonic remote control signal to the controlled controlled device, realizes voice remote control by ultrasonic waves, and liberates the user's hands. Moreover, the user does not need to manually perform the networking operation or the matching operation, thereby improving the convenience of operation; the ultrasonic communication belongs to the point-to-point communication, and the security is high; the coincidence rate of the ultrasonic wave with other electromagnetic signals is low, and is not easily interfered by other electromagnetic signals. Therefore, the remote control stability is high; the ultrasonic wave spreads and spreads in the space, and it is not necessary to align the controlled equipment, thereby improving the convenience of operation and conveniently controlling a plurality of controlled devices. Thereby, the safety, stability and convenience of the remote control operation are improved, the remote control performance is greatly improved, and the user experience is improved.
附图说明DRAWINGS
图1是本发明的语音遥控方法第一实施例的流程图;1 is a flow chart of a first embodiment of a voice remote control method of the present invention;
图2是本发明的语音遥控方法第二实施例的流程图;2 is a flow chart of a second embodiment of the voice remote control method of the present invention;
图3是本发明的语音遥控装置第一实施例的模块示意图;3 is a block diagram showing a first embodiment of a voice remote control device of the present invention;
图4是图3中的指令接收模块的模块示意图;4 is a block diagram of the instruction receiving module of FIG. 3;
图5是图3中的超声编码模块的模块示意图;Figure 5 is a block diagram of the ultrasonic encoding module of Figure 3;
图6是图3中的超声编码模块的又一模块示意图;Figure 6 is another block diagram of the ultrasonic encoding module of Figure 3;
图7是本发明的语音遥控装置第二实施例的模块示意图。Figure 7 is a block diagram showing a second embodiment of the voice remote control device of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
本发明的最佳实施方式BEST MODE FOR CARRYING OUT THE INVENTION
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。The embodiments of the present invention are described in detail below, and the examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals are used to refer to the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the drawings are intended to be illustrative of the invention and are not to be construed as limiting.
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。The singular forms "a", "an", "the" It is to be understood that the phrase "comprise" or "an" Integers, steps, operations, components, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element. Further, "connected" or "coupled" as used herein may include either a wireless connection or a wireless coupling. The phrase "and/or" used herein includes all or any one and all combinations of one or more of the associated listed.
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art will appreciate that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs, unless otherwise defined. It should also be understood that terms such as those defined in a general dictionary should be understood to have meaning consistent with the meaning in the context of the prior art, and will not be idealized or excessive unless specifically defined as here. The formal meaning is explained.
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。Those skilled in the art can understand that the "terminal" and "terminal device" used herein include both a wireless signal receiver device, a device having only a wireless signal receiver without a transmitting capability, and a receiving and transmitting hardware. A device having a device capable of performing two-way communication receiving and transmitting hardware on a two-way communication link. Such devices may include: cellular or other communication devices having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service, a personal communication system that can combine voice, data processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant), which can include radio frequency receivers, pagers, Internet/Intranet access, Web browser, notepad, calendar and/or GPS (Global Positioning System) receiver; conventional laptop and/or palmtop computer or other device with and/or conventional knee including radio frequency receiver Up and/or palmtop or other device. As used herein, "terminal", "terminal device" may be portable, transportable, installed in a vehicle (aviation, sea and/or land), or adapted and/or configured to operate locally, and/or Run in any other location on the Earth and/or space in a distributed form. The "terminal" and "terminal device" used herein may also be a communication terminal, an internet terminal, a music/video playing terminal, and may be, for example, a PDA or a MID (Mobile). Internet Device, mobile Internet device) and/or mobile phone with music/video playback function, can also be smart TV, set-top box and other devices.
本技术领域技术人员可以理解,这里所使用的服务器,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,服务器、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。Those skilled in the art can understand that the server used herein includes, but is not limited to, a computer, a network host, a single network server, a plurality of network server sets, or a cloud composed of a plurality of servers. Here, the cloud is composed of a large number of computers or network servers based on Cloud Computing, which is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computers. In the embodiment of the present invention, communication can be implemented by any communication means between the server, the terminal device and the WNS server, including but not limited to, mobile communication based on 3GPP, LTE, WIMAX, and computer network communication based on TCP/IP and UDP protocols. And short-range wireless transmission based on Bluetooth and infrared transmission standards.
本发明实施例的语音遥控方法和装置,主要用于遥控家电设备,当然也可以用于遥控其它的电子设备,本发明对此不作限定。The voice remote control method and device of the embodiment of the present invention are mainly used for remote control of home appliances, and may of course be used for remote control of other electronic devices, which is not limited by the present invention.
本发明实施例的语音遥控方法和装置,可以应用于专门的遥控器,也可以应用于现有的终端设备或智能家居设备。所述遥控器可以是便携设备,也可以是非便携设备。所述终端设备可以是手机、平板等移动终端,所述智能家居设备可以是智能音箱、智能冰箱、智能空调、智能电视等家电设备。以下以应用于智能音箱为例进行详细说明。The voice remote control method and device according to the embodiment of the present invention can be applied to a dedicated remote controller, and can also be applied to an existing terminal device or a smart home device. The remote controller may be a portable device or a non-portable device. The terminal device may be a mobile terminal such as a mobile phone or a tablet, and the smart home device may be a smart speaker, a smart refrigerator, a smart air conditioner, a smart TV, and the like. The following is a detailed description of the application to the smart speaker.
参照图1,提出本发明的语音遥控方法第一实施例,所述方法包括以下步骤:Referring to Figure 1, a first embodiment of a voice remote control method of the present invention is presented. The method includes the following steps:
S11、接收语音指令。S11. Receive a voice instruction.
可选地,智能音箱包括声音采集单元,通过声音采集单元接收语音指令。声音采集单元可以是单个麦克风,也可以是由至少两个麦克风组成的麦克风阵列。智能音箱通过单个麦克风或麦克风阵列采集语音信号(语音指令),并对语音信号进行滤波放大、降噪、模数转换等一系列处理,将语音信号从模拟信号形式后转换为数字信号形式。Optionally, the smart speaker includes a sound collection unit that receives voice commands through the sound collection unit. The sound collection unit may be a single microphone or a microphone array composed of at least two microphones. The intelligent speaker collects voice signals (voice commands) through a single microphone or microphone array, and performs a series of processing such as filtering amplification, noise reduction, analog-to-digital conversion on the voice signals, and converts the voice signals from the analog signal form to the digital signal form.
可选地,智能音箱包括无线通信单元,通过无线通信单元接收外部设备发送的语音指令。无线通信单元可以为蓝牙单元、WIFI单元或蜂窝网络单元等任意一种,智能音箱通过蓝牙单元、WIFI单元或蜂窝网络单元与手机、平板等移动终端建立无线连接,接收移动终端发送的语音指令,从而使得用户可以远距离甚至在外面也可以借助移动终端控制家电设备。Optionally, the smart speaker includes a wireless communication unit that receives a voice command sent by the external device through the wireless communication unit. The wireless communication unit may be any one of a Bluetooth unit, a WIFI unit or a cellular network unit. The smart speaker establishes a wireless connection with a mobile terminal such as a mobile phone or a tablet through a Bluetooth unit, a WIFI unit or a cellular network unit, and receives a voice command sent by the mobile terminal. Thereby, the user can control the household electrical appliance by means of the mobile terminal even at a distance or even outside.
进一步地,为了防止误操作,还可以设置唤醒关键词,只有在语音控制时加入唤醒关键词时,才能对家电设备进行控制。具体的,智能音箱接收语音信息,判断语音信息中是否包含唤醒关键词;当语音信息中包含唤醒关键词时,智能音箱则确定该语音信息为语音指令;当语音信箱中不包含唤醒关键词时,智能音箱则确定该语音信息不是语音指令,丢弃该语音信息。Further, in order to prevent erroneous operation, a wake-up keyword can also be set, and the home appliance can be controlled only when a wake-up keyword is added during voice control. Specifically, the smart speaker receives the voice information, and determines whether the voice message includes the wake-up keyword; when the voice message includes the wake-up keyword, the smart speaker determines that the voice message is a voice command; when the voice mailbox does not include the wake-up keyword The smart speaker determines that the voice message is not a voice command and discards the voice message.
智能音箱可以对每次采集的语音信息都进行唤醒关键词的检测,即用户每次进行语音控制时都需要说出唤醒关键词。也可以在一定时间内进行一次唤醒关键词的检测,即当智能音箱被唤醒后,在一定时间内用户再次进行语音控制时无需再说出唤醒关键词,只当超过预设时间没有接收到下一条语音指令时,智能音箱才再次进入休眠状态,需要用户再次通过唤醒关键词唤醒,从而提高语音控制的便捷性。The smart speaker can detect the wake-up keyword for each collected voice information, that is, the user needs to speak the wake-up keyword every time the user performs voice control. It is also possible to perform a wake-up keyword detection within a certain period of time, that is, when the smart speaker is woken up, the user does not need to say the wake-up keyword again when the user performs voice control again within a certain period of time, and the next one is not received when the preset time is exceeded. When the voice command is issued, the smart speaker enters the sleep state again, and the user needs to wake up again by waking up the keyword, thereby improving the convenience of voice control.
S12、对语音指令进行语音识别,获取控制命令。S12. Perform voice recognition on the voice command to obtain a control command.
智能音箱对语音指令进行语音识别,将语音指令转换为文本信息,从而获取该语音指令中包含的控制命令。The intelligent speaker performs voice recognition on the voice command, converts the voice command into text information, and acquires the control command included in the voice command.
智能音箱可以在本地对语音指令进行语音识别,也可以将语音指令发送给云端的服务器,由服务器对语音指令进行语音识别,接收服务器返回的文本信息,从而获取控制命令。The smart speaker can perform voice recognition on the voice command locally, or send the voice command to the server in the cloud, and the server performs voice recognition on the voice command, and receives the text information returned by the server, thereby acquiring the control command.
S13、对控制命令进行超声波编码,生成超声波遥控信号。S13: Ultrasonic coding the control command to generate an ultrasonic remote control signal.
本发明实施例中,智能音箱可以只遥控一个家电设备,也可以遥控至少两个家电设备。当遥控至少两个家电设备时,控制命令则需要包括控制对象和控制指令,其中:控制对象即需要控制的家电设备,如电视机、空调、风扇、冰箱等;控制指令即需要控制对象执行的动作,如开启、关闭、升高/降低音量/温度、切换到上一个/下一个等等。In the embodiment of the invention, the smart speaker can remotely control only one household electrical appliance, and can also remotely control at least two household electrical appliances. When remotely controlling at least two home appliances, the control command needs to include a control object and a control command, wherein: the control object is a home appliance that needs to be controlled, such as a television, an air conditioner, a fan, a refrigerator, etc.; the control command needs to control the execution of the object. Actions such as turning on, off, raising/lowering the volume/temperature, switching to the previous/next, and so on.
例如:控制命令为“开启空调”,则控制对象为“空调”,控制指令为“开启”;控制命令为“调高电视音量”,则控制对象为“电视”,控制指令为“调高音量”。For example, if the control command is “turn on the air conditioner”, the control object is “air conditioner”, the control command is “on”; if the control command is “teleten the TV volume”, the control object is “television”, and the control command is “turn up the volume”. ".
可选地,可以为不同的受控设备(如家电设备)分配不同的超声波频段,智能音箱向不同的家电设备发送不同频段的超声波,而各个家电设备也只接收特定频段的超声波。Optionally, different ultrasonic frequency bands may be allocated to different controlled devices (such as home electric appliances), and the smart speakers send ultrasonic waves of different frequency bands to different home electric devices, and each household electrical device only receives ultrasonic waves of a specific frequency band.
具体的,智能音箱根据控制对象确定与该控制对象相对应的超声波频段,然后在对应的超声波频段内对控制指令进行超声波编码,生成超声波遥控信号。后续只有该控制命令指定的控制对象才能接收到该超声波遥控信号,并对该超声波遥控信号进行解码后获取对应的控制指令,并执行该控制指令。Specifically, the smart speaker determines an ultrasonic frequency band corresponding to the control object according to the control object, and then ultrasonically encodes the control command in the corresponding ultrasonic frequency band to generate an ultrasonic remote control signal. Only the control object specified by the control command can receive the ultrasonic remote control signal, and decode the ultrasonic remote control signal to obtain a corresponding control command, and execute the control command.
可选地,智能音箱可以为不同的家电设备分配不同的识别码,而家电设备通过识别码来识别接收到的超声波是否为发给自己的超声波遥控信号。Optionally, the smart speaker can assign different identification codes to different home appliances, and the home appliance uses the identification code to identify whether the received ultrasonic wave is an ultrasonic remote control signal sent to itself.
具体的,智能音箱根据控制对象确定与该控制对象对应的识别码,并在预设的超声波频段内对控制指令进行超声波编码,然后将识别码添加到超声波编码的头部,当然也可以添加到尾部等其它部位,生成超声波遥控信号。后续该控制命令指定的控制对象接收到该超声波遥控信号时,通过识别码识别出该超声波遥控信号是发送给自己的,然后对该超声波遥控信号进行解码后获取控制指令,并执行该控制指令。Specifically, the smart speaker determines an identification code corresponding to the control object according to the control object, and ultrasonically encodes the control command in a preset ultrasonic frequency band, and then adds the identification code to the head of the ultrasonic code, which may of course be added to An ultrasonic remote control signal is generated at other parts such as the tail. When the control object specified by the control command receives the ultrasonic remote control signal, the identification signal identifies that the ultrasonic remote control signal is transmitted to itself, and then decodes the ultrasonic remote control signal to obtain a control command, and executes the control command.
S14、向外发射超声波遥控信号。S14. Transmitting an ultrasonic remote control signal.
智能音箱生成超声波遥控信号后,通过超声波发射器向外发射超声波遥控信号。受控设备(如家电设备)接收到超声波遥控信号后,对该超声波遥控信号进行解析,获取控制指令,并执行该控制指令。After the intelligent speaker generates the ultrasonic remote control signal, the ultrasonic remote control signal is transmitted through the ultrasonic transmitter. After receiving the ultrasonic remote control signal, the controlled device (such as the household electrical appliance) parses the ultrasonic remote control signal, acquires a control command, and executes the control command.
进一步地,如图2所示,在本发明的语音遥控方法第二实施例中,步骤S15之后还包括以下步骤:Further, as shown in FIG. 2, in the second embodiment of the voice remote control method of the present invention, after step S15, the following steps are further included:
S15、接收超声波反馈信号。S15. Receive an ultrasonic feedback signal.
本实施例中,受控设备执行完控制指令后,还将执行结果以超声波反馈信号的形式发送给智能音箱,智能音箱通过超声波接收器接收受控设备发送的超声波反馈信号。In this embodiment, after the controlled device executes the control instruction, the execution result is sent to the smart speaker in the form of an ultrasonic feedback signal, and the smart speaker receives the ultrasonic feedback signal sent by the controlled device through the ultrasonic receiver.
S16、对超声波反馈信号进行超声波解码,获取反馈信息。S16. Perform ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information.
智能音箱对超声波反馈信号进行超声波解码,获取受控设备反馈的执行结果,即反馈信息。所述反馈信息如:执行成功、执行失败、空调启动成功、电视音量调节成功、风扇关闭失败等。The intelligent speaker ultrasonically decodes the ultrasonic feedback signal to obtain the execution result of the feedback of the controlled device, that is, the feedback information. The feedback information is as follows: execution success, execution failure, air conditioner startup success, TV volume adjustment success, fan shutdown failure, and the like.
S17、输出反馈信息。S17. Output feedback information.
智能音箱可以通过发声装置(如喇叭)输出反馈信息,还也可以通过显示屏显示反馈信息,或者通过灯光亮灭、闪烁的方式示意反馈信息。The smart speaker can output feedback information through a sounding device (such as a speaker), or display feedback information through the display screen, or indicate the feedback information by means of the light being turned on and off.
智能音箱可以只在遥控失败时才输出反馈信息提醒用户,也可以在无论遥控失败还是遥控成功时都输出反馈信息提醒用户。The smart speaker can only output feedback information to remind the user when the remote control fails, and can also output feedback information to remind the user whether the remote control fails or the remote control succeeds.
从而,通过输出反馈信息,使得用户可以及时的知道遥控结果,提升了用户体验。Therefore, by outputting the feedback information, the user can know the remote control result in time and improve the user experience.
本发明实施例的语音遥控方法,通过将语音指令转换为超声波遥控信号,并向控受控设备发射超声波遥控信号,实现了通过超声波进行语音遥控,解放了用户的双手。并且,无需用户手动进行组网操作或匹配操作,提高了操作的便捷性;超声波通信属于点对点通信,安全性较高;超声波与其它电磁信号的重合率较低,不容易被其它电磁信号干扰,故遥控稳定性较高;超声波在空间中发散传播,无需对准受控设备,既提高了操作的便捷性,又可以方便的遥控多个受控设备。从而提高了遥控操作的安全性、稳定性和便捷性,极大的提高了遥控性能,提升了用户体验。The voice remote control method of the embodiment of the present invention liberates the hands of the user by converting the voice command into an ultrasonic remote control signal and transmitting the ultrasonic remote control signal to the controlled controlled device, thereby realizing the voice remote control by the ultrasonic wave. Moreover, the user does not need to manually perform the networking operation or the matching operation, thereby improving the convenience of operation; the ultrasonic communication belongs to the point-to-point communication, and the security is high; the coincidence rate of the ultrasonic wave with other electromagnetic signals is low, and is not easily interfered by other electromagnetic signals. Therefore, the remote control stability is high; the ultrasonic wave spreads and spreads in the space, and it is not necessary to align the controlled equipment, thereby improving the convenience of operation and conveniently controlling a plurality of controlled devices. Thereby, the safety, stability and convenience of the remote control operation are improved, the remote control performance is greatly improved, and the user experience is improved.
参照图3,提出本发明的语音遥控装置第一实施例,所述装置包括指令接收模块10、语音识别模块20、超声编码模块30和超声发射模块40,其中:指令接收模块10,用于接收语音指令;语音识别模块20,用于对语音指令进行语音识别,获取控制命令;超声编码模块30,用于对控制命令进行超声波编码,生成超声波遥控信号;超声发射模块40,用于向外发射超声波遥控信号。Referring to FIG. 3, a first embodiment of a voice remote control device of the present invention is provided. The device includes an instruction receiving module 10, a voice recognition module 20, an ultrasound encoding module 30, and an ultrasound transmitting module 40, wherein: the command receiving module 10 is configured to receive a voice command; a voice recognition module 20, configured to perform voice recognition on the voice command, and obtain a control command; the ultrasonic code module 30 is configured to ultrasonically encode the control command to generate an ultrasonic remote control signal; and the ultrasonic transmitting module 40 is configured to transmit the sound Ultrasonic remote control signal.
可选地,智能音箱包括声音采集单元,指令接收模块10通过声音采集单元接收语音指令。声音采集单元可以是单个麦克风,也可以是由至少两个麦克风组成的麦克风阵列。指令接收模块10通过单个麦克风或麦克风阵列采集语音信号(语音指令),并对语音信号进行滤波放大、降噪、模数转换等一系列处理,将语音信号从模拟信号形式后转换为数字信号形式。Optionally, the smart speaker includes a sound collection unit, and the command receiving module 10 receives the voice command through the sound collection unit. The sound collection unit may be a single microphone or a microphone array composed of at least two microphones. The instruction receiving module 10 collects a voice signal (a voice command) through a single microphone or a microphone array, and performs a series of processing such as filtering, amplifying, noise reduction, analog-to-digital conversion on the voice signal, and converting the voice signal from an analog signal form to a digital signal form. .
可选地,智能音箱包括无线通信单元,指令接收模块10通过无线通信单元接收外部设备发送的语音指令。无线通信单元可以为蓝牙单元、WIFI单元或蜂窝网络单元等任意一种,指令接收模块10通过蓝牙单元、WIFI单元或蜂窝网络单元与手机、平板等移动终端建立无线连接,接收移动终端发送的语音指令,从而使得用户可以远距离甚至在外面也可以借助移动终端控制家电设备。Optionally, the smart speaker includes a wireless communication unit, and the command receiving module 10 receives the voice command sent by the external device through the wireless communication unit. The wireless communication unit can be any one of a Bluetooth unit, a WIFI unit, or a cellular network unit. The command receiving module 10 establishes a wireless connection with a mobile terminal such as a mobile phone or a tablet through a Bluetooth unit, a WIFI unit, or a cellular network unit, and receives the voice sent by the mobile terminal. The instructions enable the user to control the household appliance by means of the mobile terminal either remotely or even outside.
进一步地,为了防止误操作,还可以设置唤醒关键词,只有在语音控制时加入唤醒关键词时,才能对家电设备进行控制。此时,指令接收模块10如图4所示,包括语音接收单元11、判断单元12和指令确定单元13,其中:语音接收单元11,用于接收语音信息;判断单元12,用于判断语音信息中是否包含唤醒关键词;指令确定单元13,用于当语音信息中包含唤醒关键词时,确定语音信息为语音指令;当语音信箱中不包含唤醒关键词时,智能音箱则确定该语音信息不是语音指令,丢弃该语音信息。Further, in order to prevent erroneous operation, a wake-up keyword can also be set, and the home appliance can be controlled only when a wake-up keyword is added during voice control. At this time, the instruction receiving module 10 includes a voice receiving unit 11, a determining unit 12, and an instruction determining unit 13 as shown in FIG. 4, wherein: the voice receiving unit 11 is configured to receive voice information; and the determining unit 12 is configured to determine voice information. Whether the wake-up keyword is included in the instruction; the instruction determining unit 13 is configured to determine that the voice information is a voice command when the voice message includes the wake-up keyword; and when the voice mail box does not include the wake-up keyword, the smart speaker determines that the voice information is not Voice command, discard the voice message.
指令接收模块10可以对每次采集的语音信息都进行唤醒关键词的检测,即用户每次进行语音控制时都需要说出唤醒关键词。也可以在一定时间内进行一次唤醒关键词的检测,即当智能音箱被唤醒后,指令接收模块10在一定时间内用户再次进行语音控制时无需再说出唤醒关键词,只当超过预设时间没有接收到下一条语音指令时,智能音箱才再次进入休眠状态,需要用户再次通过唤醒关键词唤醒,从而提高语音控制的便捷性。The instruction receiving module 10 can perform the detection of the wake-up keyword for each collected voice information, that is, the user needs to speak the wake-up keyword each time the voice control is performed by the user. It is also possible to perform the detection of the wake-up keyword within a certain period of time, that is, after the smart speaker is woken up, the command receiving module 10 does not need to say the wake-up keyword again when the user performs voice control again within a certain period of time, only when the preset time is exceeded. When the next voice command is received, the smart speaker enters the sleep state again, and the user needs to wake up again by waking up the keyword, thereby improving the convenience of voice control.
语音识别模块20对语音指令进行语音识别,将语音指令转换为文本信息,从而获取该语音指令中包含的控制命令。The voice recognition module 20 performs voice recognition on the voice command, and converts the voice command into text information, thereby acquiring a control command included in the voice command.
语音识别模块20可以在本地对语音指令进行语音识别,也可以将语音指令发送给云端的服务器,由服务器对语音指令进行语音识别,接收服务器返回的文本信息,从而获取控制命令。The voice recognition module 20 can perform voice recognition on the voice command locally, or send the voice command to the server in the cloud, and the server performs voice recognition on the voice command, and receives the text information returned by the server, thereby acquiring the control command.
本发明实施例中,智能音箱可以只遥控一个家电设备,也可以遥控至少两个家电设备。当遥控至少两个家电设备时,控制命令则需要包括控制对象和控制指令,其中:控制对象即需要控制的家电设备,如电视机、空调、风扇、冰箱等;控制指令即需要控制对象执行的动作,如开启、关闭、升高/降低音量/温度、切换到上一个/下一个等等。In the embodiment of the invention, the smart speaker can remotely control only one household electrical appliance, and can also remotely control at least two household electrical appliances. When remotely controlling at least two home appliances, the control command needs to include a control object and a control command, wherein: the control object is a home appliance that needs to be controlled, such as a television, an air conditioner, a fan, a refrigerator, etc.; the control command needs to control the execution of the object. Actions such as turning on, off, raising/lowering the volume/temperature, switching to the previous/next, and so on.
例如:控制命令为“开启空调”,则控制对象为“空调”,控制指令为“开启”;控制命令为“调高电视音量”,则控制对象为“电视”,控制指令为“调高音量”。For example, if the control command is “turn on the air conditioner”, the control object is “air conditioner”, the control command is “on”; if the control command is “teleten the TV volume”, the control object is “television”, and the control command is “turn up the volume”. ".
可选地,可以为不同的受控设备(如家电设备)分配不同的超声波频段,智能音箱向不同的家电设备发送不同频段的超声波,而各个家电设备也只接收特定频段的超声波。Optionally, different ultrasonic frequency bands may be allocated to different controlled devices (such as home electric appliances), and the smart speakers send ultrasonic waves of different frequency bands to different home electric devices, and each household electrical device only receives ultrasonic waves of a specific frequency band.
此时,超声编码模块30如图5所示,包括第一确定单元31和编码单元32,其中:第一确定单元31,用于根据控制对象确定与该控制对象相对应的超声波频段;编码单元32,用于在对应的超声波频段内对控制指令进行超声波编码,生成超声波遥控信号。后续只有该控制命令指定的控制对象才能接收到该超声波遥控信号,并对该超声波遥控信号进行解码后获取对应的控制指令,并执行该控制指令。At this time, the ultrasound encoding module 30 includes a first determining unit 31 and an encoding unit 32, as shown in FIG. 5, wherein: the first determining unit 31 is configured to determine an ultrasonic frequency band corresponding to the control object according to the control object; 32. It is used for ultrasonically encoding a control command in a corresponding ultrasonic frequency band to generate an ultrasonic remote control signal. Only the control object specified by the control command can receive the ultrasonic remote control signal, and decode the ultrasonic remote control signal to obtain a corresponding control command, and execute the control command.
可选地,超声波编码模块可以为不同的家电设备分配不同的识别码,而家电设备通过识别码来识别接收到的超声波是否为发给自己的超声波遥控信号。Optionally, the ultrasonic encoding module may assign different identification codes to different home appliances, and the home appliance identifies, by the identification code, whether the received ultrasonic waves are ultrasonic remote control signals sent to oneself.
此时,超声编码模块30如图6所示,包括第二确定单元33、编码单元32和添加单元34,其中:第二确定单元33,用于根据控制对象确定识别码;编码单元32,用于在预设的超声波频段内对控制指令进行超声波编码;添加单元34,用于将识别码添加到超声波编码,可以添加到超声波编码的头部、尾部或者其它部位,生成超声波遥控信号。后续该控制命令指定的控制对象接收到该超声波遥控信号时,通过识别码识别出该超声波遥控信号是发送给自己的,然后对该超声波遥控信号进行解码后获取控制指令,并执行该控制指令。At this time, the ultrasound encoding module 30 includes a second determining unit 33, an encoding unit 32, and an adding unit 34, as shown in FIG. 6, wherein: the second determining unit 33 is configured to determine an identification code according to the control object; and the encoding unit 32 uses The control command is ultrasonically encoded in a preset ultrasonic frequency band; an adding unit 34 is configured to add the identification code to the ultrasonic code, and may be added to the head, tail or other parts of the ultrasonic code to generate an ultrasonic remote control signal. When the control object specified by the control command receives the ultrasonic remote control signal, the identification signal identifies that the ultrasonic remote control signal is transmitted to itself, and then decodes the ultrasonic remote control signal to obtain a control command, and executes the control command.
生成超声波遥控信号后,超声发射模块40通过超声波发射器向外发射超声波遥控信号。受控设备(如家电设备)接收到超声波遥控信号后,对该超声波遥控信号进行解析,获取控制指令,并执行该控制指令。After the ultrasonic remote control signal is generated, the ultrasonic transmitting module 40 transmits the ultrasonic remote control signal through the ultrasonic transmitter. After receiving the ultrasonic remote control signal, the controlled device (such as the household electrical appliance) parses the ultrasonic remote control signal, acquires a control command, and executes the control command.
进一步地,如图7所示,在本发明的语音遥控装置第二实施例中,该装置还包括超声接收模块50、超声解码模块60和反馈输出模块70,其中:超声接收模块50,用于接收超声波反馈信号;超声解码模块60,用于对超声波反馈信号进行超声波解码,获取反馈信息;反馈输出模块70,用于输出反馈信息。Further, as shown in FIG. 7, in the second embodiment of the voice remote control device of the present invention, the device further includes an ultrasound receiving module 50, an ultrasound decoding module 60, and a feedback output module 70, wherein: the ultrasound receiving module 50 is configured to Receiving an ultrasonic feedback signal; the ultrasonic decoding module 60 is configured to perform ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information; and the feedback output module 70 is configured to output feedback information.
本实施例中,受控设备执行完控制指令后,还将执行结果以超声波反馈信号的形式发送给智能音箱,超声接收模块50通过超声波接收器接收受控设备发送的超声波反馈信号。In this embodiment, after the controlled device executes the control instruction, the execution result is sent to the smart speaker in the form of an ultrasonic feedback signal, and the ultrasonic receiving module 50 receives the ultrasonic feedback signal sent by the controlled device through the ultrasonic receiver.
超声解码模块60对超声波反馈信号进行超声波解码,获取受控设备反馈的执行结果,即反馈信息。所述反馈信息如:执行成功、执行失败、空调启动成功、电视音量调节成功、风扇关闭失败等。The ultrasonic decoding module 60 performs ultrasonic decoding on the ultrasonic feedback signal to obtain an execution result of the feedback of the controlled device, that is, feedback information. The feedback information is as follows: execution success, execution failure, air conditioner startup success, TV volume adjustment success, fan shutdown failure, and the like.
反馈输出模块70可以通过发声装置(如喇叭)输出反馈信息,还也可以通过显示屏显示反馈信息,或者通过灯光亮灭、闪烁的方式示意反馈信息。The feedback output module 70 can output feedback information through a sounding device (such as a speaker), and can also display feedback information through a display screen, or indicate the feedback information by means of light being turned on or off.
反馈输出模块70可以只在遥控失败时才输出反馈信息提醒用户,也可以在无论遥控失败还是遥控成功时都输出反馈信息提醒用户。The feedback output module 70 can output the feedback information to remind the user only when the remote control fails, and can also output the feedback information to remind the user whether the remote control fails or the remote control succeeds.
从而,通过输出反馈信息,使得用户可以及时的知道遥控结果,提升了用户体验。Therefore, by outputting the feedback information, the user can know the remote control result in time and improve the user experience.
本发明实施例的语音遥控装置,通过将语音指令转换为超声波遥控信号,并向控受控设备发射超声波遥控信号,实现了通过超声波进行语音遥控,解放了用户的双手。并且,无需用户手动进行组网操作或匹配操作,提高了操作的便捷性;超声波通信属于点对点通信,安全性较高;超声波与其它电磁信号的重合率较低,不容易被其它电磁信号干扰,故遥控稳定性较高;超声波在空间中发散传播,无需对准受控设备,既提高了操作的便捷性,又可以方便的遥控多个受控设备。从而提高了遥控操作的安全性、稳定性和便捷性,极大的提高了遥控性能,提升了用户体验。The voice remote control device of the embodiment of the present invention liberates the hands of the user by converting the voice command into an ultrasonic remote control signal and transmitting the ultrasonic remote control signal to the controlled controlled device, thereby realizing the voice remote control by the ultrasonic wave. Moreover, the user does not need to manually perform the networking operation or the matching operation, thereby improving the convenience of operation; the ultrasonic communication belongs to the point-to-point communication, and the security is high; the coincidence rate of the ultrasonic wave with other electromagnetic signals is low, and is not easily interfered by other electromagnetic signals. Therefore, the remote control stability is high; the ultrasonic wave spreads and spreads in the space, and it is not necessary to align the controlled equipment, thereby improving the convenience of operation and conveniently controlling a plurality of controlled devices. Thereby, the safety, stability and convenience of the remote control operation are improved, the remote control performance is greatly improved, and the user experience is improved.
本发明同时提出一种语音遥控装置,其包括存储器、处理器和至少一个被存储在存储器中并被配置为由处理器执行的应用程序,所述应用程序被配置为用于执行语音遥控方法。所述语音遥控方法包括以下步骤:接收语音指令;对语音指令进行语音识别,获取控制命令;对控制命令进行超声波编码,生成超声波遥控信号;向外发射超声波遥控信号。本实施例中所描述的语音遥控方法为本发明中上述实施例所涉及的语音遥控方法,在此不再赘述。The present invention also contemplates a voice remote control device comprising a memory, a processor and at least one application stored in the memory and configured to be executed by the processor, the application being configured to perform a voice remote control method. The voice remote control method includes the following steps: receiving a voice command; performing voice recognition on the voice command, acquiring a control command; performing ultrasonic code on the control command to generate an ultrasonic remote control signal; and transmitting the ultrasonic remote control signal outward. The voice remote control method described in this embodiment is the voice remote control method according to the foregoing embodiment of the present invention, and details are not described herein again.
本领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。Those skilled in the art will appreciate that the present invention includes apparatus that is directed to performing one or more of the operations described herein. These devices may be specially designed and manufactured for the required purposes, or may also include known devices in a general purpose computer. These devices have computer programs stored therein that are selectively activated or reconfigured. Such computer programs may be stored in a device (eg, computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively, including but not limited to any Types of disks (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable) Read-Only Memory, EEPROM (Electrically Erasable) Programmable Read-Only Memory, flash memory, magnetic card or light card. That is, a readable medium includes any medium that is stored or transmitted by a device (eg, a computer) in a readable form.
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。Those skilled in the art will appreciate that each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. . Those skilled in the art will appreciate that these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method. The blocks of the disclosed structure and/or block diagrams and/or flow diagrams or blocks specified in the various blocks.
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。Those skilled in the art can understand that the steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, changed, rearranged, decomposed, combined, or deleted.
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the invention and the drawings are directly or indirectly applied to other related The technical field is equally included in the scope of patent protection of the present invention.

Claims (20)

  1. 一种语音遥控方法,其特征在于,包括以下步骤:A voice remote control method, comprising the steps of:
    接收语音指令;Receiving voice commands;
    对所述语音指令进行语音识别,获取控制命令;Performing voice recognition on the voice command to acquire a control command;
    对所述控制命令进行超声波编码,生成超声波遥控信号;Ultrasonic coding the control command to generate an ultrasonic remote control signal;
    向外发射所述超声波遥控信号。The ultrasonic remote control signal is transmitted outward.
  2. 根据权利要求1所述的语音遥控方法,其特征在于,所述控制命令包括控制对象和控制指令,所述对所述控制命令进行超声波编码的步骤包括:The voice remote control method according to claim 1, wherein the control command comprises a control object and a control instruction, and the step of ultrasonically encoding the control command comprises:
    根据所述控制对象确定对应的超声波频段;Determining a corresponding ultrasonic frequency band according to the control object;
    在所述对应的超声波频段内对所述控制指令进行超声波编码。The control command is ultrasonically encoded within the corresponding ultrasonic frequency band.
  3. 根据权利要求1所述的语音遥控方法,其特征在于,所述控制命令包括控制对象和控制指令,所述对所述控制命令进行超声波编码的步骤包括:The voice remote control method according to claim 1, wherein the control command comprises a control object and a control instruction, and the step of ultrasonically encoding the control command comprises:
    根据所述控制对象确定识别码,并对所述控制指令进行超声波编码;Determining an identification code according to the control object, and performing ultrasonic coding on the control instruction;
    将所述识别码添加到所述超声波编码。The identification code is added to the ultrasonic code.
  4. 根据权利要求1-3任一项所述的语音遥控方法,其特征在于,所述接收语音指令的步骤包括:The voice remote control method according to any one of claims 1 to 3, wherein the step of receiving a voice command comprises:
    接收语音信息;Receiving voice information;
    判断所述语音信息中是否包含唤醒关键词;Determining whether the wakeup keyword is included in the voice information;
    若是,则确定所述语音信息为语音指令。If so, it is determined that the voice information is a voice command.
  5. 根据权利要求1-3任一项所述的语音遥控方法,其特征在于,所述向外发射所述超声波遥控信号的步骤之后还包括:The voice remote control method according to any one of claims 1 to 3, wherein the step of transmitting the ultrasonic remote control signal to the outside further comprises:
    接收超声波反馈信号;Receiving an ultrasonic feedback signal;
    对所述超声波反馈信号进行超声波解码,获取反馈信息;Performing ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information;
    输出所述反馈信息。The feedback information is output.
  6. 根据权利要求1所述的语音遥控方法,其特征在于,所述接收语音指令的步骤包括:通过声音采集单元接收语音指令。The voice remote control method according to claim 1, wherein the step of receiving a voice command comprises: receiving a voice command through a sound collection unit.
  7. 根据权利要求1所述的语音遥控方法,其特征在于,所述接收语音指令的步骤包括:通过无线通信单元接收外部设备发送的语音指令。The voice remote control method according to claim 1, wherein the receiving the voice command comprises: receiving, by the wireless communication unit, a voice command sent by the external device.
  8. 根据权利要求6所述的语音遥控方法,其特征在于,所述声音采集单元为单个麦克风或由至少两个麦克风组成的麦克风阵列。The voice remote control method according to claim 6, wherein the sound collection unit is a single microphone or a microphone array composed of at least two microphones.
  9. 根据权利要求7所述的语音遥控方法,其特征在于,所述无线通信单元为蓝牙单元、WIFI单元或蜂窝网络单元。The voice remote control method according to claim 7, wherein the wireless communication unit is a Bluetooth unit, a WIFI unit or a cellular network unit.
  10. 根据权利要求1所述的语音遥控方法,其特征在于,所述方法应用于智能音箱。The voice remote control method according to claim 1, wherein the method is applied to a smart speaker.
  11. 一种语音遥控装置,其特征在于,包括:A voice remote control device, comprising:
    指令接收模块,用于接收语音指令;An instruction receiving module, configured to receive a voice instruction;
    语音识别模块,用于对所述语音指令进行语音识别,获取控制命令;a voice recognition module, configured to perform voice recognition on the voice command, and acquire a control command;
    超声编码模块,用于对所述控制命令进行超声波编码,生成超声波遥控信号;An ultrasonic encoding module, configured to ultrasonically encode the control command to generate an ultrasonic remote control signal;
    超声发射模块,用于向外发射所述超声波遥控信号。An ultrasonic transmitting module for transmitting the ultrasonic remote control signal outward.
  12. 根据权利要求11所述的语音遥控装置,其特征在于,所述控制命令包括控制对象和控制指令,所述超声编码模块包括:The voice remote control device according to claim 11, wherein the control command comprises a control object and a control command, and the ultrasonic coding module comprises:
    第一确定单元,用于根据所述控制对象确定对应的超声波频段;a first determining unit, configured to determine a corresponding ultrasonic frequency band according to the control object;
    编码单元,用于在所述对应的超声波频段内对所述控制指令进行超声波编码。And a coding unit, configured to perform ultrasonic coding on the control instruction in the corresponding ultrasonic frequency band.
  13. 根据权利要求11所述的语音遥控装置,其特征在于,所述控制命令包括控制对象和控制指令,所述超声编码模块包括:The voice remote control device according to claim 11, wherein the control command comprises a control object and a control command, and the ultrasonic coding module comprises:
    第二确定单元,用于根据所述控制对象确定识别码;a second determining unit, configured to determine an identification code according to the control object;
    编码单元,用于对所述控制指令进行超声波编码;a coding unit, configured to perform ultrasonic coding on the control instruction;
    添加单元,用于将所述识别码添加到所述超声波编码。And an adding unit, configured to add the identification code to the ultrasonic code.
  14. 根据权利要求11-13任一项所述的语音遥控装置,其特征在于,所述指令接收模块包括:The voice remote control device according to any one of claims 11 to 13, wherein the instruction receiving module comprises:
    语音接收单元,用于接收语音信息;a voice receiving unit, configured to receive voice information;
    判断单元,用于判断所述语音信息中是否包含唤醒关键词;a determining unit, configured to determine whether the wakeup keyword is included in the voice information;
    指令确定单元,用于当所述语音信息中包含唤醒关键词时,确定所述语音信息为语音指令。The instruction determining unit is configured to determine that the voice information is a voice instruction when the voice message includes a wakeup keyword.
  15. 根据权利要求11-13任一项所述的语音遥控装置,其特征在于,所述装置还包括:The voice remote control device according to any one of claims 11 to 13, wherein the device further comprises:
    超声接收模块,用于接收超声波反馈信号;An ultrasonic receiving module, configured to receive an ultrasonic feedback signal;
    超声解码模块,用于对所述超声波反馈信号进行超声波解码,获取反馈信息;An ultrasonic decoding module, configured to perform ultrasonic decoding on the ultrasonic feedback signal to obtain feedback information;
    反馈输出模块,用于输出所述反馈信息。a feedback output module, configured to output the feedback information.
  16. 根据权利要求11所述的语音遥控装置,其特征在于,所述指令接收模块用于:通过声音采集单元接收语音指令。The voice remote control device according to claim 11, wherein the instruction receiving module is configured to: receive a voice instruction through a sound collection unit.
  17. 根据权利要求11所述的语音遥控装置,其特征在于,所述指令接收模块用于:通过无线通信单元接收外部设备发送的语音指令。The voice remote control device according to claim 11, wherein the instruction receiving module is configured to: receive, by the wireless communication unit, a voice command sent by an external device.
  18. 根据权利要求16所述的语音遥控装置,其特征在于,所述声音采集单元为单个麦克风或由至少两个麦克风组成的麦克风阵列。The voice remote control device according to claim 16, wherein the sound collection unit is a single microphone or a microphone array composed of at least two microphones.
  19. 根据权利要求17所述的语音遥控装置,其特征在于,所述无线通信单元为蓝牙单元、WIFI单元或蜂窝网络单元。The voice remote control device according to claim 17, wherein the wireless communication unit is a Bluetooth unit, a WIFI unit, or a cellular network unit.
  20. 一种语音遥控装置,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,其特征在于,所述应用程序被配置为用于执行权利要求1至10任一项所述的语音遥控方法。A voice remote control device comprising a memory, a processor and at least one application stored in the memory and configured to be executed by the processor, wherein the application is configured to execute a right The voice remote control method of any one of 1 to 10 is required.
PCT/CN2018/082031 2018-02-09 2018-04-04 Voice remote-control method and apparatus WO2019153477A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810135243.4A CN108172227A (en) 2018-02-09 2018-02-09 Voice remote control method and device
CN201810135243.4 2018-02-09

Publications (1)

Publication Number Publication Date
WO2019153477A1 true WO2019153477A1 (en) 2019-08-15

Family

ID=62513587

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/082031 WO2019153477A1 (en) 2018-02-09 2018-04-04 Voice remote-control method and apparatus

Country Status (2)

Country Link
CN (1) CN108172227A (en)
WO (1) WO2019153477A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709009A (en) * 2021-08-31 2021-11-26 北京小米移动软件有限公司 Device communication method, device, electronic device and storage medium

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2574803B (en) * 2018-06-11 2022-12-07 Xmos Ltd Communication between audio devices
CN108873787A (en) * 2018-07-27 2018-11-23 广东美的制冷设备有限公司 Household appliance and its control method, control device, terminal control equipment
CN110958348B (en) * 2018-09-25 2022-07-01 阿里巴巴集团控股有限公司 Voice processing method and device, user equipment and intelligent sound box
CN109346072A (en) * 2018-09-27 2019-02-15 珠海格力电器股份有限公司 Voice interaction method, electronic equipment and computer storage medium
CN109270874A (en) * 2018-11-02 2019-01-25 深圳市欧兰特智能控制***有限公司 Appliance control system and control method
WO2020113482A1 (en) * 2018-12-05 2020-06-11 心诚镁行动医电股份有限公司 Atomizing system having authentication mechanism and method
TWI672607B (en) 2018-12-05 2019-09-21 心誠鎂行動醫電股份有限公司 Atomization system and method having authentication mechanism
CN109448722A (en) * 2018-12-28 2019-03-08 合肥凯捷技术有限公司 A kind of speech analysis system
CN110224901A (en) * 2019-05-24 2019-09-10 北京小米移动软件有限公司 Intelligent device interaction, device and storage medium
CN112786033A (en) * 2019-11-05 2021-05-11 株洲中车时代电气股份有限公司 Voice-operated train axle temperature device and control method
CN112634899A (en) * 2021-01-31 2021-04-09 成都市玄上科技有限公司 Method for interactive control by using sound signal
CN113012699B (en) * 2021-05-07 2024-01-23 宇博科创(深圳)科技有限公司 Infrared remote control switch method and system based on offline voice
CN115373280A (en) * 2021-05-20 2022-11-22 海信集团控股股份有限公司 Remote voice control method, device and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203102571U (en) * 2013-01-31 2013-07-31 国民技术股份有限公司 Audio remote control system
US20140187211A1 (en) * 2012-12-31 2014-07-03 Via Technologies, Inc. Mobile apparatus and method of voice communication
CN104777751A (en) * 2015-03-19 2015-07-15 珠海格力电器股份有限公司 Intelligent household system and WIFI module configuration method
CN105469586A (en) * 2014-08-14 2016-04-06 中兴通讯股份有限公司 Remote control method and device
CN106550145A (en) * 2016-10-27 2017-03-29 北京小米移动软件有限公司 Information interacting method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140187211A1 (en) * 2012-12-31 2014-07-03 Via Technologies, Inc. Mobile apparatus and method of voice communication
CN203102571U (en) * 2013-01-31 2013-07-31 国民技术股份有限公司 Audio remote control system
CN105469586A (en) * 2014-08-14 2016-04-06 中兴通讯股份有限公司 Remote control method and device
CN104777751A (en) * 2015-03-19 2015-07-15 珠海格力电器股份有限公司 Intelligent household system and WIFI module configuration method
CN106550145A (en) * 2016-10-27 2017-03-29 北京小米移动软件有限公司 Information interacting method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709009A (en) * 2021-08-31 2021-11-26 北京小米移动软件有限公司 Device communication method, device, electronic device and storage medium

Also Published As

Publication number Publication date
CN108172227A (en) 2018-06-15

Similar Documents

Publication Publication Date Title
WO2019153477A1 (en) Voice remote-control method and apparatus
US10601599B2 (en) Voice command processing in low power devices
Parameshachari et al. A study on smart home control system through speech
CN103117836B (en) Method and apparatus for equipment association
KR101538756B1 (en) Mobile device and method for outputting sound wave to control external device, and the external device
EP2423806A1 (en) Method and device for transmitting universal serial bus audio data through a wireless data terminal
WO2019169684A1 (en) Method and apparatus for realizing voice-based remote control based on bluetooth, and terminal device
WO2019080222A1 (en) Data transmission method and device for mobile terminal and mobile terminal
US9733631B2 (en) System and method for controlling a plumbing fixture
CN104066152A (en) System and method for enabling devices to have access to wireless network
WO2018209851A1 (en) Translation method and translation system
CN112530154B (en) Information transmission method, information transmission device, and electronic device
CN113674738A (en) Whole-house distributed voice system and method
CN104954078A (en) Sound wave communication based control and response method and sound wave communication based control and response device
CN106603669A (en) Control method and system for distributed type main equipment and auxiliary equipment
WO2019071723A1 (en) Speech-to-speech translation method and device and translating machine
WO2018059595A1 (en) Vehicular radio interaction method, control apparatus, and vehicular apparatus
CN111583922A (en) Intelligent voice hearing aid and intelligent furniture system
WO2019144726A1 (en) Data transmission method, audio device, and smart terminal
CN113053371A (en) Voice control system and method, voice suite, bone conduction and voice processing device
EP3790280B1 (en) System and methods of device pairing
JP7245999B2 (en) Control information acquisition system and control information acquisition method
CN107592164B (en) Anti-interference encoding method for low-frequency-band sound wave communication data transmission
US10154351B2 (en) Hearing aid communication system and hearing aid communication method thereof
US20240244646A1 (en) System, terminal device, and method for forming a communication link

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18904658

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18904658

Country of ref document: EP

Kind code of ref document: A1