CN110767222B - Order receiving method and device - Google Patents
Order receiving method and device Download PDFInfo
- Publication number
- CN110767222B CN110767222B CN201910532906.0A CN201910532906A CN110767222B CN 110767222 B CN110767222 B CN 110767222B CN 201910532906 A CN201910532906 A CN 201910532906A CN 110767222 B CN110767222 B CN 110767222B
- Authority
- CN
- China
- Prior art keywords
- voice
- order
- receiving
- information
- service provider
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000012790 confirmation Methods 0.000 claims abstract description 25
- 230000008569 process Effects 0.000 claims description 17
- 238000012549 training Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 8
- 238000003062 neural network model Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 230000003068 static effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 7
- 238000001228 spectrum Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009191 jumping Effects 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 210000001260 vocal cord Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Finance (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Human Resources & Organizations (AREA)
- Computational Linguistics (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Medical Informatics (AREA)
- Entrepreneurship & Innovation (AREA)
- Computing Systems (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the application provides a bill receiving method and a bill receiving device, wherein the bill receiving method comprises the following steps: after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, and the voice input prompt information is used for prompting a service provider to input target voice content indicating order receiving; detecting whether target voice content of a service provider for confirming a receipt is received within a preset time length or not; and if the target voice content is received, feeding back order receiving confirmation information to the server. The embodiment of the application can receive orders through voice, and reduces the driving potential safety hazard of a service provider during order receiving.
Description
Technical Field
The application relates to the technical field of computer application, in particular to a method and a device for receiving orders.
Background
With the continuous development of network technology and mobile terminal technology, a network appointment car is an important choice for people to go out as a convenient and fast going-out mode in the country or other countries.
The users of the online taxi appointment platform comprise a service requester and a service provider. When the service provider used by the service provider enters the order listening state, the network appointment platform sends the order information of the service request terminal to the service provider so that the service provider can select whether to accept the order.
The current mode of order taking is generally that an order taking button on an order listening service page displayed by a service providing end is manually triggered. However, since the service provider is usually in a driving state when listening to the order, the service provider needs to take the hands off the steering wheel when triggering the order taking button, and needs to focus some attention on the service provider, which causes a driving safety hazard.
Disclosure of Invention
In view of the above, an object of the present invention is to provide an order receiving method and apparatus, which can reduce the driving safety hazard of a service provider during order receiving through voice order receiving.
In a first aspect, an embodiment of the present application provides an order receiving method, where the order receiving method includes:
after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, and the voice input prompt information is used for prompting a service provider to input target voice content indicating order receiving;
detecting whether target voice content of a service provider for confirming a receipt is received within a preset time length or not;
and if the target voice content is received, feeding back order receiving confirmation information to the server.
In an optional embodiment, the order receiving method further includes:
and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
In an optional embodiment, the detecting whether the target voice content of the order receiving confirmation by the service provider is received within a preset time length includes:
detecting whether voice content to be recognized is received within a preset time length;
if the voice content to be recognized is received, inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result;
detecting whether the voice recognition result is matched with the target voice content;
and if the target voice content is matched with the target voice content, confirming that the target voice content is received.
In an alternative embodiment, the speech recognition model is trained in the following way:
obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice;
inputting the characteristic value of each section of sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of sample voice;
and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
In an alternative embodiment, the speech features include: at least one of a Mel frequency cepstrum coefficient MFCC feature, a phone feature, a syllable feature, a character feature.
In an alternative embodiment, the base recognition model includes: one or more of a neural network model, a conditional random field model and a Probabilistic Linear Discriminant Analysis (PLDA) model.
In an optional embodiment, the order receiving method further includes: displaying a voice order receiving switch on a set service page;
when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
the voice input prompt message displayed through the order listening service page comprises the following steps:
and when the voice order receiving switch is confirmed to be in an open state, displaying the voice input prompt information through the order listening service page.
In an optional embodiment, the order receiving method further includes:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
In an optional implementation manner, after receiving the order information sent by the server, before the preset time length starts, the method further includes:
and carrying out voice broadcast on the order information.
In an optional implementation manner, after receiving the order information sent by the server, the method further includes:
and displaying a radio receiving indication mark through a radio list service page, and controlling the radio receiving indication mark to generate form change so as to prompt a service requester to input the target voice content.
In a second aspect, an embodiment of the present application further provides an order receiving device, where the order receiving device includes:
the display module is used for displaying voice input prompt information through an order listening service page after receiving order information sent by the server, wherein the voice input prompt information is used for prompting a service provider to input target voice content for indicating order receiving;
the detection module is used for detecting whether the target voice content of the order receiving confirmation of the service provider is received within a preset time length;
and the feedback module is used for feeding back order receiving confirmation information to the server if the target voice content is received.
In an optional implementation, the feedback module is further configured to:
and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
In an optional implementation manner, the detection module is specifically configured to:
detecting whether voice content to be recognized is received within a preset time length;
if the voice content to be recognized is received, inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result;
detecting whether the voice recognition result is matched with the target voice content;
and if the target voice content is matched with the target voice content, confirming that the target voice content is received.
In an alternative embodiment, the method further comprises: a model training module for training the speech recognition model in the following manner:
obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice;
inputting the characteristic value of each section of sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of sample voice;
and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
In an alternative embodiment, the speech features include: at least one of a Mel frequency cepstrum coefficient MFCC feature, a phone feature, a syllable feature, a character feature.
In an alternative embodiment, the base recognition model includes: one or more of a neural network model, a conditional random field model and a Probabilistic Linear Discriminant Analysis (PLDA) model.
In an alternative embodiment, the display module is further configured to: displaying a voice order receiving switch on a set service page;
when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
the display module is used for displaying the voice input prompt information through the following mode through the listening list service page:
and when the voice order receiving switch is confirmed to be in an open state, displaying the voice input prompt information through the order listening service page.
In an alternative embodiment, the display module is further configured to:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
In an alternative embodiment, the method further comprises: and the voice broadcasting module is used for carrying out voice broadcasting on the order information after receiving the order information sent by the server and before the preset time length begins.
In an optional implementation manner, the display module is further configured to display a radio reception indication identifier through a radio reception service page after receiving order information sent by the server, and control the radio reception indication identifier to change in form so as to prompt the service requester to enter the target voice content.
In a third aspect, an embodiment of the present application further provides a computer device, including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating via the bus when the computer device is running, the machine-readable instructions when executed by the processor performing the steps of the first aspect described above, or any possible implementation of the first aspect.
In a fourth aspect, this application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps in the first aspect or any one of the possible implementation manners of the first aspect.
According to the method and the device, after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, so that when a service provider selects order receiving, the voice content of a target amount for indicating the order receiving is input; if the target voice content is received within the preset time span, the order receiving confirmation information is fed back to the server, the voice order receiving is achieved, and therefore the driving potential safety hazard existing when the service provider receives the order can be reduced through the voice order receiving.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 is a schematic diagram illustrating an architecture of a service system provided in an embodiment of the present application;
fig. 2 is a flowchart illustrating an order receiving method according to an embodiment of the present application;
fig. 3 illustrates a specific example of a service page for listening lists provided by an embodiment of the present application;
fig. 4 is a flowchart illustrating a specific method for detecting whether target voice content for which a service provider confirms order pickup is received within a preset time length in an order pickup method provided by an embodiment of the present application;
FIG. 5 is a flowchart illustrating a specific method for training a speech recognition model in an order receiving method provided by an embodiment of the present application;
FIG. 6 is a flow chart of another order taking method provided by the embodiments of the present application;
fig. 7 is a schematic structural diagram illustrating an order receiving device according to an embodiment of the present application;
fig. 8 shows a schematic structural diagram of a computer device provided in an embodiment of the present application.
Detailed Description
In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for illustrative and descriptive purposes only and are not used to limit the scope of protection of the present application. Additionally, it should be understood that the schematic drawings are not necessarily drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and steps without logical context may be performed in reverse order or simultaneously. One skilled in the art, under the guidance of this application, may add one or more other operations to, or remove one or more operations from, the flowchart.
In addition, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
To enable those skilled in the art to utilize the present disclosure, the following embodiments are presented in conjunction with a specific application scenario, "network appointment". It will be apparent to those skilled in the art that the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the application. Although the present application is described primarily in the context of voice ordering by a service provider of a network appointment, it should be understood that this is merely one exemplary embodiment. The order taking method can also be used in other fields, such as order taking of take-out delivery personnel in the take-out delivery field, order taking of courier in the same city express delivery and the like.
It should be noted that in the embodiments of the present application, the term "comprising" is used to indicate the presence of the features stated hereinafter, but does not exclude the addition of further features.
The terms "passenger," "requestor," "service requestor," and "customer" are used interchangeably in this application to refer to an individual, entity, or tool that can request or order a service. The terms "driver," "provider," "service provider," and "provider" are used interchangeably in this application to refer to an individual, entity, or tool that can provide a service. The term "user" in this application may refer to an individual, entity or tool that requests a service, subscribes to a service, provides a service, or facilitates the provision of a service. For example, the user may be a passenger, a driver, an operator, etc., or any combination thereof. In the present application, "passenger" and "passenger terminal" may be used interchangeably, and "driver" and "driver terminal" may be used interchangeably.
The terms "service request" and "order" are used interchangeably herein to refer to a request initiated by a passenger, a service requester, a driver, a service provider, or a supplier, the like, or any combination thereof. Accepting the "service request" or "order" may be a passenger, a service requester, a driver, a service provider, a supplier, or the like, or any combination thereof. The service request may be charged or free.
The Positioning technology used in the present application may be based on a Global Positioning System (GPS), a Global Navigation Satellite System (GLONASS), a COMPASS Navigation System (COMPASS), a galileo Positioning System, a Quasi-Zenith Satellite System (QZSS), a Wireless Fidelity (WiFi) Positioning technology, or the like, or any combination thereof. One or more of the above-described positioning systems may be used interchangeably in this application.
One aspect of the present application relates to a system for receiving orders. The system can confirm whether to receive the order by displaying the voice input prompt system information on the order service page and detecting whether to receive the target voice content of the order receiving confirmation of the service provider within the preset time length, so that the situation that the service provider receives the order by manually triggering the order receiving button on the order receiving service page displayed by the service provider is avoided, a steering wheel is not required to be pushed when the order is received, the voice order receiving is realized, and the driving potential safety hazard of the service provider when the order is received is reduced.
Fig. 1 is a schematic architecture diagram of a service system 100 for order taking provided by an embodiment of the present application. For example, the service system 100 may be an online transportation service platform for transportation services such as taxi cab, designated drive service, express, carpool, bus service, driver rental, or shift service, or any combination thereof. The service system 100 may include one or more of a server 110, a network 120, a service requester terminal 130, a service provider terminal 140, and a database 150.
In some embodiments, the server 110 may include a processor. The processor may process information and/or data related to the service request to perform one or more of the functions described herein. For example, the processor may transmit order information to the service provider terminal 140 based on a service request obtained from the service requester terminal 130. In some embodiments, a processor may include one or more processing cores (e.g., a single-core processor (S) or a multi-core processor (S)). Merely by way of example, a Processor may include a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), an Application Specific Instruction Set Processor (ASIP), a Graphics Processing Unit (GPU), a Physical Processing Unit (PPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a microcontroller Unit, a Reduced Instruction Set computer (Reduced Instruction Set computer), a microprocessor, or the like, or any combination thereof.
In some embodiments, the device types corresponding to the service requester terminal 130 and the service provider terminal 140 may be mobile devices, such as smart home devices, wearable devices, smart mobile devices, virtual reality devices, augmented reality devices, and the like, and may also be tablet computers, laptop computers, built-in devices in motor vehicles, and the like.
In some embodiments, a database 150 may be connected to the network 120 to communicate with one or more components in the service system 100 (e.g., the server 110, the service requester terminal 130, the service provider terminal 140, etc.). One or more components in the service system 100 may access data or instructions stored in the database 150 via the network 120. In some embodiments, the database 150 may be directly connected to one or more components in the service system 100, or the database 150 may be part of the server 110.
The following describes the order receiving method provided in the embodiment of the present application in detail with reference to the content described in the service system 100 shown in fig. 1.
Referring to fig. 2, a flowchart of an order taking method provided in the embodiment of the present application is shown, where the order taking method may be executed by the service provider terminal 140 in the service system 100, and the specific execution process includes:
s201: after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, and the voice input prompt information is used for prompting a service provider to input target voice content indicating order receiving;
s202: detecting whether target voice content of a service provider for confirming a receipt is received within a preset time length or not;
s203: and if the target voice content is received, feeding back order receiving confirmation information to the server.
The following is a description of each of S201 to S203.
I: in S201 described above, the order service page is a service page presented to the service provider for order pickup by the service provider terminal 140.
After receiving an order initiated by a service requester terminal, a server matches the order with at least one service provider terminal based on a certain rule, and sends the order information of the order to the matched service provider terminal.
And after receiving the order information, the service provider terminal can display voice input prompt information in an order listening service page. The voice input prompt message is used for instructing the service provider to input target voice content for instructing order taking.
According to different languages used by service providers, voice input prompt information is different; for example, if the language used by the service provider is chinese, the voice input prompt message may be any one of the following:
receiving a new order, saying 'order receiving';
receiving a new order, for example, if you agree to pick up an order, please say "pick up an order";
if you agree to pick up the order, please say "agree to accept" to pick up the order within 7 seconds;
for another example, if the language used by the service provider is japanese, the voice input prompt information is, for example: お しください: see しました (please say: see).
Specifically, the voice input prompt information can be specifically set according to actual needs.
In addition, time length information can be displayed on the order listening service page, and the time length information is used for indicating that a service provider needs to input target voice content indicating order receiving within a corresponding preset time length, so that order receiving can be realized. If the preset time length is exceeded, the order receiving can not be realized even if the service requester records the target voice content again.
The display of the time length information can be static display or dynamic display; when the display of the time length information is dynamic display, the time length information changes continuously along with the time; for example, the time length information is displayed in the form of the current remaining time length capable of receiving the voice information, and may be displayed in the form of a progress bar, in the form of reading seconds, and the like.
In another embodiment, after receiving the order information sent by the server, the service provider terminal also enters a voice receiving state to receive the voice recorded by the service provider; in addition, the service provider terminal exits the voice receiving state after exceeding a preset time period.
In another embodiment, after receiving the order information, the service provider terminal may display the order information in a certain form, wholly or partially, in an order listening service page, so that the service provider can more intuitively understand the currently received order information.
When the order information is displayed, the order information may be displayed in a text form, for example, the order information includes: a departure place, a destination, an order execution time, etc. of the service requester; a text display area is arranged on the order listening service page and is used for displaying a destination in order information or a distance between a service requester and a departure place in a text form;
the order information may also be displayed in a graphic form, for example, an electronic map display area is provided on the order service page, and the area displays the departure place in the order information, the current geographic position of the service provider, and a route from the current geographic position of the service provider to the departure place in the form of an electronic map.
In another embodiment, the service provider terminal may further display a radio reception indication identifier through a radio reception service page, and control the radio reception indication identifier to change in form so as to prompt the service requester to enter the target voice content.
Illustratively, the radio-reception-indicating identification may be presented as a sound wave fluctuation animation; when no voice is recorded, the sound wave is slightly jittered; when a voice is recorded, the larger the voice of the recorded voice is, the larger the corresponding energy value is, and the more obvious the form change of the sound wave is.
As shown in fig. 3, a specific example of a listening list service page is provided. On the list service page, the following display areas are respectively included:
an electronic map display area a1 for displaying an electronic map; in the electronic map, the departure place of the order information, the current geographic position of the service provider, and a route from the current geographic position of the service provider to the departure place are marked.
A distance display area a2 for showing the length of the journey to the origin from the current geographic location of the service provider.
A voice input prompt information presentation area a3 for presenting the voice input prompt information.
And a time display area a4 for displaying the time length information.
And a sound reception indicator display area a5 for displaying the sound reception indicator.
In addition, other identifiers or other functional buttons may also be displayed in the service page of the order form, which is not described herein again.
In another embodiment, after receiving the order information sent by the server, before the preset time length starts, the method further includes: and carrying out voice broadcast on the order information.
Therefore, the service provider can confirm whether to receive orders or not only by listening to the broadcasted content, but also does not need to watch eyesight on the terminal of the service provider, so that the problem that the service provider focuses attention on the terminal of the service provider in the driving process is reduced, and the driving potential safety hazard is further reduced.
II: in the above S202, after the service provider terminal presents the voice input prompt information to the service provider, at least the following situations exist: the service provider does not make a sound, the sound made by the service provider does not contain the target voice content, the content recognition of the sound made by the service provider fails, and the sound made by the service provider contains the target voice content. And feeding back order receiving confirmation information to the server only when the target voice content is contained in the voice sent by the service provider, otherwise, the service provider is considered not to receive the order.
Specifically, referring to fig. 4, an embodiment of the present application further provides a specific method for detecting whether target voice content for a service provider to confirm receipt is received within a preset time length, including:
s401: and detecting whether the voice content to be recognized is received within a preset time length. If yes, jumping to S402; if not, jumping to S405;
here, the service provider terminal is in a voice receiving state and can capture external sound. As long as the energy of the sound reaches a preset threshold, whether the sound is emitted by the service provider or not, the speech content to be recognized currently exists. And the received voice content to be recognized can be one section or multiple sections.
S402: and inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result.
Here, the speech recognition model is used to recognize the speech content to be recognized.
S403: detecting whether the voice recognition result is matched with the target voice content; if yes, jumping to S404; if not, jumping to S405;
s404: confirming receipt of the target voice content.
S405: confirming that the target voice content is not received.
Specifically, referring to fig. 5, an embodiment of the present application further provides a specific method for training a speech recognition model, where the order taking method includes:
s501: the method comprises the steps of obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice.
Here, the voice feature includes: at least one of Mel-frequency cepstral coefficients (MFCC) characteristics, phone characteristics, syllable characteristics, and character characteristics.
Specifically, the MFCC features can characterize the acoustic features of each frame of speech frame, and the feature value of a sample speech under MFCC can form a sample MFCC vector, which can be obtained by:
(1) pre-emphasis: and passing the sampled sample voice signal through a high-pass filter to obtain a pre-emphasized sample voice signal. The pre-emphasis is to enhance the high frequency part of the sample voice signal, to flatten the spectrum of the sample voice signal, and to maintain the spectrum in the whole frequency band from low frequency to high frequency, so as to obtain the spectrum with the same signal-to-noise ratio. Meanwhile, the method is also used for eliminating the effect of vocal cords and lips in the sounding process, compensating the high-frequency part of the sample voice signal which is restrained by the sounding system, and highlighting the formants of the high frequency.
(2) Framing and windowing: frame division is to divide a sample speech signal into a plurality of frames, and first, N sampling points in the sample speech signal are collected into an observation unit, which is called a frame. In order to avoid the excessive variation of two adjacent frames, there is an overlapping region between two adjacent frames.
Windowing: since the sample speech signal varies continuously over a long range and cannot be processed without fixed characteristics, each frame is substituted into a window function, and the value outside the window is set to 0, so as to eliminate signal discontinuity that may be caused at both ends of each frame. Commonly used window functions are a square window, a hamming window, a hanning window, and the like.
(3) Fast Fourier transform: since the signal is usually difficult to see by the transformation in the time domain, it is usually observed by transforming it into an energy distribution in the frequency domain, and different energy distributions can represent the characteristics of different voices. After windowing, each frame must also undergo a fast fourier transform to obtain the energy distribution over the spectrum. And carrying out fast Fourier transform on each frame signal subjected to framing and windowing to obtain the frequency spectrum of each frame. And the power spectrum of the sample voice signal is obtained by taking the modulus square of the frequency spectrum of the sample voice signal.
(4) The fast fourier transformed sample speech signal is filtered using a mel filter.
(5) And carrying out operation of logarithmic energy parameters on the sample voice signals filtered by the Mel filter.
(6) And (4) performing discrete cosine transform on the signal output in the step (5) to obtain an MFCC vector of the sample voice.
The phoneme feature, syllable feature and character feature are all pronunciation features of the sample speech, can represent the mutual association relationship between adjacent frames, and are generally obtained by performing feature extraction by using MFCC vectors. For example, aiming at each pronunciation feature, training a feature extraction neural network corresponding to the pronunciation feature; when any pronunciation feature of the sample voice needs to be obtained, the MFCC vector corresponding to the sample voice is input into the feature extraction neural network corresponding to the pronunciation feature, and a feature value under the pronunciation feature corresponding to the sample voice is obtained.
S502: and inputting the characteristic value of each section of the sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of the sample voice.
Here, the basic recognition model includes: one or more of a neural network model, a conditional random field model, and a Probabilistic Linear Discriminant Analysis (PLDA) model.
S503: and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
After obtaining the speech recognition model, inputting the received speech content to be recognized into a pre-trained speech recognition model, and obtaining a speech recognition result, namely:
acquiring a characteristic value of the voice content to be recognized under at least one voice characteristic;
and inputting the characteristic value of the voice content to be recognized under at least one voice characteristic into a pre-trained voice recognition model to obtain a voice recognition result.
III: and if the target voice content is detected to be received, the service provider terminal generates and feeds back order receiving confirmation information to the server.
In addition, in another embodiment, with reference to the above S202, the order receiving method provided in the embodiment of the present application further includes:
s204: and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
Here, the order pickup refusal information may not be fed back to the server; the server will time after sending the order information to the terminal of the service provider; and if the preset time is counted and the server does not receive the order confirmation information fed back by the service provider terminal, the service provider terminal is considered to refuse to receive orders and subsequent order processing logic is executed.
In another embodiment of the present application, referring to fig. 6, the order receiving method further includes:
s601: displaying a voice order receiving switch on a set service page;
s602: when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
s603: if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
and if the microphone authority is turned on, when the service provider terminal enters the order listening state, if the voice order receiving switch is confirmed to be in the on state, the voice input prompt information is displayed through the order listening service page.
If the voice order receiving switch displayed on the service page is set to be in a closed state, the service provider terminal adopts the existing manual triggering mode to receive orders; if the mobile terminal is in the on state, the service provider terminal receives the order in a voice order receiving mode.
A button for confirming the permission of opening the microphone and a button for refusing the permission of opening the microphone are displayed on the microphone permission opening pop-up window; after the pop-up window is popped up, the service provider triggers a button for confirming the permission of opening the microphone, and the terminal of the service provider automatically opens the microphone permission; and if the service provider triggers a button for refusing to start the microphone authority, the voice order receiving switch is reset to a closed state.
In another embodiment, further comprising:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
Here, the form of the voice order taking novice guidance process may adopt, but is not limited to, at least one of the following guidance methods:
and displaying the voice order receiving process by popping up a display popup window.
The voice order receiving switch is turned on by guiding the service provider, and the user enters the order receiving service page to display the voice order receiving process.
The guidance of a novice of receiving the order by voice can be realized by combining a voice explanation mode.
According to the method and the device, after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, so that when a service provider selects order receiving, the voice content of a target amount for indicating the order receiving is input; if the target voice content is received within the preset time span, the order receiving confirmation information is fed back to the server, the voice order receiving is achieved, and therefore the driving potential safety hazard existing when the service provider receives the order can be reduced through the voice order receiving.
Based on the same inventive concept, the embodiment of the present application further provides a sheet receiving device corresponding to the sheet receiving method, and as the principle of solving the problem of the device in the embodiment of the present application is similar to that of the sheet receiving method in the embodiment of the present application, the implementation of the device may refer to the implementation of the method, and repeated details are not repeated.
Example two
Referring to fig. 7, which is a schematic view of an order receiving apparatus provided in the second embodiment of the present application, the apparatus includes: a display module 71, a detection module 72, a feedback module 73; wherein,
the display module 71 is configured to display, after receiving order information sent by the server, voice input prompt information through an order listening service page, where the voice input prompt information is used to prompt a service provider to enter target voice content indicating order receiving;
a detection module 72, configured to detect whether a target voice content for which the service provider confirms the order receiving is received within a preset time length;
a feedback module 73, configured to feed back order receiving confirmation information to the server if the target voice content is received.
According to the method and the device, after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, so that when a service provider selects order receiving, the voice content of a target amount for indicating the order receiving is input; if the target voice content is received within the preset time span, the order receiving confirmation information is fed back to the server, the voice order receiving is achieved, and therefore the driving potential safety hazard existing when the service provider receives the order can be reduced through the voice order receiving.
In a possible implementation, the feedback module 73 is further configured to:
and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
In a possible implementation, the detection module 72 is specifically configured to:
detecting whether voice content to be recognized is received within a preset time length;
if the voice content to be recognized is received, inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result;
detecting whether the voice recognition result is matched with the target voice content;
and if the target voice content is matched with the target voice content, confirming that the target voice content is received.
In a possible embodiment, the method further comprises: a model training module 74 for training the speech recognition model by:
obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice;
inputting the characteristic value of each section of sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of sample voice;
and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
In one possible implementation, the speech features include: at least one of a Mel frequency cepstrum coefficient MFCC feature, a phone feature, a syllable feature, a character feature.
In one possible embodiment, the basic recognition model includes: one or more of a neural network model, a conditional random field model and a Probabilistic Linear Discriminant Analysis (PLDA) model.
In a possible embodiment, the display module 71 is further configured to: displaying a voice order receiving switch on a set service page;
when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
the display module is used for displaying the voice input prompt information through the following mode through the listening list service page:
and when the voice order receiving switch is confirmed to be in an open state, displaying the voice input prompt information through the order listening service page.
In a possible embodiment, the display module 71 is further configured to:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
In a possible embodiment, the method further comprises: and the voice broadcasting module 75 is configured to perform voice broadcasting on the order information after receiving the order information sent by the server and before the preset time length starts.
In a possible implementation manner, the display module 71 is further configured to display a radio receiving indication identifier through a radio receiving service page after receiving order information sent by the server, and control the radio receiving indication identifier to change in form so as to prompt the service requester to enter the target voice content.
The description of the processing flow of each module in the device and the interaction flow between the modules may refer to the related description in the above method embodiments, and will not be described in detail here.
EXAMPLE III
An embodiment of the present application further provides a computer device 80, as shown in fig. 8, which is a schematic structural diagram of the computer device 80 provided in the embodiment of the present application, and includes: a processor 81, a memory 82, and a bus 83. The memory 82 stores machine-readable instructions (such as the execution instructions corresponding to the module 71, the detection module 72, the feedback module 73, etc. shown in the apparatus in fig. 7) executable by the processor 81, when the computer device 80 is running, the processor 81 and the memory 82 communicate via the bus 83, and when the processor 81 executes the following processes:
after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, and the voice input prompt information is used for prompting a service provider to input target voice content indicating order receiving;
detecting whether target voice content of a service provider for confirming a receipt is received within a preset time length or not;
and if the target voice content is received, feeding back order receiving confirmation information to the server.
In a possible implementation manner, in the instructions executed by the processor 81, the order taking method further includes:
and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
In a possible embodiment, the instructions executed by processor 81 for detecting whether target voice content for which the service provider confirms order pickup is received within a preset time period include:
detecting whether voice content to be recognized is received within a preset time length;
if the voice content to be recognized is received, inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result;
detecting whether the voice recognition result is matched with the target voice content;
and if the target voice content is matched with the target voice content, confirming that the target voice content is received.
In one possible embodiment, processor 81 executes instructions that train the speech recognition model in the following manner:
obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice;
inputting the characteristic value of each section of sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of sample voice;
and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
In one possible embodiment, the processor 81 executes instructions that include, by the speech feature: at least one of a Mel frequency cepstrum coefficient MFCC feature, a phone feature, a syllable feature, a character feature.
In a possible embodiment, the processor 81 executes instructions in which the basic recognition model includes: one or more of a neural network model, a conditional random field model and a Probabilistic Linear Discriminant Analysis (PLDA) model.
In a possible implementation manner, in the instructions executed by the processor 81, the order taking method further includes: displaying a voice order receiving switch on a set service page;
when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
the voice input prompt message displayed through the order listening service page comprises the following steps:
and when the voice order receiving switch is confirmed to be in an open state, displaying the voice input prompt information through the order listening service page.
In a possible implementation manner, in the instructions executed by the processor 81, the order taking method further includes:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
In a possible implementation manner, the instructions executed by the processor 81 further include, after receiving the order information sent by the server and before starting the preset time period, that:
and carrying out voice broadcast on the order information.
In one possible embodiment, the instructions executed by the processor 81, after receiving the order information sent by the server, further include:
and displaying a radio receiving indication mark through a radio list service page, and controlling the radio receiving indication mark to generate form change so as to prompt a service requester to input the target voice content.
The embodiment of the application also provides a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the steps of the order taking method are executed.
Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, and the like, and when a computer program on the storage medium is run, the order taking method can be executed, so that the problem of driving safety hazards caused by manually triggering order taking is solved, and the effect of reducing the driving safety hazards existing in order taking by a service provider through voice order taking is achieved.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to corresponding processes in the method embodiments, and are not described in detail in this application. In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and there may be other divisions in actual implementation, and for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some communication interfaces, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (20)
1. An order receiving method, characterized in that the order receiving method comprises:
after order information sent by a server is received, voice input prompt information is displayed through an order listening service page, and the voice input prompt information is used for prompting a service provider to input target voice content indicating order receiving; the order information is matched with at least one service provider, an electronic map display area is arranged on the order listening service page, and the area displays a place of departure in the order information, the current geographic position of the service provider and a route from the current geographic position of the service provider to the place of departure in the form of an electronic map;
detecting whether target voice content of a service provider for confirming a receipt is received within a preset time length or not;
if the target voice content is received, feeding back order receiving confirmation information to the server;
the method comprises the steps that time length information is also displayed on a list listening service page, the time length information is used for indicating that a service provider needs to input target voice content indicating list receiving within a corresponding preset time length to achieve list receiving, the display of the time length information comprises static display or dynamic display, when the display of the time length information is dynamic display, the time length information changes continuously along with the lapse of time, the display form of the time length information is the duration of the current surplus time capable of receiving the voice information, and the time length information is displayed in a progress bar form or a second reading form;
the order receiving method also comprises the following steps:
and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
2. The order taking method of claim 1, wherein the detecting whether the target voice content for the service provider to confirm the order taking is received within a preset time length comprises:
detecting whether voice content to be recognized is received within a preset time length;
if the voice content to be recognized is received, inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result;
detecting whether the voice recognition result is matched with the target voice content;
and if the target voice content is matched with the target voice content, confirming that the target voice content is received.
3. The order taking method of claim 2, wherein the speech recognition model is trained by:
obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice;
inputting the characteristic value of each section of sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of sample voice;
and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
4. The order taking method of claim 3, wherein the voice feature comprises: at least one of a Mel frequency cepstrum coefficient MFCC feature, a phone feature, a syllable feature, a character feature.
5. The order taking method of claim 3, wherein the base recognition model comprises: one or more of a neural network model, a conditional random field model and a Probabilistic Linear Discriminant Analysis (PLDA) model.
6. The order taking method according to claim 1, further comprising: displaying a voice order receiving switch on a set service page;
when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
the voice input prompt message displayed through the order listening service page comprises the following steps:
and when the voice order receiving switch is confirmed to be in an open state, displaying the voice input prompt information through the order listening service page.
7. The order taking method according to claim 6, further comprising:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
8. The order taking method according to claim 1, wherein after receiving the order information sent by the server, before the preset time period starts, the method further comprises:
and carrying out voice broadcast on the order information.
9. The order taking method according to claim 1, further comprising, after receiving the order information sent by the server:
and displaying a radio receiving indication mark through a radio list service page, and controlling the radio receiving indication mark to generate form change so as to prompt a service requester to input the target voice content.
10. An order receiving device, characterized in that, the order receiving device includes:
the display module is used for displaying voice input prompt information through an order listening service page after receiving order information sent by the server, wherein the voice input prompt information is used for prompting a service provider to input target voice content for indicating order receiving; the order information is matched with at least one service provider, an electronic map display area is arranged on the order listening service page, and the area displays a place of departure in the order information, the current geographic position of the service provider and a route from the current geographic position of the service provider to the place of departure in the form of an electronic map;
the detection module is used for detecting whether the target voice content of the order receiving confirmation of the service provider is received within a preset time length;
the feedback module is used for feeding back order receiving confirmation information to the server if the target voice content is received;
the method comprises the steps that time length information is also displayed on a list listening service page, the time length information is used for indicating that a service provider needs to input target voice content indicating list receiving within a corresponding preset time length to achieve list receiving, the display of the time length information comprises static display or dynamic display, when the display of the time length information is dynamic display, the time length information changes continuously along with the lapse of time, the display form of the time length information is the duration of the current surplus time capable of receiving the voice information, and the time length information is displayed in a progress bar form or a second reading form;
the feedback module is further configured to:
and if the target voice content of the order receiving confirmation of the service provider is not received within the preset time span, feeding back order receiving refusing information to the server.
11. The order receiving device according to claim 10, wherein the detection module is specifically configured to:
detecting whether voice content to be recognized is received within a preset time length;
if the voice content to be recognized is received, inputting the received voice content to be recognized into a pre-trained voice recognition model to obtain a voice recognition result;
detecting whether the voice recognition result is matched with the target voice content;
and if the target voice content is matched with the target voice content, confirming that the target voice content is received.
12. The order receiving device of claim 11, further comprising: a model training module for training the speech recognition model in the following manner:
obtaining a characteristic value of a plurality of sections of sample voice under at least one voice characteristic and real voice content corresponding to each section of sample voice;
inputting the characteristic value of each section of sample voice under at least one voice characteristic into a basic recognition model for voice recognition, and acquiring sample voice recognition results corresponding to each section of sample voice;
and training the basic recognition model based on the sample voice recognition result and the real voice content to obtain the voice recognition model.
13. The order taking device of claim 12, wherein the voice features comprise: at least one of a Mel frequency cepstrum coefficient MFCC feature, a phone feature, a syllable feature, a character feature.
14. The order taking apparatus of claim 12, wherein the base identification model comprises: one or more of a neural network model, a conditional random field model and a Probabilistic Linear Discriminant Analysis (PLDA) model.
15. The order taking device of claim 10, wherein the display module is further configured to: displaying a voice order receiving switch on a set service page;
when the voice order receiving switch is turned on, checking whether the microphone authority is turned on;
if the microphone authority is not opened, displaying the microphone authority to open a popup window, wherein the microphone authority to open the popup window is used for opening the microphone authority;
the display module is used for displaying the voice input prompt information through the following mode through the listening list service page:
and when the voice order receiving switch is confirmed to be in an open state, displaying the voice input prompt information through the order listening service page.
16. The order taking device of claim 15, wherein the display module is further configured to:
displaying a voice order receiving teaching button on a set service page;
and when the voice order receiving teaching button is triggered, executing a voice order receiving novice guiding process.
17. The order receiving device of claim 10, further comprising: and the voice broadcasting module is used for carrying out voice broadcasting on the order information after receiving the order information sent by the server and before the preset time length begins.
18. The order receiving device of claim 10, wherein the display module is further configured to display a radio receiving indication identifier through a list listening service page after receiving order information sent by the server, and control the radio receiving indication identifier to change in form so as to prompt a service requester to enter the target voice content.
19. A computer device, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating via the bus when the computer device is running, the processor executing the machine-readable instructions to perform the steps of the method according to any one of claims 1 to 9.
20. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, is adapted to carry out the steps of the method according to any one of claims 1 to 9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910532906.0A CN110767222B (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device |
CN202110190538.3A CN113012696A (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device, medium and program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910532906.0A CN110767222B (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110190538.3A Division CN113012696A (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device, medium and program product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110767222A CN110767222A (en) | 2020-02-07 |
CN110767222B true CN110767222B (en) | 2021-03-09 |
Family
ID=69329072
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110190538.3A Pending CN113012696A (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device, medium and program product |
CN201910532906.0A Active CN110767222B (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110190538.3A Pending CN113012696A (en) | 2019-06-19 | 2019-06-19 | Order receiving method and device, medium and program product |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN113012696A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111586185B (en) * | 2020-05-11 | 2023-05-26 | 拉扎斯网络科技(上海)有限公司 | Electronic device, order receipt confirmation method, apparatus and readable storage medium |
CN113010058B (en) * | 2021-03-09 | 2023-01-06 | 汉海信息技术(上海)有限公司 | Information processing method, device, equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269395A (en) * | 2013-04-22 | 2013-08-28 | 聚熵信息技术(上海)有限公司 | Speech control method and device based on screen locking state |
CN105895093A (en) * | 2015-11-02 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Voice information processing method and device |
CN107180631A (en) * | 2017-05-24 | 2017-09-19 | 刘平舟 | Voice interaction method and device |
CN108364152A (en) * | 2018-01-17 | 2018-08-03 | 拉扎斯网络科技(上海)有限公司 | Distribution method and device |
CN109285549A (en) * | 2017-07-20 | 2019-01-29 | 北京嘀嘀无限科技发展有限公司 | Method of speech processing and device |
CN109389971A (en) * | 2018-08-17 | 2019-02-26 | 深圳壹账通智能科技有限公司 | Insurance recording quality detecting method, device, equipment and medium based on speech recognition |
CN109637525A (en) * | 2019-01-25 | 2019-04-16 | 百度在线网络技术(北京)有限公司 | Method and apparatus for generating vehicle-mounted acoustic model |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9734151B2 (en) * | 2012-10-31 | 2017-08-15 | Tivo Solutions Inc. | Method and system for voice based media search |
CN103680134B (en) * | 2013-12-31 | 2016-08-24 | 北京东方车云信息技术有限公司 | The method of a kind of offer service of calling a taxi, Apparatus and system |
CN103680135A (en) * | 2013-12-31 | 2014-03-26 | 北京东方车云信息技术有限公司 | Method, device and system of providing taxi calling service |
CN108011913B (en) * | 2016-12-29 | 2021-08-20 | 北京车和家信息技术有限责任公司 | Data transmission method, vehicle display device, vehicle multimedia equipment and system |
CN108346073B (en) * | 2017-01-23 | 2021-11-02 | 北京京东尚科信息技术有限公司 | Voice shopping method and device |
-
2019
- 2019-06-19 CN CN202110190538.3A patent/CN113012696A/en active Pending
- 2019-06-19 CN CN201910532906.0A patent/CN110767222B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269395A (en) * | 2013-04-22 | 2013-08-28 | 聚熵信息技术(上海)有限公司 | Speech control method and device based on screen locking state |
CN105895093A (en) * | 2015-11-02 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Voice information processing method and device |
CN107180631A (en) * | 2017-05-24 | 2017-09-19 | 刘平舟 | Voice interaction method and device |
CN109285549A (en) * | 2017-07-20 | 2019-01-29 | 北京嘀嘀无限科技发展有限公司 | Method of speech processing and device |
CN108364152A (en) * | 2018-01-17 | 2018-08-03 | 拉扎斯网络科技(上海)有限公司 | Distribution method and device |
CN109389971A (en) * | 2018-08-17 | 2019-02-26 | 深圳壹账通智能科技有限公司 | Insurance recording quality detecting method, device, equipment and medium based on speech recognition |
CN109637525A (en) * | 2019-01-25 | 2019-04-16 | 百度在线网络技术(北京)有限公司 | Method and apparatus for generating vehicle-mounted acoustic model |
Also Published As
Publication number | Publication date |
---|---|
CN110767222A (en) | 2020-02-07 |
CN113012696A (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10096319B1 (en) | Voice-based determination of physical and emotional characteristics of users | |
CN104535071B (en) | A kind of phonetic navigation method and device | |
EP2560158B1 (en) | Operating system and method of operating | |
US8103510B2 (en) | Device control device, speech recognition device, agent device, on-vehicle device control device, navigation device, audio device, device control method, speech recognition method, agent processing method, on-vehicle device control method, navigation method, and audio device control method, and program | |
US10714081B1 (en) | Dynamic voice assistant interaction | |
WO2016002406A1 (en) | In-vehicle interactive system and in-vehicle information appliance | |
KR20170112713A (en) | Device and method for voice translation | |
EP2613507B1 (en) | Mobile terminal and method of controlling the same | |
JP6339545B2 (en) | Information processing apparatus, information processing method, and program | |
US20190108559A1 (en) | Evaluation-information generation system and vehicle-mounted device | |
CN110767222B (en) | Order receiving method and device | |
JP2016090681A (en) | Voice interactive device for vehicle | |
CN110070861A (en) | Information processing unit and information processing method | |
JP6190857B2 (en) | Information processing apparatus, information processing method, and program | |
JP5769904B2 (en) | Evaluation information posting apparatus and evaluation information posting method | |
US11996099B2 (en) | Dialogue system, vehicle, and method of controlling dialogue system | |
JP6321597B2 (en) | Information processing apparatus, information processing method, and program | |
WO2014199428A1 (en) | Candidate announcement device, candidate announcement method, and program for candidate announcement | |
CN112193255A (en) | Human-computer interaction method, device, equipment and storage medium of vehicle-machine system | |
JP6387287B2 (en) | Unknown matter resolution processing system | |
US20200327888A1 (en) | Dialogue system, electronic apparatus and method for controlling the dialogue system | |
JP5341548B2 (en) | Voice recognition device | |
CN111862946A (en) | Order processing method and device, electronic equipment and storage medium | |
CN112242143A (en) | Voice interaction method and device, terminal equipment and storage medium | |
WO2015132829A1 (en) | Speech interaction device, speech interaction system, and speech interaction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |