CN107705793A - Information-pushing method, system and its equipment based on Application on Voiceprint Recognition - Google Patents

Information-pushing method, system and its equipment based on Application on Voiceprint Recognition Download PDF

Info

Publication number
CN107705793A
CN107705793A CN201710866615.6A CN201710866615A CN107705793A CN 107705793 A CN107705793 A CN 107705793A CN 201710866615 A CN201710866615 A CN 201710866615A CN 107705793 A CN107705793 A CN 107705793A
Authority
CN
China
Prior art keywords
classification results
user
vocal print
application
voice messaging
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.)
Granted
Application number
CN201710866615.6A
Other languages
Chinese (zh)
Other versions
CN107705793B (en
Inventor
耿雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710866615.6A priority Critical patent/CN107705793B/en
Publication of CN107705793A publication Critical patent/CN107705793A/en
Application granted granted Critical
Publication of CN107705793B publication Critical patent/CN107705793B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/04Training, enrolment or model building
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention proposes a kind of information-pushing method based on Application on Voiceprint Recognition, system and its equipment, wherein, method includes:Meet the initial start up conditions of passenger by bus when detecting, gather the first voice messaging in default first duration;The first vocal print feature of the first voice messaging is extracted, first user's classification results corresponding with the first vocal print feature are obtained using the Application on Voiceprint Recognition model of training in advance;Related resource information is pushed to passenger according to first user's classification results.Thus, the accurate push of content and service is realized by the Application on Voiceprint Recognition to in-car voice messaging, the accuracy and conversion ratio of information push is improved, lifts Consumer's Experience.

Description

Information-pushing method, system and its equipment based on Application on Voiceprint Recognition
Technical field
The present invention relates to field of artificial intelligence, more particularly to a kind of information-pushing method based on Application on Voiceprint Recognition, it is System and its equipment.
Background technology
Artificial intelligence (Artificial Intelligence), english abbreviation AI.It is research, develop for simulating, Extension and the extension intelligent theory of people, method, a new technological sciences of technology and application system.Artificial intelligence is to calculate One branch of machine science, it attempts to understand essence of intelligence, and produce it is a kind of it is new can be in a manner of human intelligence be similar The intelligence machine made a response, the research in the field include robot, speech recognition, image recognition, natural language processing and specially Family's system etc..Wherein, the most important aspect of artificial intelligence is exactly speech recognition technology.
At present, with the fast development of car networking and speech recognition technology, passenger inside the vehicle from it is passive listen to FM radios by Walk the car networking platform conversion that content and service are searched for active voice.In passively FM programs are listened to, passenger inside the vehicle adjusts every time Section channel passively listens to program, with the fast development of nearest car networking and speech recognition technology, passenger inside the vehicle is carried out Active voice searching for Internet content and service.
However, car networking onboard system in correlation technique can only be carried out according to the manual or phonetic search of user content and The inquiry or lookup of service, it is accustomed to according to the user of a period of time and then perhaps service pushes in progress, cause Push Service not It is enough accurate.
The content of the invention
The purpose of the present invention is intended to one of technical problem at least solving in correlation technique to a certain extent.
Therefore, first purpose of the present invention is to propose a kind of information-pushing method based on Application on Voiceprint Recognition, for solving Certainly car networking onboard system can not actively carry out the accurate push of content and service in the prior art, the essence for causing information to push The problem of exactness and relatively low conversion ratio ratio.
Second object of the present invention is to propose a kind of information transmission system based on Application on Voiceprint Recognition.
Third object of the present invention is to propose a kind of computer equipment.
Fourth object of the present invention is to propose a kind of non-transitorycomputer readable storage medium.
The 5th purpose of the present invention is to propose a kind of computer program product.
For the above-mentioned purpose, first aspect present invention embodiment proposes a kind of information push side based on Application on Voiceprint Recognition Method, it the described method comprises the following steps:Meet the initial start up conditions of passenger by bus when detecting, gather in default first duration The first voice messaging;The first vocal print feature of first voice messaging is extracted, using the Application on Voiceprint Recognition model of training in advance Obtain the first user classification results corresponding with first vocal print feature;Multiplied according to the first user classification results to described The related resource information of visitor's push.
The information-pushing method based on Application on Voiceprint Recognition of the embodiment of the present invention, by detect meet passenger ride just The first voice messaging in default first duration is gathered during beginning entry condition, and the first vocal print for extracting the first voice messaging is special Sign, and the Application on Voiceprint Recognition model of application training in advance obtain first user's classification results corresponding with the first vocal print feature, most Related resource information is pushed to passenger according to first user's classification results afterwards.Thus, the vocal print to in-car voice messaging is passed through The accuracy and conversion ratio for realize the accurate push of content and service, improving information push are identified, lifts Consumer's Experience.
For the above-mentioned purpose, second aspect of the present invention embodiment proposes a kind of information push system based on Application on Voiceprint Recognition System, the system include:Car-mounted terminal, for when detecting the initial start up conditions for meeting that passenger rides, collection to preset first The first voice messaging in duration, and it is sent to classified service device;The classified service device, for extracting the first voice letter First vocal print feature of breath, obtain corresponding with first vocal print feature first using the Application on Voiceprint Recognition model of training in advance and use Family classification results, and it is sent to content server;The content server, for according to the first user classification results to institute State passenger and push related resource information, the resource information is sent to the car-mounted terminal.
The information transmission system based on Application on Voiceprint Recognition of the embodiment of the present invention, passenger is met detecting by car-mounted terminal The first voice messaging in default first duration is gathered during initial start up conditions by bus, and is sent to classified service device, then Classified service device extracts the first vocal print feature of the first voice messaging, and the Application on Voiceprint Recognition model of application training in advance obtains and the First user's classification results corresponding to one vocal print feature, and content server is sent to, last content server is used according to first Family classification results push related resource information to passenger, and resource information is sent into car-mounted terminal.Thus, by in-car language The Application on Voiceprint Recognition of message breath realizes the accurate push of content and service, improves the accuracy and conversion ratio of information push, carries Rise Consumer's Experience.
For the above-mentioned purpose, third aspect present invention embodiment proposes a kind of computer equipment, including memory, processing Device and storage on a memory and the computer program that can run on a processor, during the computing device described program, reality Now as a kind of information-pushing method based on Application on Voiceprint Recognition, methods described include:When detecting that meet that passenger rides initial open Dynamic condition, gather the first voice messaging in default first duration;The first vocal print feature of first voice messaging is extracted, should The first user classification results corresponding with first vocal print feature are obtained with the Application on Voiceprint Recognition model of training in advance;According to described First user's classification results push related resource information to the passenger.
To achieve these goals, fourth aspect present invention embodiment proposes a kind of computer-readable storage of non-transitory Medium, when the instruction in the storage medium is performed by processor, enabling perform a kind of letter based on Application on Voiceprint Recognition Method for pushing is ceased, methods described includes:Meet the initial start up conditions of passenger by bus when detecting, gather in default first duration The first voice messaging;The first vocal print feature of first voice messaging is extracted, using the Application on Voiceprint Recognition model of training in advance Obtain the first user classification results corresponding with first vocal print feature;Multiplied according to the first user classification results to described The related resource information of visitor's push.
To achieve these goals, fifth aspect present invention embodiment proposes a kind of computer program product, when described When instruction processing unit in computer program product performs, a kind of information-pushing method based on Application on Voiceprint Recognition, the side are performed Method includes:Meet the initial start up conditions of passenger by bus when detecting, gather the first voice messaging in default first duration;Carry The first vocal print feature of first voice messaging is taken, is obtained and first vocal print using the Application on Voiceprint Recognition model of training in advance First user's classification results corresponding to feature;Related resource is pushed according to the first user classification results to the passenger to believe Breath.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description Obtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
Of the invention above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Substantially and it is readily appreciated that, wherein:
Fig. 1 is the schematic flow sheet of the information-pushing method according to an embodiment of the invention based on Application on Voiceprint Recognition;
Fig. 2 is the schematic flow sheet of the information-pushing method in accordance with another embodiment of the present invention based on Application on Voiceprint Recognition;
Fig. 3 is the schematic flow sheet according to the information-pushing method based on Application on Voiceprint Recognition of another embodiment of the invention
Fig. 4 is the structural representation of the information transmission system according to an embodiment of the invention based on Application on Voiceprint Recognition;
Fig. 5 is the structural representation of computer equipment according to an embodiment of the invention.
Embodiment
Embodiments of the invention are described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end Same or similar label represents same or similar element or the element with same or like function.Below with reference to attached The embodiment of figure description is exemplary, it is intended to for explaining the present invention, and is not considered as limiting the invention.
Below with reference to the accompanying drawings the information-pushing method based on Application on Voiceprint Recognition of the embodiment of the present invention, system are described and its is set It is standby.
At present, car networking onboard system can only be carried out according to the manual or phonetic search of user content and service inquiry or Search, and be accustomed to and then perhaps serviced in carrying out to push according to the user of a period of time, cause Push Service not accurate enough. The accurate push of content and service exactly can not be actively carried out, if passenger inside the vehicle changes (such as taxi) Push Service It can not precisely be pushed, and then user content or Service Operation can not be carried out.
For this problem, the embodiments of the invention provide the information-pushing method based on Application on Voiceprint Recognition, by in-car The Application on Voiceprint Recognition of voice messaging realizes the accurate push of content and service, improves the accuracy and conversion ratio of information push, Lift Consumer's Experience.For example man, female, youngster can be identified by the information-pushing method based on Application on Voiceprint Recognition of the embodiment of the present invention Child, old man etc., so as to which content and service provider can be according to passenger inside the vehicle's progress content and the accurate push or progress of service Content and Service Operation, than children's story, nursery rhymes, toy advertisement or cartoon push can be carried out if any children, there is man There are woman's words to push new film introduction, music service or shopping guide etc..It is specific as follows:
It should be noted that the information-pushing method based on Application on Voiceprint Recognition of the embodiment of the present invention can apply to it is vehicle-mounted DuerOS, Baidu map, Baidu's video, Baidu's news or Web broadcast etc., it can need to be selected according to practical application Set.
Fig. 1 is the schematic flow sheet of the information-pushing method according to an embodiment of the invention based on Application on Voiceprint Recognition.Such as Shown in Fig. 1, being somebody's turn to do the information-pushing method based on Application on Voiceprint Recognition includes:
Step 101, when detecting the initial start up conditions that meet that passenger rides, the first language in default first duration is gathered Message ceases.
Specifically, in actual applications,, can be by pre- when passenger is exchanged after just getting on the bus after vehicle launch If the equipment such as sensor detection current state whether meet the initial start up conditions that passenger rides, wherein, passenger ride just Beginning entry condition can need to carry out selection setting, such as car-mounted terminal unlatching etc. according to practical application.
Start for the first time it should be noted that vehicle initial start can be vehicle.
It is possible to further take a variety of modes to gather the first voice messaging in default first duration, as one kind Example, the first language in the first duration is preset by collections such as the voice acquisition modules (such as microphone array) in car-mounted terminal Message ceases;As another example, adopted by voice acquisition module (such as microphone array) in the terminal devices such as mobile phone etc. Collection is preset the first voice messaging in the first duration and sent by the mode such as wired or wireless to car-mounted terminal.
Wherein, presetting the first duration can need to carry out selection setting, such as 10 seconds, 30 seconds etc. according to practical application.
Step 102, the first vocal print feature of the first voice messaging is extracted, is obtained using the Application on Voiceprint Recognition model of training in advance First user's classification results corresponding with the first vocal print feature.
Step 103, related resource information is pushed to passenger according to first user's classification results.
Specifically, can be preserved after the first voice messaging in default first duration of collection locally, can also Send to classified service device etc..It is possible to further be carried out in local or classified service device etc. to the first voice messaging The extraction of first vocal print feature, and the Application on Voiceprint Recognition model of application training in advance obtains corresponding with the first vocal print feature first and used Family classification results.
It should be noted that vocal print feature namely comes out the constituents extraction for having identification in the first voice messaging, Such as frequency spectrum, cepstrum, formant, fundamental tone, reflectance factor etc., vocal print feature corresponding to the voice messaging that different people sends It is different.
It is understood that the good Application on Voiceprint Recognition model of training in advance, the first vocal print feature extracted is applied in advance The Application on Voiceprint Recognition model of training can obtain first user's classification results corresponding with the first vocal print feature.It is such as true according to frequency spectrum Its fixed corresponding first user classification results are female or are to determine that its corresponding first user classification results is according to frequency spectrum Child etc..
Further, after first user's classification results are determined, phase is pushed to passenger according to first user's classification results The resource information of pass.Such as first user's classification results be children, children's story, nursery rhymes, toy advertisement or animation can be carried out Piece pushes, so as to realize the accurate push of content and service using identifications such as the sex of passenger inside the vehicle and ages, to carry The accuracy and conversion ratio of high content service operation.
In summary, the information-pushing method based on Application on Voiceprint Recognition of the embodiment of the present invention, by detecting that satisfaction multiplies The first voice messaging in default first duration is gathered during visitor's initial start up conditions by bus, and extracts the of the first voice messaging One vocal print feature, and the Application on Voiceprint Recognition model of application training in advance obtain the first user classification corresponding with the first vocal print feature As a result, related resource information is finally pushed to passenger according to first user's classification results.Thus, by in-car voice messaging Application on Voiceprint Recognition realize the accurate push of content and service, improve the accuracy and conversion ratio of information push, lift user Experience.
Based on above-described embodiment, it is to be understood that passenger can be one or more in vehicle, be exemplified below How to be handled when multiple vocal print features be present and correspond to multiple user's classification results, it is specific as follows:
Fig. 2 is the schematic flow sheet of the information-pushing method in accordance with another embodiment of the present invention based on Application on Voiceprint Recognition. As shown in Fig. 2 after step 103, in addition to:
Step 201, the second voice messaging in default second duration is gathered.
Step 202, the second vocal print feature of the second voice messaging is extracted, is obtained using the Application on Voiceprint Recognition model of training in advance Second user classification results corresponding with the second vocal print feature.
Specifically, a variety of modes can be taken to gather the second voice messaging in default second duration, shown as one kind Example, the second voice in the second duration is preset by collections such as the voice acquisition modules (such as microphone array) in car-mounted terminal Information;As another example, gathered by voice acquisition module (such as microphone array) in the terminal devices such as mobile phone etc. Preset the second voice messaging in the second duration and sent by the mode such as wired or wireless to car-mounted terminal.
Wherein, presetting the second duration can need to carry out selection setting, such as 10 seconds, 30 seconds etc. according to practical application.
Specifically, can be preserved after the second voice messaging in default second duration of collection locally, can also Send to classified service device etc..It is possible to further be carried out in local or classified service device etc. to the second voice messaging The extraction of second vocal print feature, and the Application on Voiceprint Recognition model of application training in advance obtains corresponding with the second vocal print feature second and used Family classification results.
It should be noted that vocal print feature namely comes out the constituents extraction for having identification in the second voice messaging, Such as frequency spectrum, cepstrum, formant, fundamental tone, reflectance factor etc., vocal print feature corresponding to the voice messaging that different people sends It is different.
It is understood that the good Application on Voiceprint Recognition model of training in advance, the second vocal print feature extracted is applied in advance The Application on Voiceprint Recognition model of training can obtain second user classification results corresponding with the second vocal print feature.It is such as true according to frequency spectrum Its fixed corresponding second user classification results are female or are to determine that its corresponding second user classification results is according to frequency spectrum Child etc..
Step 203, it is corresponding with car-mounted terminal mark according to first user's classification results and second user classification results, generation Total user's classification results.
Step 204, car-mounted terminal mark and the corresponding relation storage of total user's classification results are arrived into database.
Specifically, it is to be understood that first user's classification results and second user classification results can with it is identical can also Difference, thus generate it is corresponding with car-mounted terminal mark always user's classification results can be first user's classification results, can also It is second user classification results, can also be the summation of first user's classification results and second user classification results.Further, Car-mounted terminal mark and the corresponding relation storage of total user's classification results are arrived into database.
That is, vehicle-mounted client the second voice messaging of the remaining dialogue of passenger inside the vehicle can be sent to it is local or Person is classified service device, and vocal print feature is integrated, and further confirms that Sex, Age of the passenger inside the vehicle user etc. is classified.So Afterwards, the tag along sorts such as the Sex, Age are together write in database.
If know that first user's classification results are different with second user classification results it should be noted that comparing, basis The related resource information of total user's classification results push.
Thus, the accurate push of content and service is realized by the Application on Voiceprint Recognition to in-car voice messaging, improves letter The accuracy and conversion ratio of push are ceased, lifts Consumer's Experience.
Based on above-described embodiment, it is to be understood that vehicle is again started up after being waiting traffic lights/it is flame-out after again Start, passenger keeps constant;Restarting etc. after new passenger loading after either stopping.For the above situation, in vehicle How to handle, be described in detail as follows when being again started up:
Fig. 3 is the schematic flow sheet according to the information-pushing method based on Application on Voiceprint Recognition of another embodiment of the invention. As shown in figure 3, after step 204, in addition to:
Step 301, when detect meet that vehicle is again started up condition when, gather the 3rd voice letter in default first duration Breath.
Step 302, the 3rd vocal print feature of the 3rd voice messaging is extracted, is obtained using the Application on Voiceprint Recognition model of training in advance The 3rd user's classification results corresponding with the 3rd vocal print feature.
Specifically, in actual applications, after vehicle is again started up, can be detected by equipment such as default sensors current Whether state meets that what passenger rode is again started up condition, wherein, condition that what passenger rode be again started up can according to it is actual should With needing to carry out selection setting, for example car-mounted terminal is opened etc..
It is possible to further take a variety of modes to gather the 3rd voice messaging in default first duration, as one kind Example, the 3rd language in the first duration is preset by collections such as the voice acquisition modules (such as microphone array) in car-mounted terminal Message ceases;As another example, adopted by voice acquisition module (such as microphone array) in the terminal devices such as mobile phone etc. Collection is preset the 3rd voice messaging in the first duration and sent by the mode such as wired or wireless to car-mounted terminal.
Wherein, presetting the first duration can need to carry out selection setting, such as 10 seconds, 30 seconds etc. according to practical application.
Specifically, can be preserved after the 3rd voice messaging in default first duration of collection locally, can also Send to classified service device etc..It is possible to further be carried out in local or classified service device etc. to the 3rd voice messaging The extraction of first vocal print feature, and the Application on Voiceprint Recognition model of application training in advance obtains the corresponding with the 3rd vocal print feature the 3rd and used Family classification results.
It should be noted that vocal print feature namely comes out the constituents extraction for having identification in the 3rd voice messaging, Such as frequency spectrum, cepstrum, formant, fundamental tone, reflectance factor etc., vocal print feature corresponding to the voice messaging that different people sends It is different.
It is understood that the good Application on Voiceprint Recognition model of training in advance, the 3rd vocal print feature extracted is applied in advance The Application on Voiceprint Recognition model of training can obtain the 3rd user's classification results corresponding with the 3rd vocal print feature.It is such as true according to frequency spectrum Its fixed corresponding 3rd user's classification results are female or are to determine that its corresponding 3rd user's classification results is according to frequency spectrum Child etc..
Step 303, total user's classification results corresponding with car-mounted terminal mark that database obtains last stored are inquired about.
Step 304, the 3rd user's classification results and total user's classification results are compared.
Step 305, know that the 3rd user's classification results are identical with total user's classification results if comparing, continue to push away to passenger Send the resource information of correlation.
Step 306, know that the 3rd user's classification results differ with total user's classification results if comparing, used according to the 3rd Family classification results push related resource information to passenger.
Specifically, total user of the last time of the client can be extracted from database according to the mark of vehicle-mounted client Classification results, contrasted with the 3rd user's classification results.If comparing result does not find to change, can always be used according to last time Family classification results, corresponding content and service are pushed to client;Tied in the event of changing, it is necessary to be classified according to the 3rd user Fruit, by corresponding content and service to passenger's push.
Based on above-described embodiment, the information-pushing method based on Application on Voiceprint Recognition of the embodiment of the present invention can be configured at difference System in perform, be illustrated below by taking the information transmission system based on Application on Voiceprint Recognition as an example as follows:
In order to realize above-described embodiment, the present invention also proposes a kind of information transmission system based on Application on Voiceprint Recognition, and Fig. 4 is root According to the structural representation of the information transmission system based on Application on Voiceprint Recognition of one embodiment of the invention.As shown in figure 4, sound should be based on The information transmission system of line identification includes:Car-mounted terminal 11, classified service device 12 and content server 13.
Wherein, car-mounted terminal 11, for when detecting that the initial start up conditions for meeting that passenger rides, collection preset first The first voice messaging in length, and it is sent to classified service device 12.
Classified service device 12, for extracting the first vocal print feature of the first voice messaging, know using the vocal print of training in advance Other model obtains first user's classification results corresponding with the first vocal print feature, and is sent to content server 13.
Content server 13, for pushing related resource information to passenger according to first user's classification results, by resource Information is sent to car-mounted terminal 11.
Based on above-described embodiment, it is to be understood that passenger can be one or more in vehicle, be exemplified below How to be handled when multiple vocal print features be present and correspond to multiple user's classification results, it is specific as follows:
Car-mounted terminal 11, the second voice messaging being additionally operable in default second duration of collection.
Classified service device 12, it is additionally operable to extract the second vocal print feature of the second voice messaging, using the vocal print of training in advance Identification model obtains second user classification results corresponding with the second vocal print feature.
Classified service device 12, be additionally operable to according to first user's classification results and second user classification results, generation with it is vehicle-mounted Total user's classification results corresponding to terminal iidentification.
Classified service device 12, it is additionally operable to car-mounted terminal mark and the corresponding relation storage of total user's classification results arriving data Storehouse.
Content server 13, know that first user's classification results are different with second user classification results if being additionally operable to compare, Related resource information is then pushed according to total user's classification results, resource information is sent to car-mounted terminal 11.
Based on above-described embodiment, it is to be understood that vehicle is again started up after being waiting traffic lights/it is flame-out after again Start, passenger keeps constant;Restarting etc. after new passenger loading after either stopping.For the above situation, in vehicle How to handle, be described in detail as follows when being again started up:
Car-mounted terminal 11, be additionally operable to when detect meet that vehicle is again started up condition when, gather in default first duration 3rd voice messaging.
Classified service device 12, it is additionally operable to extract the 3rd vocal print feature of the 3rd voice messaging, using the vocal print of training in advance Identification model obtains the 3rd user's classification results corresponding with the 3rd vocal print feature.
Classified service device 12, it is additionally operable to inquire about total user corresponding with car-mounted terminal mark that database obtains last stored Classification results.
Classified service device 12, it is additionally operable to compare the 3rd user's classification results and total user's classification results.
Content server 13, know that the 3rd user's classification results are identical with total user's classification results if being additionally operable to compare, Continue to push related resource information to passenger, resource information is sent to car-mounted terminal 11.
Content server 13, know that the 3rd user's classification results differ with total user's classification results if being additionally operable to compare, Related resource information is then pushed to passenger according to the 3rd user's classification results, resource information is sent to car-mounted terminal 11.
It should be noted that the foregoing explanation to the information-pushing method embodiment based on Application on Voiceprint Recognition is also applied for The information transmission system based on Application on Voiceprint Recognition of the embodiment, here is omitted.
In summary, the information transmission system based on Application on Voiceprint Recognition of the embodiment of the present invention, is being detected by car-mounted terminal To meeting to gather the first voice messaging in default first duration during initial start up conditions that passenger rides, and it is sent to classification clothes First vocal print feature of business device, then the first voice messaging of classified service device extraction, and the Application on Voiceprint Recognition mould of application training in advance Type obtains first user's classification results corresponding with the first vocal print feature, and is sent to content server, last content server Related resource information is pushed to passenger according to first user's classification results, resource information is sent to car-mounted terminal.Thus, lead to The Application on Voiceprint Recognition to in-car voice messaging is crossed to realize the accurate push of content and service, improve information push accuracy and Conversion ratio, lift Consumer's Experience.
The present invention proposes a kind of computer equipment, and Fig. 5 is the structure of computer equipment according to an embodiment of the invention Schematic diagram.As shown in figure 5, memory 21, processor 22 and being stored in the meter that can be run on memory 21 and on processor 22 Calculation machine program.
Processor 22 realizes the information push side based on Application on Voiceprint Recognition provided in above-described embodiment when performing described program Method.
Further, computer equipment also includes:
Communication interface 23, for the communication between memory 21 and processor 22.
Memory 21, for depositing the computer program that can be run on processor 22.
Memory 21 may include high-speed RAM memory, it is also possible to also including nonvolatile memory (non-volatile Memory), a for example, at least magnetic disk storage.
Processor 22, the push of the information based on Application on Voiceprint Recognition described in above-described embodiment is realized during for performing described program Method.
If memory 21, processor 22 and the independent realization of communication interface 23, communication interface 21, memory 21 and processing Device 22 can be connected with each other by bus and complete mutual communication.The bus can be industry standard architecture (Industry Standard Architecture, referred to as ISA) bus, external equipment interconnection (Peripheral Component, referred to as PCI) bus or extended industry-standard architecture (Extended Industry Standard Architecture, referred to as EISA) bus etc..The bus can be divided into address bus, data/address bus, controlling bus etc.. For ease of representing, only represented in Fig. 5 with a thick line, it is not intended that an only bus or a type of bus.
Optionally, in specific implementation, if memory 21, processor 22 and communication interface 23, are integrated in chip piece Upper realization, then memory 21, processor 22 and communication interface 23 can complete mutual communication by internal interface.
Processor 22 is probably a central processing unit (Central Processing Unit, referred to as CPU), or Specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or by with It is set to the one or more integrated circuits for implementing the embodiment of the present invention.
In order to realize above-described embodiment, the present invention also proposes a kind of non-transitorycomputer readable storage medium, when described When instruction in storage medium is performed by processor, enabling a kind of information-pushing method based on Application on Voiceprint Recognition is performed, Methods described includes:Meet the initial start up conditions of passenger by bus when detecting, gather the first voice in default first duration Information;The first vocal print feature of the first voice messaging is extracted, is obtained and the first vocal print using the Application on Voiceprint Recognition model of training in advance First user's classification results corresponding to feature;Related resource information is pushed to passenger according to first user's classification results.
In order to realize above-described embodiment, the present invention also proposes a kind of computer program product, when the computer program produces When instruction processing unit in product performs, a kind of information-pushing method based on Application on Voiceprint Recognition is performed, methods described includes:Work as detection To the initial start up conditions of passenger by bus are met, the first voice messaging in default first duration is gathered;Extract the first voice letter First vocal print feature of breath, the first user point corresponding with the first vocal print feature is obtained using the Application on Voiceprint Recognition model of training in advance Class result;Related resource information is pushed to passenger according to first user's classification results.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description Point is contained at least one embodiment or example of the present invention.In this manual, to the schematic representation of above-mentioned term not Identical embodiment or example must be directed to.Moreover, specific features, structure, material or the feature of description can be with office Combined in an appropriate manner in one or more embodiments or example.In addition, in the case of not conflicting, the skill of this area Art personnel can be tied the different embodiments or example and the feature of different embodiments or example described in this specification Close and combine.
In addition, term " first ", " second " are only used for describing purpose, and it is not intended that instruction or hint relative importance Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the invention, " multiple " are meant that at least two, such as two, three It is individual etc., unless otherwise specifically defined.
Any process or method described otherwise above description in flow chart or herein is construed as, and represents to include Module, fragment or the portion of the code of the executable instruction of one or more the step of being used to realize custom logic function or process Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the invention Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring Connecting portion (electronic installation), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium, which can even is that, to print the paper of described program thereon or other are suitable Medium, because can then enter edlin, interpretation or if necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned In embodiment, software that multiple steps or method can be performed in memory and by suitable instruction execution system with storage Or firmware is realized.Such as, if realized with hardware with another embodiment, following skill well known in the art can be used Any one of art or their combination are realized:With the logic gates for realizing logic function to data-signal from Logic circuit is dissipated, the application specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile Journey gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method carries Suddenly it is that by program the hardware of correlation can be instructed to complete, described program can be stored in a kind of computer-readable storage medium In matter, the program upon execution, including one or a combination set of the step of embodiment of the method.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, can also That unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould Block can both be realized in the form of hardware, can also be realized in the form of software function module.The integrated module is such as Fruit is realized in the form of software function module and as independent production marketing or in use, can also be stored in a computer In read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although have been shown and retouch above Embodiments of the invention are stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present invention System, one of ordinary skill in the art can be changed to above-described embodiment, change, replace and become within the scope of the invention Type.

Claims (13)

1. a kind of information-pushing method based on Application on Voiceprint Recognition, it is characterised in that comprise the following steps:
Meet the initial start up conditions of passenger by bus when detecting, gather the first voice messaging in default first duration;
The first vocal print feature of first voice messaging is extracted, is obtained and described the using the Application on Voiceprint Recognition model of training in advance First user's classification results corresponding to one vocal print feature;
Related resource information is pushed to the passenger according to the first user classification results.
2. the method as described in claim 1, it is characterised in that also include:
The second voice messaging in default second duration of collection;
The second vocal print feature of second voice messaging is extracted, is obtained and described the using the Application on Voiceprint Recognition model of training in advance Second user classification results corresponding to two vocal print features;
According to the first user classification results and the second user classification results, generate corresponding with car-mounted terminal mark total User's classification results;
Car-mounted terminal mark and the corresponding relation storage of total user's classification results are arrived into database.
3. method as claimed in claim 2, it is characterised in that also include:
Know that the first user classification results are different with the second user classification results if comparing, according to total user The related resource information of classification results push.
4. method as claimed in claim 2, it is characterised in that also include:
When detect meet that vehicle is again started up condition when, gather the 3rd voice messaging in default first duration;
The 3rd vocal print feature of the 3rd voice messaging is extracted, is obtained and described the using the Application on Voiceprint Recognition model of training in advance 3rd user's classification results corresponding to three vocal print features;
Inquire about total user's classification results corresponding with car-mounted terminal mark that the database obtains last stored;
Compare the 3rd user's classification results and total user's classification results;
Know that the 3rd user's classification results are identical with total user's classification results if comparing, continue to push away to the passenger Send the resource information of correlation.
5. method as claimed in claim 4, it is characterised in that also include:
Know that the 3rd user's classification results differ with total user's classification results if comparing, used according to the described 3rd Family classification results push related resource information to passenger.
A kind of 6. information transmission system based on Application on Voiceprint Recognition, it is characterised in that including:
Car-mounted terminal, for when detecting the initial start up conditions for meeting that passenger rides, gathering first in default first duration Voice messaging, and it is sent to classified service device;
The classified service device, for extracting the first vocal print feature of first voice messaging, using the vocal print of training in advance Identification model obtains the first user classification results corresponding with first vocal print feature, and is sent to content server;
The content server, for pushing related resource information to the passenger according to the first user classification results, The resource information is sent to the car-mounted terminal.
7. system as claimed in claim 6, it is characterised in that also include:
The car-mounted terminal, the second voice messaging being additionally operable in default second duration of collection;
The classified service device, it is additionally operable to extract the second vocal print feature of second voice messaging, using the sound of training in advance Line identification model obtains second user classification results corresponding with second vocal print feature;
The classified service device, it is additionally operable to according to the first user classification results and the second user classification results, generation Total user's classification results corresponding with car-mounted terminal mark;
The classified service device, it is additionally operable to store car-mounted terminal mark and the corresponding relation of total user's classification results To database.
8. system as claimed in claim 6, it is characterised in that also include:
The content server, know the first user classification results and the second user classification results if being additionally operable to compare Difference, then according to the related resource information of total user's classification results push, the resource information is sent to described vehicle-mounted Terminal.
9. system as claimed in claim 7, it is characterised in that also include:
The car-mounted terminal, be additionally operable to when detect meet that vehicle is again started up condition when, gather the in default first duration Three voice messagings;
The classified service device, it is additionally operable to extract the 3rd vocal print feature of the 3rd voice messaging, using the sound of training in advance Line identification model obtains the 3rd user's classification results corresponding with the 3rd vocal print feature;
The classified service device, it is additionally operable to inquire about the database and obtains the corresponding with car-mounted terminal mark of last stored and always use Family classification results;
The classified service device, the 3rd user's classification results described in comparison and total user's classification results are additionally operable to, and sent To content server;
The content server, know the 3rd user's classification results and total user's classification results phase if being additionally operable to compare Together, then continue to push related resource information to the passenger, the resource information is sent to the car-mounted terminal.
10. system as claimed in claim 9, it is characterised in that also include:
The content server, know the 3rd user's classification results with total user's classification results not if being additionally operable to compare It is identical, then related resource information is pushed to passenger according to the 3rd user's classification results, the resource information is sent to The car-mounted terminal.
11. a kind of computer equipment, it is characterised in that on a memory and can handled including memory, processor and storage The computer program run on device, during the computing device described program, realize the base as described in any in claim 1-5 In the information-pushing method of Application on Voiceprint Recognition.
12. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, it is characterised in that the program The information push side based on Application on Voiceprint Recognition as described in any in claims requirement 1-5 is realized when being executed by processor Method.
13. a kind of computer program product, it is characterised in that when the instruction in the computer program product is by computing device When, perform the information-pushing method based on Application on Voiceprint Recognition as described in any in claim 1-5.
CN201710866615.6A 2017-09-22 2017-09-22 Information pushing method, system and equipment based on voiceprint recognition Active CN107705793B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710866615.6A CN107705793B (en) 2017-09-22 2017-09-22 Information pushing method, system and equipment based on voiceprint recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710866615.6A CN107705793B (en) 2017-09-22 2017-09-22 Information pushing method, system and equipment based on voiceprint recognition

Publications (2)

Publication Number Publication Date
CN107705793A true CN107705793A (en) 2018-02-16
CN107705793B CN107705793B (en) 2023-01-31

Family

ID=61174268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710866615.6A Active CN107705793B (en) 2017-09-22 2017-09-22 Information pushing method, system and equipment based on voiceprint recognition

Country Status (1)

Country Link
CN (1) CN107705793B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108875682A (en) * 2018-06-29 2018-11-23 百度在线网络技术(北京)有限公司 Information-pushing method and device
CN110033381A (en) * 2019-01-11 2019-07-19 阿里巴巴集团控股有限公司 A kind of insurance recommended method and device for group visually impaired
CN110392011A (en) * 2018-04-12 2019-10-29 上海博泰悦臻网络技术服务有限公司 Method for playing music and music playing system
CN110784523A (en) * 2019-10-11 2020-02-11 北京地平线机器人技术研发有限公司 Target object information pushing method and device
WO2020029495A1 (en) * 2018-08-10 2020-02-13 珠海格力电器股份有限公司 Information pushing method and home appliance
CN111274470A (en) * 2020-03-20 2020-06-12 Oppo广东移动通信有限公司 Riding service application method, device, equipment and computer readable storage medium
CN111371838A (en) * 2020-02-14 2020-07-03 厦门快商通科技股份有限公司 Information pushing method and system based on voiceprint recognition and mobile terminal
CN112530418A (en) * 2019-08-28 2021-03-19 北京声智科技有限公司 Voice wake-up method, device and related equipment
CN113656609A (en) * 2021-08-13 2021-11-16 阿波罗智联(北京)科技有限公司 Method and device for recommending multimedia information, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012091883A (en) * 2010-10-25 2012-05-17 Mitsubishi Electric Corp Elevator system
CN103970808A (en) * 2013-01-25 2014-08-06 纬创资通股份有限公司 Media content recommendation method and media playing system
CN105898487A (en) * 2016-04-28 2016-08-24 北京光年无限科技有限公司 Interaction method and device for intelligent robot
CN106056996A (en) * 2016-08-23 2016-10-26 深圳市时尚德源文化传播有限公司 Multimedia interaction teaching system and method
CN106128467A (en) * 2016-06-06 2016-11-16 北京云知声信息技术有限公司 Method of speech processing and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012091883A (en) * 2010-10-25 2012-05-17 Mitsubishi Electric Corp Elevator system
CN103970808A (en) * 2013-01-25 2014-08-06 纬创资通股份有限公司 Media content recommendation method and media playing system
CN105898487A (en) * 2016-04-28 2016-08-24 北京光年无限科技有限公司 Interaction method and device for intelligent robot
CN106128467A (en) * 2016-06-06 2016-11-16 北京云知声信息技术有限公司 Method of speech processing and device
CN106056996A (en) * 2016-08-23 2016-10-26 深圳市时尚德源文化传播有限公司 Multimedia interaction teaching system and method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110392011A (en) * 2018-04-12 2019-10-29 上海博泰悦臻网络技术服务有限公司 Method for playing music and music playing system
CN108875682A (en) * 2018-06-29 2018-11-23 百度在线网络技术(北京)有限公司 Information-pushing method and device
WO2020029495A1 (en) * 2018-08-10 2020-02-13 珠海格力电器股份有限公司 Information pushing method and home appliance
CN110033381A (en) * 2019-01-11 2019-07-19 阿里巴巴集团控股有限公司 A kind of insurance recommended method and device for group visually impaired
CN112530418A (en) * 2019-08-28 2021-03-19 北京声智科技有限公司 Voice wake-up method, device and related equipment
CN110784523A (en) * 2019-10-11 2020-02-11 北京地平线机器人技术研发有限公司 Target object information pushing method and device
CN110784523B (en) * 2019-10-11 2022-08-02 北京地平线机器人技术研发有限公司 Target object information pushing method and device
CN111371838A (en) * 2020-02-14 2020-07-03 厦门快商通科技股份有限公司 Information pushing method and system based on voiceprint recognition and mobile terminal
CN111274470A (en) * 2020-03-20 2020-06-12 Oppo广东移动通信有限公司 Riding service application method, device, equipment and computer readable storage medium
CN113656609A (en) * 2021-08-13 2021-11-16 阿波罗智联(北京)科技有限公司 Method and device for recommending multimedia information, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN107705793B (en) 2023-01-31

Similar Documents

Publication Publication Date Title
CN107705793A (en) Information-pushing method, system and its equipment based on Application on Voiceprint Recognition
CN110838286B (en) Model training method, language identification method, device and equipment
CN112100349B (en) Multi-round dialogue method and device, electronic equipment and storage medium
CN109697973B (en) Rhythm level labeling method, model training method and device
CN108509619B (en) Voice interaction method and device
CN109523986B (en) Speech synthesis method, apparatus, device and storage medium
CN107863108B (en) Information output method and device
CN107657017A (en) Method and apparatus for providing voice service
CN106294774A (en) User individual data processing method based on dialogue service and device
CN111261151B (en) Voice processing method and device, electronic equipment and storage medium
CN106682090A (en) Active interaction implementing device, active interaction implementing method and intelligent voice interaction equipment
CN108447471A (en) Audio recognition method and speech recognition equipment
CN109190124B (en) Method and apparatus for participle
CN108009303A (en) Searching method, device, electronic equipment and storage medium based on speech recognition
CN107564531A (en) Minutes method, apparatus and computer equipment based on vocal print feature
CN105095415B (en) The determination method and apparatus of network mood
CN110972112B (en) Subway running direction determining method, device, terminal and storage medium
CN111737990B (en) Word slot filling method, device, equipment and storage medium
CN107122492A (en) Lyric generation method and device based on picture content
CN112860871A (en) Natural language understanding model training method, natural language understanding method and device
CN109074809A (en) Information processing equipment, information processing method and program
CN109887490A (en) The method and apparatus of voice for identification
CN111899718A (en) Method, apparatus, device and medium for recognizing synthesized speech
CN112632962B (en) Method and device for realizing natural language understanding in man-machine interaction system
CN114863915A (en) Voice awakening method and system based on semantic preservation

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