Commodity searching method, equipment control method, voice recognition terminal and storage medium

文档序号:1005942 发布日期:2020-10-23 浏览:10次 中文

阅读说明:本技术 商品查找方法、设备控制方法、语音识别终端及存储介质 (Commodity searching method, equipment control method, voice recognition terminal and storage medium ) 是由 王震 于 2019-04-12 设计创作,主要内容包括:本公开涉及一种商品查找方法、设备控制方法、语音识别终端及存储介质。所述商品查找方法包括:通过所述语音识别终端的麦克风采集声音信号;对所述声音信号进行语音识别,得到所述声音信号对应的语音识别结果;将所述语音识别结果与所述语音识别终端中存储的关键词库进行比对;若所述语音识别结果包含所述关键词库中的任意一个关键词,且商店中存在该关键词对应的商品,则输出该关键词对应的商品的位置信息。本公开在语音识别终端本地进行语音识别与关键词比对,从而能够提高语音识别速度,进而能够提高商品查找速度。(The disclosure relates to a commodity search method, an apparatus control method, a voice recognition terminal, and a storage medium. The commodity searching method comprises the following steps: collecting sound signals through a microphone of the voice recognition terminal; performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal; comparing the voice recognition result with a keyword library stored in the voice recognition terminal; and if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in the store, outputting the position information of the commodity corresponding to the keyword. According to the method and the device, the voice recognition and the keyword comparison are locally carried out on the voice recognition terminal, so that the voice recognition speed can be improved, and the commodity searching speed can be further improved.)

1. A commodity searching method is applied to a voice recognition terminal and comprises the following steps:

collecting sound signals through a microphone of the voice recognition terminal;

performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal;

comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in the store, outputting the position information of the commodity corresponding to the keyword.

2. The method of claim 1, wherein the voice recognition terminal is disposed on a shopping cart.

3. The method according to claim 1 or 2, wherein the outputting the position information of the commodity corresponding to the keyword comprises at least one of:

displaying the position information of the commodity corresponding to the keyword through a display screen;

and playing the position information of the commodity corresponding to the keyword through a loudspeaker.

4. The method according to claim 1 or 2, wherein the position information of the commodity corresponding to the keyword comprises at least one of the following items:

the position information of the goods shelf corresponding to the keyword;

and navigation information from the position of the voice recognition terminal to the position of the commodity corresponding to the keyword.

5. The method of claim 1, further comprising:

acquiring commodity information of the store;

and determining the keywords in the keyword library according to the commodity information of the store.

6. A commodity searching method is applied to a voice recognition terminal and comprises the following steps:

collecting sound signals through a microphone of the voice recognition terminal;

performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal;

comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to a server;

receiving a commodity searching result returned by the server based on the commodity searching request;

and if the commodity corresponding to the keyword exists in the store according to the commodity searching result, and the commodity searching result contains the position information of the commodity corresponding to the keyword, outputting the position information of the commodity corresponding to the keyword.

7. The method of claim 6, wherein after receiving the item search result returned by the server based on the item search request, the method further comprises:

and if the stock quantity of the commodity corresponding to the keyword in the store does not meet the searching requirement according to the commodity searching result, outputting the out-of-stock notification of the commodity corresponding to the keyword.

8. The method of claim 7, wherein outputting the notice of the out-of-stock of the item corresponding to the keyword comprises at least one of:

displaying the out-of-stock notice of the commodity corresponding to the keyword through a display screen;

and playing the out-of-stock notice of the commodity corresponding to the keyword through a loudspeaker.

9. An equipment control method is applied to a voice recognition terminal and comprises the following steps:

collecting sound signals through a microphone of the voice recognition terminal;

performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal;

comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and if the voice recognition result contains any keyword in the keyword library, sending the keyword to a control terminal so that the control terminal can control equipment according to an instruction corresponding to the keyword.

10. The method of claim 9, further comprising:

acquiring an instruction set corresponding to the control terminal;

and determining the keywords corresponding to the instructions in the instruction set as the keywords in the keyword library.

11. A speech recognition terminal, comprising:

the acquisition module is used for acquiring sound signals through a microphone of the voice recognition terminal;

the voice recognition module is used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal;

the comparison module is used for comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and the first output module is used for outputting the position information of the commodity corresponding to the keyword if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in the store.

12. A speech recognition terminal, comprising:

the acquisition module is used for acquiring sound signals through a microphone of the voice recognition terminal;

the voice recognition module is used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal;

the comparison module is used for comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

the first sending module is used for sending a commodity searching request corresponding to a keyword to a server if the voice recognition result contains any keyword in the keyword library;

the receiving module is used for receiving a commodity searching result returned by the server based on the commodity searching request;

and the second output module is used for outputting the position information of the commodity corresponding to the keyword if the commodity corresponding to the keyword exists in the store according to the commodity searching result and the commodity searching result contains the position information of the commodity corresponding to the keyword.

13. A speech recognition terminal, comprising:

the acquisition module is used for acquiring sound signals through a microphone of the voice recognition terminal;

the voice recognition module is used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal;

the comparison module is used for comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and the second sending module is used for sending the keyword to a control terminal if the voice recognition result contains any keyword in the keyword library so as to enable the control terminal to control equipment according to an instruction corresponding to the keyword.

14. A speech recognition terminal, comprising:

a microphone for collecting sound signals;

the storage unit is used for storing a keyword library;

the micro control unit is respectively connected with the microphone and the storage unit and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, and if the voice recognition result contains any keyword in the keyword library and a commodity corresponding to the keyword exists in a store, outputting the position information of the commodity corresponding to the keyword;

and the wireless communication module is connected with the micro control unit.

15. The voice recognition terminal of claim 14, further comprising: the display screen is connected with the micro control unit;

the micro control unit is used for: sending the position information of the commodity corresponding to the keyword to the display screen;

the display screen is used for: and displaying the position information of the commodity corresponding to the keyword.

16. The voice recognition terminal of claim 14, further comprising: the loudspeaker is connected with the micro control unit;

the micro control unit is used for: sending the position information of the commodity corresponding to the keyword to the loudspeaker;

the speaker is configured to: and playing the position information of the commodity corresponding to the keyword.

17. A speech recognition terminal, comprising:

a microphone for collecting sound signals;

the storage unit is used for storing a keyword library;

the micro control unit is respectively connected with the microphone and the storage unit and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to the wireless communication module, if a commodity searching result from the wireless communication module is received, determining that a commodity corresponding to the keyword exists in a store according to the commodity searching result, and if the commodity searching result contains position information of the commodity corresponding to the keyword, outputting the position information of the commodity corresponding to the keyword;

and the wireless communication module is connected with the micro control unit and used for sending a commodity searching request corresponding to the keyword to the server and receiving a commodity searching result returned by the server based on the commodity searching request.

18. The voice recognition terminal of claim 17, wherein the micro-control unit is further configured to:

and if the stock quantity of the commodity corresponding to the keyword in the store does not meet the searching requirement according to the commodity searching result, outputting the out-of-stock notification of the commodity corresponding to the keyword.

19. The voice recognition terminal of claim 18, further comprising: the display screen is connected with the micro control unit;

the micro control unit is used for: sending the goods shortage notice corresponding to the keyword to the display screen;

the display screen is used for: and displaying the out-of-stock notice of the commodity corresponding to the keyword.

20. The voice recognition terminal of claim 18, further comprising: the loudspeaker is connected with the micro control unit;

the micro control unit is used for: sending the goods shortage notice corresponding to the keyword to the loudspeaker;

the speaker is configured to: and playing the out-of-stock notice of the commodity corresponding to the keyword.

21. A speech recognition terminal, comprising:

a microphone for collecting sound signals;

the storage unit is used for storing a keyword library;

the micro control unit is respectively connected with the microphone and the storage unit and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, and if the voice recognition result contains any keyword in the keyword library, sending the keyword to a wireless communication module;

and the wireless communication module connected with the micro control unit is used for sending the keyword to a control terminal so that the control terminal can control equipment according to an instruction corresponding to the keyword.

22. A computer readable storage medium having computer program instructions stored thereon, which when executed by a processor implement the method of any one of claims 1 to 5.

23. A computer readable storage medium having computer program instructions stored thereon, which when executed by a processor implement the method of any one of claims 6 to 8.

24. A computer readable storage medium having computer program instructions stored thereon, wherein the computer program instructions, when executed by a processor, implement the method of claim 9 or 10.

Technical Field

The present disclosure relates to the field of voice recognition technologies, and in particular, to a method for searching for a commodity, a method for controlling a device, a voice recognition terminal, and a storage medium.

Background

Disclosure of Invention

The disclosure provides a commodity searching method, an equipment control method, a voice recognition terminal and a storage medium.

According to a first aspect of the present disclosure, a method for searching for a commodity is provided, where the method is applied in a voice recognition terminal, and the method includes:

collecting sound signals through a microphone of the voice recognition terminal;

performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal;

comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in the store, outputting the position information of the commodity corresponding to the keyword.

In one possible implementation, the voice recognition terminal is arranged on a shopping cart.

In a possible implementation manner, the outputting the location information of the commodity corresponding to the keyword includes at least one of:

displaying the position information of the commodity corresponding to the keyword through a display screen;

and playing the position information of the commodity corresponding to the keyword through a loudspeaker.

In a possible implementation manner, the location information of the commodity corresponding to the keyword includes at least one of the following items:

the position information of the goods shelf corresponding to the keyword;

and navigation information from the position of the voice recognition terminal to the position of the commodity corresponding to the keyword.

In one possible implementation, the method further includes:

acquiring commodity information of the store;

and determining the keywords in the keyword library according to the commodity information of the store.

According to a second aspect of the present disclosure, there is provided a method for searching for a commodity, the method being applied to a voice recognition terminal, the method including:

collecting sound signals through a microphone of the voice recognition terminal;

performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal;

comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to a server;

receiving a commodity searching result returned by the server based on the commodity searching request;

and if the commodity corresponding to the keyword exists in the store according to the commodity searching result, and the commodity searching result contains the position information of the commodity corresponding to the keyword, outputting the position information of the commodity corresponding to the keyword.

In one possible implementation manner, after receiving the product search result returned by the server based on the product search request, the method further includes:

and if the stock quantity of the commodity corresponding to the keyword in the store does not meet the searching requirement according to the commodity searching result, outputting the out-of-stock notification of the commodity corresponding to the keyword.

In a possible implementation manner, the outputting of the out-of-stock notification of the item corresponding to the keyword includes at least one of:

displaying the out-of-stock notice of the commodity corresponding to the keyword through a display screen;

and playing the out-of-stock notice of the commodity corresponding to the keyword through a loudspeaker.

According to a third aspect of the present disclosure, there is provided an apparatus control method applied in a voice recognition terminal, the method including:

collecting sound signals through a microphone of the voice recognition terminal;

performing voice recognition on the sound signal to obtain a voice recognition result corresponding to the sound signal;

comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and if the voice recognition result contains any keyword in the keyword library, sending the keyword to a control terminal so that the control terminal can control equipment according to an instruction corresponding to the keyword.

In one possible implementation, the method further includes:

acquiring an instruction set corresponding to the control terminal;

and determining the keywords corresponding to the instructions in the instruction set as the keywords in the keyword library.

According to a fourth aspect of the present disclosure, there is provided a voice recognition terminal including:

the acquisition module is used for acquiring sound signals through a microphone of the voice recognition terminal;

the voice recognition module is used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal;

the comparison module is used for comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and the first output module is used for outputting the position information of the commodity corresponding to the keyword if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in the store.

According to a fifth aspect of the present disclosure, there is provided a voice recognition terminal including:

the acquisition module is used for acquiring sound signals through a microphone of the voice recognition terminal;

the voice recognition module is used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal;

the comparison module is used for comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

the first sending module is used for sending a commodity searching request corresponding to a keyword to a server if the voice recognition result contains any keyword in the keyword library;

the receiving module is used for receiving a commodity searching result returned by the server based on the commodity searching request;

and the second output module is used for outputting the position information of the commodity corresponding to the keyword if the commodity corresponding to the keyword exists in the store according to the commodity searching result and the commodity searching result contains the position information of the commodity corresponding to the keyword.

According to a sixth aspect of the present disclosure, there is provided a voice recognition terminal including:

the acquisition module is used for acquiring sound signals through a microphone of the voice recognition terminal;

the voice recognition module is used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal;

the comparison module is used for comparing the voice recognition result with a keyword library stored in the voice recognition terminal;

and the second sending module is used for sending the keyword to a control terminal if the voice recognition result contains any keyword in the keyword library so as to enable the control terminal to control equipment according to an instruction corresponding to the keyword.

According to a seventh aspect of the present disclosure, there is provided a voice recognition terminal comprising:

a microphone for collecting sound signals;

the storage unit is used for storing a keyword library;

the micro control unit is respectively connected with the microphone and the storage unit and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, and if the voice recognition result contains any keyword in the keyword library and a commodity corresponding to the keyword exists in a store, outputting the position information of the commodity corresponding to the keyword;

and the wireless communication module is connected with the micro control unit.

In one possible implementation manner, the voice recognition terminal further includes: the display screen is connected with the micro control unit;

the micro control unit is used for: sending the position information of the commodity corresponding to the keyword to the display screen;

the display screen is used for: and displaying the position information of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: the loudspeaker is connected with the micro control unit;

the micro control unit is used for: sending the position information of the commodity corresponding to the keyword to the loudspeaker;

the speaker is configured to: and playing the position information of the commodity corresponding to the keyword.

According to an eighth aspect of the present disclosure, there is provided a voice recognition terminal including:

a microphone for collecting sound signals;

the storage unit is used for storing a keyword library;

the micro control unit is respectively connected with the microphone and the storage unit and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to the wireless communication module, if a commodity searching result from the wireless communication module is received, determining that a commodity corresponding to the keyword exists in a store according to the commodity searching result, and if the commodity searching result contains position information of the commodity corresponding to the keyword, outputting the position information of the commodity corresponding to the keyword;

and the wireless communication module is connected with the micro control unit and used for sending a commodity searching request corresponding to the keyword to the server and receiving a commodity searching result returned by the server based on the commodity searching request.

In one possible implementation, the micro control unit is further configured to:

and if the stock quantity of the commodity corresponding to the keyword in the store does not meet the searching requirement according to the commodity searching result, outputting the out-of-stock notification of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: the display screen is connected with the micro control unit;

the micro control unit is used for: sending the goods shortage notice corresponding to the keyword to the display screen;

the display screen is used for: and displaying the out-of-stock notice of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: the loudspeaker is connected with the micro control unit;

the micro control unit is used for: sending the goods shortage notice corresponding to the keyword to the loudspeaker;

the speaker is configured to: and playing the out-of-stock notice of the commodity corresponding to the keyword.

According to a ninth aspect of the present disclosure, there is provided a voice recognition terminal comprising:

a microphone for collecting sound signals;

the storage unit is used for storing a keyword library;

the micro control unit is respectively connected with the microphone and the storage unit and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, and if the voice recognition result contains any keyword in the keyword library, sending the keyword to a wireless communication module;

and the wireless communication module connected with the micro control unit is used for sending the keyword to a control terminal so that the control terminal can control equipment according to an instruction corresponding to the keyword.

According to a tenth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the item search method of the first aspect described above.

According to an eleventh aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the item search method of the second aspect described above.

According to a twelfth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the device control method of the above-described third aspect.

In the embodiment of the disclosure, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and outputs position information of a commodity corresponding to a keyword if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in a store, so that the voice recognition and keyword comparison is performed locally at the voice recognition terminal, thereby improving the voice recognition speed and further improving the commodity searching speed.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure.

Fig. 1 shows a flowchart of a commodity search method according to an embodiment of the present disclosure.

Fig. 2 shows another flowchart of a product finding method according to an embodiment of the present disclosure.

Fig. 3 shows a flow chart of a device control method according to an embodiment of the present disclosure.

Fig. 4 shows a block diagram of a speech recognition terminal according to an embodiment of the present disclosure.

Fig. 5 illustrates another block diagram of a voice recognition terminal according to an embodiment of the present disclosure.

Fig. 6 illustrates another block diagram of a speech recognition terminal according to an embodiment of the present disclosure.

Fig. 7 illustrates another block diagram of a speech recognition terminal according to an embodiment of the present disclosure.

Fig. 8 illustrates another block diagram of a voice recognition terminal according to an embodiment of the present disclosure.

Fig. 9 shows a schematic diagram of an application scenario of a speech recognition terminal according to an embodiment of the present disclosure.

Fig. 10 illustrates another block diagram of a voice recognition terminal according to an embodiment of the present disclosure.

Fig. 11 shows a schematic diagram of another application scenario of a speech recognition terminal according to an embodiment of the present disclosure.

Fig. 12 is a block diagram illustrating an electronic device 800 in accordance with an example embodiment.

Detailed Description

Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers can indicate functionally identical or similar elements. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.

The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.

Furthermore, in the following detailed description, numerous specific details are set forth in order to provide a better understanding of the present disclosure. It will be understood by those skilled in the art that the present disclosure may be practiced without some of these specific details. In some instances, methods, means, elements and circuits that are well known to those skilled in the art have not been described in detail so as not to obscure the present disclosure.

Fig. 1 shows a flowchart of a commodity search method according to an embodiment of the present disclosure. The execution subject of the commodity searching method is a voice recognition terminal. In some possible implementations, the item search method may be implemented by a processor calling computer-readable instructions stored in a memory. As shown in fig. 1, the commodity searching method includes steps S11 to S14.

In step S11, a sound signal is collected by a microphone of the voice recognition terminal.

In the disclosed embodiment, the voice recognition terminal may be placed in a store. For example, one or more voice recognition terminals may be placed in a store. The store in the embodiment of the present disclosure may be any type of store, such as a department store, a shopping mall, or a professional store (e.g., an electric appliance exclusive store, a pharmacy store, a clothing exclusive store), and the embodiment of the present disclosure is not limited thereto.

In one possible implementation, the voice recognition terminal is provided on a shopping cart. For example, a voice recognition terminal may be provided separately on each shopping cart.

In one possible implementation, the sound signal may be continuously collected by a microphone of the voice recognition terminal. By adopting the implementation mode, the voice signal of the customer can be collected without operating the voice recognition terminal by the customer, so that the convenience of commodity searching can be improved.

In another possible implementation manner, the sound signal may be collected when a microphone of the voice recognition terminal is in an on state. In one example, when the microphone is in the off state, if it is detected that a microphone button on a display screen of the voice recognition terminal is turned on, the microphone is controlled to be switched from the off state to the on state. By adopting the implementation mode, the voice signal can be collected only when the microphone of the voice recognition terminal is in the open state, so that the power consumption of the voice recognition terminal can be reduced.

In step S12, speech recognition is performed on the audio signal to obtain a speech recognition result corresponding to the audio signal.

In the embodiment of the disclosure, the voice recognition terminal performs voice recognition on the voice signal locally, and does not send the voice signal to the server for voice recognition, so that the voice signal does not need to be sent to the server, and the server does not need to wait for the voice recognition result to be returned, thereby improving the voice recognition speed.

In a possible implementation manner, the speech recognition terminal may perform speech recognition on the sound signal through a Micro Control Unit (MCU) to obtain a speech recognition result corresponding to the sound signal.

In step S13, the speech recognition result is compared with the keyword library stored in the speech recognition terminal.

In one possible implementation manner, the keywords in the keyword library may include keywords of all goods in the store corresponding to the voice recognition terminal. The shop corresponding to the voice recognition terminal refers to the shop where the voice recognition terminal is located. In one example, the keywords of the item may include one or more of a brand, a type, a model, a function, a place of origin, and the like of the item.

In step S14, if the speech recognition result includes any keyword in the keyword library and a product corresponding to the keyword exists in the store, the position information of the product corresponding to the keyword is output.

In a possible implementation manner, the correspondence between the keyword and the commodity may be stored in advance in the voice recognition terminal, and the correspondence between the commodity and the position information may be stored in advance, so that the voice recognition terminal may locally determine the correspondence between the keyword and the position information of the commodity.

In the disclosed embodiment, one keyword may correspond to one or more items, one item may correspond to one or more keywords, one item may correspond to one or more location information, and one location information may correspond to one or more items.

In a possible implementation manner, outputting the location information of the commodity corresponding to the keyword includes at least one of the following: displaying the position information of the commodity corresponding to the keyword through a display screen; and playing the position information of the commodity corresponding to the keyword through a loudspeaker.

In a possible implementation manner, the location information of the commodity corresponding to the keyword includes at least one of the following items: the position information of the goods shelf corresponding to the keyword; and navigation information from the position of the voice recognition terminal to the position of the commodity corresponding to the keyword.

In one possible implementation, a bluetooth module may be located on a shelf where the goods are located, and at least one bluetooth Beacon (Beacon) may be located in the store. The at least one Bluetooth beacon is communicated with the Bluetooth module of the goods shelf where the goods are located, so that the position information of the goods shelf where the goods are located can be determined, and the position information of the goods shelf where the goods are located can be determined as the position information of the goods.

In another possible implementation, a bluetooth module may be provided on an electronic price tag for the item and at least one bluetooth beacon may be provided in the store. The Bluetooth beacon is communicated with the Bluetooth module of the electronic price tag of the commodity through at least one Bluetooth beacon, so that the position information of the electronic price tag of the commodity can be determined, and the position information of the electronic price tag of the commodity can be determined as the position information of the commodity.

In another possible implementation manner, a ZigBee module may be arranged on a shelf where goods are located, and at least one ZigBee beacon may be arranged in a store. The ZigBee beacon is communicated with the ZigBee module of the goods shelf where the goods are located, so that the position information of the goods shelf where the goods are located can be determined, and the position information of the goods shelf where the goods are located can be determined as the position information of the goods.

In another possible implementation manner, a ZigBee module may be provided on an electronic price tag of an article, and at least one ZigBee beacon may be provided in a store. The ZigBee beacon is communicated with the ZigBee module of the electronic price tag of the commodity, so that the position information of the electronic price tag of the commodity can be determined, and the position information of the electronic price tag of the commodity can be determined as the position information of the commodity.

In another possible implementation manner, a plurality of (e.g., 3) gateway devices may be provided in the store, and the plurality of gateway devices may respectively communicate with the wireless transceiver on the shelf where the commodity is located or the electronic price tag of the commodity based on the LoRa wireless communication technology, and determine the location information of the shelf where the commodity is located or the electronic price tag of the commodity according to the time difference of the wireless transmission, and may determine the location information of the shelf where the commodity is located or the electronic price tag of the commodity as the location information of the commodity.

In the embodiment of the disclosure, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and outputs position information of a commodity corresponding to a keyword if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in a store, so that the voice recognition and keyword comparison is performed locally at the voice recognition terminal, thereby improving the voice recognition speed and further improving the commodity searching speed.

In one possible implementation, the method further includes: acquiring commodity information of the store; and determining keywords in a keyword library according to the commodity information of the store.

In one example, the merchandise information of the store may include one or more of a brand, a type, a model, a function, a place of origin, and the like of the merchandise of the store. In one example, the goods information of the store may be respectively determined as keywords in a keyword library. For example, the brand, type, model, function, and origin of the goods of the store may be respectively determined as keywords in the keyword library. By determining the keywords in the keyword library in this way, the keyword library can be prevented from being too large, that is, the number of the pre-stored keywords can be prevented from being too large.

In a possible implementation manner, the voice recognition terminal may receive an instruction to add a keyword, and may add the keyword in the keyword library according to the instruction to add the keyword. In one example, the voice recognition terminal may receive an instruction to add a keyword through a microphone, so that the user may add the keyword in a keyword library of the voice recognition terminal by voice.

Fig. 2 shows another flowchart of a product finding method according to an embodiment of the present disclosure. The execution subject of the commodity searching method is a voice recognition terminal. In some possible implementations, the item search method may be implemented by a processor calling computer-readable instructions stored in a memory. As shown in fig. 2, the commodity searching method includes steps S21 to S26.

In step S21, a sound signal is collected by a microphone of the voice recognition terminal.

In the disclosed embodiment, the voice recognition terminal may be placed in a store. For example, one or more voice recognition terminals may be placed in a store.

In one possible implementation, the voice recognition terminal is provided on a shopping cart. For example, a voice recognition terminal may be provided separately on each shopping cart.

In step S22, speech recognition is performed on the audio signal to obtain a speech recognition result corresponding to the audio signal.

In the embodiment of the disclosure, the voice recognition terminal performs voice recognition on the voice signal locally, and does not send the voice signal to the server for voice recognition, so that the voice signal does not need to be sent to the server, and the server does not need to wait for the voice recognition result to be returned, thereby improving the voice recognition speed.

In a possible implementation manner, the voice recognition terminal can perform voice recognition on the voice signal through the micro control unit to obtain a voice recognition result corresponding to the voice signal.

In step S23, the speech recognition result is compared with the keyword library stored in the speech recognition terminal.

In step S24, if the speech recognition result includes any keyword in the keyword library, a product search request corresponding to the keyword is transmitted to the server.

And the commodity searching request carries the keywords contained in the voice recognition result. For example, if the speech recognition result includes a keyword a in the keyword library, the product search request carries the keyword a.

In the embodiment of the present disclosure, the voice recognition terminal may not need to pre-store the corresponding relationship between the keyword and the product and the corresponding relationship between the product and the location information. The voice recognition terminal can send the commodity searching request carrying the keyword to the server, and the server returns a commodity searching result based on the corresponding relation between the keyword and the commodity and the corresponding relation between the commodity and the position information.

In step S25, the reception server returns the product search result based on the product search request.

In step S26, if it is determined from the product search result that the product corresponding to the keyword exists in the store and the product search result includes the position information of the product corresponding to the keyword, the position information of the product corresponding to the keyword is output.

In a possible implementation manner, outputting the location information of the commodity corresponding to the keyword includes at least one of the following: displaying the position information of the commodity corresponding to the keyword through a display screen; and playing the position information of the commodity corresponding to the keyword through a loudspeaker.

In a possible implementation manner, the location information of the commodity corresponding to the keyword includes at least one of the following items: the position information of the goods shelf corresponding to the keyword; and navigation information from the position of the voice recognition terminal to the position of the commodity corresponding to the keyword.

In the disclosed embodiment, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to a server, receiving a commodity searching result returned by the server based on the commodity searching request, if the commodity corresponding to the keyword exists in the store according to the commodity searching result, and the commodity searching result comprises the position information of the commodity corresponding to the keyword, the position information of the commodity corresponding to the keyword is output, and therefore voice recognition and keyword comparison are carried out locally at the voice recognition terminal, so that the voice recognition speed can be increased, and the commodity searching speed can be increased.

In one possible implementation manner, after receiving the product search result returned by the server based on the product search request, the method further includes: and if the stock quantity of the commodity corresponding to the keyword in the store does not meet the search requirement according to the commodity search result, outputting the out-of-stock notification of the commodity corresponding to the keyword.

In one example, if the stock quantity of the product corresponding to the keyword in the store is 0, it may be directly determined that the stock quantity of the product corresponding to the keyword in the store does not satisfy the search requirement.

In another example, the search requirement includes the quantity of items desired by the customer. In this example, if the stock quantity of the product corresponding to the keyword in the store is lower than the required quantity by the customer, the out-of-stock notification of the product corresponding to the keyword is output. For example, if the required number of customers is 4 and the stock quantity of the product corresponding to the keyword in the store is 2, it may be determined that the stock quantity of the product corresponding to the keyword in the store does not satisfy the search requirement.

In another example, a customer-desired specification is found that requires a product that includes the keyword. The specification may include a size, a model number, and the like, which is not limited in the embodiment of the present disclosure. In this example, if the stock quantity of the specification required by the customer for the product corresponding to the keyword in the store is less than the required quantity by the customer, the out-of-stock notification of the product corresponding to the keyword is output. In this example, a stock out notification of the customer-desired specification of the product corresponding to the keyword may be output.

In one possible implementation manner, outputting the out-of-stock notification of the goods corresponding to the keyword includes at least one of the following: displaying the out-of-stock notice of the commodity corresponding to the keyword through a display screen; and playing the out-of-stock notice of the commodity corresponding to the keyword through a loudspeaker.

In a possible implementation manner, if the server determines that the stock quantity of the commodity corresponding to the keyword in the store does not meet the search requirement, the server may send a backorder notification to a store owner of the store or a client of a worker. For example, the backorder notification may be sent to the customer's client of the store's merchant or staff member via a short message, telephone, or instant messaging application.

In a possible implementation manner, if the voice recognition terminal determines that the stock of the commodity corresponding to the keyword in the store does not meet the search requirement according to the commodity search result, the stock shortage notification may be sent to the store owner of the store or the client of the staff. For example, the stock out notification may be sent directly to the store owner or staff's client via bluetooth, NFC (Near field communication), or Wi-Fi (Wireless-Fidelity).

In a possible implementation manner, if the inventory amount of the product corresponding to the keyword in the store does not satisfy the search requirement, and the frequency or the number of times that the product corresponding to the keyword is searched satisfies the condition, the server may send a shortage notification of the product corresponding to the keyword to the store owner of the store or the client of the staff.

In this implementation, the out-of-stock notification may be used to prompt the store owner or staff that the merchandise is a pretty merchandise and that the out-of-stock is urgently needed for purchase.

In one example, the frequency with which the good is sought may satisfy the condition: in the process that the inventory amount of the commodity is 0, the frequency of the commodity being searched for is greater than the frequency threshold value.

In one example, the number of times the item is looked up may satisfy the condition: in the process that the inventory amount of the commodity is 0, the number of times the commodity is searched for is larger than the number threshold.

In one possible implementation, according to the frequency or the number of times that each commodity in the store is searched, a hot commodity can be determined from each commodity in the store, and the merchant can be reminded to replenish the inventory of the hot commodity in time.

Fig. 3 shows a flow chart of a device control method according to an embodiment of the present disclosure. The execution subject of the device control method is a voice recognition terminal. In some possible implementations, the device control method may be implemented by a processor calling computer readable instructions stored in a memory. As shown in fig. 3, the appliance control method includes steps S31 through S34.

In step S31, a sound signal is collected by a microphone of the voice recognition terminal.

In the embodiment of the present disclosure, the voice recognition terminal may be placed in an area that cannot be covered by the control terminal. For example, the control terminal is placed in a living room, and the voice recognition terminal is placed in a bedroom and a bathroom. Based on the embodiment of the disclosure, a user can place one or more voice recognition terminals in a home (or other places) according to needs.

In step S32, speech recognition is performed on the audio signal to obtain a speech recognition result corresponding to the audio signal.

In the embodiment of the disclosure, the voice recognition terminal performs voice recognition on the voice signal locally, and does not send the voice signal to the server for voice recognition, so that the voice signal does not need to be sent to the server, and the server does not need to wait for the voice recognition result to be returned, thereby improving the voice recognition speed.

In a possible implementation manner, the voice recognition terminal can perform voice recognition on the voice signal through the micro control unit to obtain a voice recognition result corresponding to the voice signal.

In step S33, the speech recognition result is compared with the keyword library stored in the speech recognition terminal.

In a possible implementation manner, the keywords in the keyword library may include keywords of an instruction set corresponding to the control terminal, so that the voice recognition terminal can recognize instructions that the control terminal needs to execute.

In step S34, if the speech recognition result includes any keyword in the keyword library, the keyword is transmitted to the control terminal so that the control terminal performs device control according to an instruction corresponding to the keyword.

In the embodiment of the disclosure, if the voice recognition result only contains one keyword in the keyword library, the keyword is sent to the control terminal, so that the control terminal performs device control according to an instruction corresponding to the keyword; and if the voice recognition result contains a plurality of keywords in the keyword library, sending the keywords to the control terminal so that the control terminal can control the equipment according to the instructions corresponding to the keywords.

For example, the control terminal may control a home device, such as a smart television, a smart refrigerator, and the like, according to an instruction corresponding to the keyword.

For example, the control terminal is a tianmaoling.

In one possible implementation, the method further includes: acquiring an instruction set corresponding to a control terminal; and determining the keywords corresponding to the instructions in the instruction set as the keywords in the keyword library.

In the embodiment of the disclosure, the voice recognition terminal collects a voice signal through a microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and sends any keyword in the keyword library to the control terminal if the voice recognition result contains the keyword, so that the control terminal performs device control according to an instruction corresponding to the keyword, thereby performing voice recognition and keyword comparison locally at the voice recognition terminal, so that the voice recognition speed can be increased, and when the control terminal for performing device control is not in the same space as a user, the control terminal can be instructed to perform device control through the voice recognition terminal in the same space as the user. That is, in the embodiment of the present disclosure, in a case where the control terminal cannot cover a space where the user is located (for example, the control terminal is in a living room, and the user is in a bedroom or a bathroom), the voice recognition terminal may be placed in an area that the control terminal cannot cover (for example, the bedroom and the bathroom) to be used in cooperation with the control terminal, so that when the user is far away from the control terminal, the voice recognition terminal can communicate with the control terminal to instruct the control terminal to perform device control.

It is understood that the above-mentioned method embodiments of the present disclosure can be combined with each other to form a combined embodiment without departing from the logic of the principle, which is limited by the space, and the detailed description of the present disclosure is omitted.

It will be understood by those skilled in the art that in the method of the present invention, the order of writing the steps does not imply a strict order of execution and any limitations on the implementation, and the specific order of execution of the steps should be determined by their function and possible inherent logic.

In addition, the present disclosure also provides a voice recognition terminal and a computer-readable storage medium, which can be used to implement the commodity searching method or the equipment control method provided by the present disclosure, and the corresponding technical solutions and descriptions and the corresponding descriptions in the method section are not repeated.

Fig. 4 shows a block diagram of a speech recognition terminal according to an embodiment of the present disclosure. As shown in fig. 4, the voice recognition terminal includes: the acquisition module 41 is configured to acquire an audio signal through a microphone of the speech recognition terminal; the voice recognition module 42 is configured to perform voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal; a comparison module 43, configured to compare the voice recognition result with a keyword library stored in the voice recognition terminal; the first output module 44 is configured to, if the voice recognition result includes any keyword in the keyword library and a product corresponding to the keyword exists in the store, output location information of the product corresponding to the keyword.

In one possible implementation, the voice recognition terminal is provided on a shopping cart.

In one possible implementation, the first output module 44 is configured to at least one of: displaying the position information of the commodity corresponding to the keyword through a display screen; and playing the position information of the commodity corresponding to the keyword through a loudspeaker.

In a possible implementation manner, the location information of the commodity corresponding to the keyword includes at least one of the following items: the position information of the goods shelf corresponding to the keyword; and navigation information from the position of the voice recognition terminal to the position of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: the first acquisition module is used for acquiring commodity information of a store corresponding to the voice recognition terminal; and the first determining module is used for determining the keywords in the keyword library according to the commodity information of the store.

In the embodiment of the disclosure, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and outputs position information of a commodity corresponding to a keyword if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in a store, so that the voice recognition and keyword comparison is performed locally at the voice recognition terminal, thereby improving the voice recognition speed and further improving the commodity searching speed.

Fig. 5 illustrates another block diagram of a voice recognition terminal according to an embodiment of the present disclosure. As shown in fig. 5, the voice recognition terminal includes: the acquisition module 51 is used for acquiring the sound signals through a microphone of the voice recognition terminal; the voice recognition module 52 is configured to perform voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal; a comparison module 53, configured to compare the voice recognition result with a keyword library stored in the voice recognition terminal; the first sending module 54 is configured to send a commodity search request corresponding to a keyword to the server if the voice recognition result includes any keyword in the keyword library; a receiving module 55, configured to receive a product search result returned by the server based on the product search request; the second output module 56 is configured to, if it is determined that the product corresponding to the keyword exists in the store according to the product search result, and the product search result includes the location information of the product corresponding to the keyword, output the location information of the product corresponding to the keyword.

In one possible implementation manner, the speech recognition terminal further includes: and the third output module is used for outputting the out-of-stock notification of the commodity corresponding to the keyword if the inventory of the commodity corresponding to the keyword in the store is determined to not meet the search requirement according to the commodity search result.

In one possible implementation, the third output module is configured to at least one of: displaying the out-of-stock notice of the commodity corresponding to the keyword through a display screen; and playing the out-of-stock notice of the commodity corresponding to the keyword through a loudspeaker.

In the disclosed embodiment, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to a server, receiving a commodity searching result returned by the server based on the commodity searching request, if the commodity corresponding to the keyword exists in the store according to the commodity searching result, and the commodity searching result comprises the position information of the commodity corresponding to the keyword, the position information of the commodity corresponding to the keyword is output, and therefore voice recognition and keyword comparison are carried out locally at the voice recognition terminal, so that the voice recognition speed can be increased, and the commodity searching speed can be increased.

Fig. 6 illustrates another block diagram of a speech recognition terminal according to an embodiment of the present disclosure. As shown in fig. 6, the voice recognition terminal includes: the acquisition module 61 is used for acquiring the sound signals through a microphone of the voice recognition terminal; the voice recognition module 62 is configured to perform voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal; a comparison module 63, configured to compare the voice recognition result with a keyword library stored in the voice recognition terminal; and a second sending module 64, configured to send any keyword in the keyword library to the control terminal if the voice recognition result includes the keyword, so that the control terminal performs device control according to an instruction corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: the second acquisition module is used for acquiring an instruction set corresponding to the control terminal; and the second determining module is used for determining the keywords corresponding to the instructions in the instruction set as the keywords in the keyword library.

In the embodiment of the disclosure, the voice recognition terminal collects a voice signal through a microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and sends any keyword in the keyword library to the control terminal if the voice recognition result contains the keyword, so that the control terminal performs device control according to an instruction corresponding to the keyword, thereby performing voice recognition and keyword comparison locally at the voice recognition terminal, so that the voice recognition speed can be increased, and when the control terminal for performing device control is not in the same space as a user, the control terminal can be instructed to perform device control through the voice recognition terminal in the same space as the user.

Fig. 7 illustrates another block diagram of a speech recognition terminal according to an embodiment of the present disclosure. As shown in fig. 7, the voice recognition terminal includes: a microphone 71 for collecting a sound signal; a storage unit 72 for storing a keyword library; the micro control unit 73 is connected with the microphone 71 and the storage unit 72 respectively and used for carrying out voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, comparing the voice recognition result with the keyword library, and if the voice recognition result contains any keyword in the keyword library and a commodity corresponding to the keyword exists in the store, outputting the position information of the commodity corresponding to the keyword; a wireless communication module 74 connected to the micro control unit 73.

In one possible implementation, the voice recognition terminal is provided on a shopping cart.

In one possible implementation manner, the speech recognition terminal further includes: a power supply system connected to the micro control unit 73. The power supply system is used for supplying power to the voice recognition terminal.

In one possible implementation, the voice recognition terminal further includes a housing. The housing is used to provide product protection.

In one possible implementation manner, the voice recognition terminal further includes: a display screen connected to the micro control unit 73; the micro control unit 73 is configured to: sending the position information of the commodity corresponding to the keyword to a display screen; the display screen is used for: and displaying the position information of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: a speaker connected to the micro control unit 73; the micro control unit 73 is configured to: sending the position information of the commodity corresponding to the keyword to a loudspeaker; the speaker is used for: and playing the position information of the commodity corresponding to the keyword.

In a possible implementation manner, the location information of the commodity corresponding to the keyword includes at least one of the following items: the position information of the goods shelf corresponding to the keyword; and navigation information from the position of the voice recognition terminal to the position of the commodity corresponding to the keyword.

In one possible implementation, the wireless communication module 74 is configured to: acquiring the commodity information of the store, and sending the commodity information of the store to the micro control unit 73; the micro control unit 73 is also used for: and determining the keywords in the keyword library according to the commodity information of the store.

In the embodiment of the disclosure, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and outputs position information of a commodity corresponding to a keyword if the voice recognition result contains any keyword in the keyword library and the commodity corresponding to the keyword exists in a store, so that the voice recognition and keyword comparison is performed locally at the voice recognition terminal, thereby improving the voice recognition speed and further improving the commodity searching speed.

Fig. 8 illustrates another block diagram of a voice recognition terminal according to an embodiment of the present disclosure. As shown in fig. 8, the voice recognition terminal includes: a microphone 81 for collecting a sound signal; a storage unit 82 for storing a keyword library; the micro control unit 83 is connected to the microphone 81 and the storage unit 82, and is configured to perform voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compare the voice recognition result with the keyword library, send a commodity search request corresponding to a keyword to the wireless communication module if the voice recognition result includes any keyword in the keyword library, and output position information of a commodity corresponding to the keyword if a commodity search result from the wireless communication module is received, determine that the commodity corresponding to the keyword exists in the store according to the commodity search result, and the commodity search result includes position information of the commodity corresponding to the keyword; and the wireless communication module 84 connected to the micro control unit 83 is configured to send a product search request corresponding to the keyword to the server, and receive a product search result returned by the server based on the product search request.

In one possible implementation, the micro-control unit 83 is further configured to: and if the stock quantity of the commodity corresponding to the keyword in the store does not meet the search requirement according to the commodity search result, outputting the out-of-stock notification of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: a display screen connected to the micro control unit 83; the micro control unit 83 is configured to: sending the goods shortage notice corresponding to the keyword to a display screen; the display screen is used for: and displaying the out-of-stock notice of the commodity corresponding to the keyword.

In one possible implementation manner, the voice recognition terminal further includes: a speaker connected to the micro control unit 83; the micro control unit 83 is configured to: sending the goods shortage notice corresponding to the keyword to a loudspeaker; the speaker is used for: and playing the out-of-stock notice of the commodity corresponding to the keyword.

In the disclosed embodiment, the voice recognition terminal collects the voice signal through the microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, if the voice recognition result contains any keyword in the keyword library, sending a commodity searching request corresponding to the keyword to a server, receiving a commodity searching result returned by the server based on the commodity searching request, if the commodity corresponding to the keyword exists in the store according to the commodity searching result, and the commodity searching result comprises the position information of the commodity corresponding to the keyword, the position information of the commodity corresponding to the keyword is output, and therefore voice recognition and keyword comparison are carried out locally at the voice recognition terminal, so that the voice recognition speed can be increased, and the commodity searching speed can be increased.

Fig. 9 shows a schematic diagram of an application scenario of a speech recognition terminal according to an embodiment of the present disclosure. The application scenario shown in fig. 9 is a business super speech recognition scenario. In the example shown in fig. 9, the voice recognition terminal may serve as a shopping guide, and the voice recognition terminal may communicate with the indoor gateway through the LoRa air interface, so that the Link WAN in the public example core network may be accessed through the indoor gateway. The Link WAN can communicate with a Link Platform (Internet of things Platform), so that information of the intelligent life Internet of things Platform can be acquired. In the example shown in fig. 9, the customer may also obtain information of the intelligent life internet of things platform through the shopping APP.

In one possible implementation manner, the voice recognition terminal provided by the embodiment of the disclosure can be used for shop shopping guide. For example, the voice recognition terminal provided by the embodiment of the present disclosure may be in the form of a tablet computer product.

Fig. 10 illustrates another block diagram of a voice recognition terminal according to an embodiment of the present disclosure. As shown in fig. 10, the voice recognition terminal includes: a microphone 91 for collecting a sound signal; a storage unit 92 for storing a keyword library; the micro control unit 93 is connected to the microphone 91 and the storage unit 92, and is configured to perform voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compare the voice recognition result with the keyword library, and send any keyword in the keyword library to the wireless communication module 94 if the voice recognition result contains the keyword; and the wireless communication module 94 is connected to the micro control unit 93 and configured to send the keyword to the control terminal, so that the control terminal performs device control according to an instruction corresponding to the keyword.

In one possible implementation, the wireless communication module 94 is further configured to: acquiring an instruction set corresponding to the control terminal, and sending the instruction set to the micro control unit; the micro control unit 93 is further configured to: and determining the keywords corresponding to the instructions in the instruction set as the keywords in the keyword library.

In the embodiment of the disclosure, the voice recognition terminal collects a voice signal through a microphone, performs voice recognition on the voice signal to obtain a voice recognition result corresponding to the voice signal, compares the voice recognition result with a keyword library stored in the voice recognition terminal, and sends any keyword in the keyword library to the control terminal if the voice recognition result contains the keyword, so that the control terminal performs device control according to an instruction corresponding to the keyword, thereby performing voice recognition and keyword comparison locally at the voice recognition terminal, so that the voice recognition speed can be increased, and when the control terminal for performing device control is not in the same space as a user, the control terminal can be instructed to perform device control through the voice recognition terminal in the same space as the user.

Fig. 11 shows a schematic diagram of another application scenario of a speech recognition terminal according to an embodiment of the present disclosure. In the example shown in fig. 11, voice recognition terminals (i.e., local recognition terminals) are respectively disposed in the area 1, the area 2, the area 3, and the area 4, and the voice recognition terminals can communicate with a control terminal (a tianmao box) through the LoRa air interface. The control terminal may access a Link WAN that is in a common instance core network. The Link WAN can communicate with a Link Platform (Internet of things Platform), so that information of the intelligent life Internet of things Platform can be acquired. In the example shown in fig. 11, the user may also obtain information of the intelligent internet of things platform through an application (a tianmao box application) of the control terminal.

In some embodiments, the functions or included modules of the speech recognition terminal provided in the embodiments of the present disclosure may be used to execute the method described in the above method embodiments, and specific implementation thereof may refer to the description of the above method embodiments, and for brevity, will not be described again here.

Embodiments of the present disclosure also provide a computer-readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the above-mentioned method. The computer readable storage medium may be a non-volatile computer readable storage medium.

Fig. 12 is a block diagram illustrating an electronic device 800 in accordance with an example embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like terminal.

Referring to fig. 12, electronic device 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.

The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.

The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.

The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 800 is in an operation mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.

The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the electronic device 800. For example, the sensor assembly 814 may detect an open/closed state of the electronic device 800, the relative positioning of components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, orientation or acceleration/deceleration of the electronic device 800, and a change in the temperature of the electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.

In an exemplary embodiment, a non-transitory computer-readable storage medium, such as the memory 804, is also provided that includes computer program instructions executable by the processor 820 of the electronic device 800 to perform the above-described methods.

The present disclosure may be systems, methods, and/or computer program products. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied thereon for causing a processor to implement various aspects of the present disclosure.

The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.

The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.

The computer program instructions for carrying out operations of the present disclosure may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, the electronic circuitry that can execute the computer-readable program instructions implements aspects of the present disclosure by utilizing the state information of the computer-readable program instructions to personalize the electronic circuitry, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA).

Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.

These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.

The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Having described embodiments of the present disclosure, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein were chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the techniques in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

30页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于语音识别的方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!