CN109065047B - Method and device for awakening application service - Google Patents

Method and device for awakening application service Download PDF

Info

Publication number
CN109065047B
CN109065047B CN201811023963.8A CN201811023963A CN109065047B CN 109065047 B CN109065047 B CN 109065047B CN 201811023963 A CN201811023963 A CN 201811023963A CN 109065047 B CN109065047 B CN 109065047B
Authority
CN
China
Prior art keywords
service
voice
information
personal assistant
virtual personal
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
Application number
CN201811023963.8A
Other languages
Chinese (zh)
Other versions
CN109065047A (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.)
Mobvoi Information Technology Co Ltd
Original Assignee
Mobvoi Information 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 Mobvoi Information Technology Co Ltd filed Critical Mobvoi Information Technology Co Ltd
Priority to CN201811023963.8A priority Critical patent/CN109065047B/en
Publication of CN109065047A publication Critical patent/CN109065047A/en
Application granted granted Critical
Publication of CN109065047B publication Critical patent/CN109065047B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

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

Abstract

The embodiment of the invention provides a method and a device for awakening application service, which are applied to virtual personal assistants, wherein the method comprises the following steps: receiving first voice information input by a user through an earphone when the virtual personal assistant is in an awakening state; determining service demand information of the user based on the first voice information; waking up a local application service capable of meeting the service requirement information in the virtual personal assistant, wherein the local application service is provided by the virtual personal assistant. Therefore, the mode of inputting voice by using the earphone is used, the corresponding local application service in the virtual personal assistant is awakened through the virtual personal assistant, the awakening process of the application service can be simplified, and the intelligent degree of the interactive mode is improved.

Description

Method and device for awakening application service
Technical Field
The embodiment of the invention relates to the field of electronic equipment application, in particular to a method and a device for awakening application service.
Background
With the continuous development of science and technology, electronic technology has also gained rapid development, and the variety of electronic products is also more and more, and people also enjoy various conveniences brought by the development of science and technology. Nowadays, people can enjoy more and more abundant application services brought by the development of science and technology through various types of electronic devices, such as smart phones, tablet computers and the like, for example, creating reminders, playing music, playing videos, performing voice navigation and the like.
At present, when a user needs to wake up an application service provided by an application program, the user often needs to open an electronic device installed with the application program, find an icon of the application program from a system desktop of the electronic device, open the application program by clicking the icon of the application program on a touch screen of the electronic device, and finally perform related operations on the application program to wake up the application service provided by the application program. For example, when a user needs to calculate a result of a certain mathematical expression, the electronic device needs to be unlocked first, then an icon of a calculation application program is found from the electronic device, then the calculation application program is opened by clicking the icon, and then the calculation application program is manually input to output the calculation result.
In the process of starting the application service provided by the application program by using the electronic equipment, the inventor finds that the operation process of waking up the application service at present is very complicated, and the technical problem of low intelligent degree of an interactive mode exists.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for waking up an application service, where a voice input mode of an earphone is used, and a virtual personal assistant is used to wake up a corresponding local application service in the virtual personal assistant, so that a wake-up process of the application service can be simplified, and an intelligent degree of an interactive mode is improved.
In order to solve the above technical problems, embodiments of the present invention provide the following technical solutions:
in a first aspect, an embodiment of the present invention provides a method for waking up an application service, where the method is applied to a virtual personal assistant, and the method includes: receiving first voice information input by a user through an earphone when the virtual personal assistant is in an awakening state; determining service demand information of the user based on the first voice information; waking up a local application service capable of meeting the service requirement information in the virtual personal assistant, wherein the local application service is provided by the virtual personal assistant.
In a second aspect, an embodiment of the present invention provides an apparatus for waking up an application service, where the apparatus includes: the first receiving unit is used for receiving first voice information input by a user through an earphone when the virtual personal assistant is in an awakening state; a determining unit, configured to determine service demand information of the user based on the first voice information; and the awakening unit is used for awakening a local application service which can meet the service requirement information in the virtual personal assistant, wherein the local application service is provided by the virtual personal assistant.
In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, where the storage medium includes a stored program, and when the program runs, a device in which the storage medium is located is controlled to execute the steps of the method for waking up an application service.
In a fourth aspect, an embodiment of the present invention provides an electronic device, where the electronic device includes: at least one processor; and at least one memory, bus connected with the processor; the processor and the memory complete mutual communication through the bus; the processor is used for calling the program instructions in the memory so as to execute the steps of the method for waking up the application service.
According to the method and the device for waking up the application service, when the virtual personal assistant is in a wake-up state, after the virtual personal assistant receives the first voice information input by the user through the earphone, the virtual personal assistant can determine the service requirement information of the user based on the first voice information, and then the virtual personal assistant wakes up the local application service capable of meeting the service requirement information in the virtual personal assistant so as to provide the application service for the user, wherein the local application service is provided by the virtual personal assistant. Therefore, the user does not need to manually operate the electronic equipment, the user only needs to input voice information through the earphone, the local application service in the virtual personal assistant can be awakened through the virtual personal assistant, the operation is very simple and convenient, the operation process of awakening the application service is simplified, and the intelligent degree of an interaction mode is improved.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a schematic structural diagram of a system for waking up an application service according to an embodiment of the present invention;
FIG. 2 is a first flowchart illustrating a method for waking up an application service according to an embodiment of the present invention;
FIG. 3 is a second flowchart illustrating a method for waking up an application service according to an embodiment of the present invention;
fig. 4 is a third schematic flowchart of a method for waking up an application service according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an apparatus for waking up an application service according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device in an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
An embodiment of the present invention provides a system for waking up an application service, fig. 1 is a schematic structural diagram of the system for waking up an application service in the embodiment of the present invention, and referring to fig. 1, the system 10 may include: an electronic device 101, a Virtual Personal Assistant (VPA) 102, and a headset 103, wherein the Virtual Personal Assistant 102 is installed in the electronic device 101, and the headset 103 can be connected to the electronic device 101.
Here, the virtual personal assistant is an application program capable of performing semantic recognition on voice information input by a user, and controlling other electronic devices associated with the electronic device, such as an earphone, a smart watch, a smart speaker, and the like, according to a service requirement of the user, for example, the user may input the voice information through the earphone, and output audio data, such as a voice calculation result of a mathematical expression, voice reminder data of a reminder item, and the like, to the other electronic devices associated with the electronic device, such as the smart speaker, the smart watch, and the like, through the virtual personal assistant. In practical applications, the virtual personal assistant may also be called an intelligent voice assistant (intelligent voice assistant) or an AI (Artificial Intelligence) assistant.
In practical applications, the earphone may be a wired earphone according to different data transmission modes between the earphone and the electronic device, and at this time, the earphone may be connected to the electronic device through a data line. Here, the embodiments of the present invention are not particularly limited.
In practical applications, the electronic device described above may be implemented in various forms. For example, the electronic device equipped with the virtual personal assistant described in the embodiment of the present invention may be a smart phone, a tablet computer, or other electronic devices capable of being equipped with the virtual personal assistant. For another example, the other electronic devices associated with the electronic device installed with the virtual personal assistant described in the embodiment of the present invention may be smart home devices such as a smart speaker, a smart television, and a smart set-top box, or may also be portable devices such as a smart watch, a smart band, and an earphone, or may also be other types of electronic devices. Here, the embodiment of the present invention is not particularly limited.
Further, in combination with the system for waking up the application service, an embodiment of the present invention provides a method for waking up the application service, where the method for waking up the application service is applied to a virtual personal assistant.
Fig. 2 is a first flowchart illustrating a method for waking up an application service according to an embodiment of the present invention, and referring to fig. 2, the method for waking up an application service may include:
s201: receiving first voice information input by a user through an earphone when the virtual personal assistant is in an awakening state;
specifically, in order to reduce the power consumption of the electronic device, when the user needs to use the application service of the virtual personal assistant, the virtual personal assistant is in an awake state, such as an operating mode, a non-power saving mode, and the like, and at this time, when the virtual personal assistant receives the first voice information input by the user through the headset, the virtual personal assistant can determine the service requirement information of the user based on the voice information input by the user, so as to provide the corresponding application service to the user. When the user does not use the virtual personal assistant for a long time or the earphone is disconnected with the electronic device installed with the virtual personal assistant, the virtual personal assistant can be in an un-awakened state, such as standby, sleep, power saving mode and the like. When the virtual personal assistant is in an un-awakened state, the virtual personal assistant can receive voice information input by a user and can determine whether preset awakening words exist in the voice information, but the virtual personal assistant cannot perform semantic recognition on the voice information input by the user, cannot determine service requirement information of the user, and cannot provide application services for the user.
S202: determining service demand information of a user based on the first voice information;
specifically, when the virtual personal assistant is in an awake state, and the virtual personal assistant receives first voice information input by a user through an earphone, the virtual personal assistant determines service requirement information of the user according to the first voice information, so that local application services in the virtual personal assistant are awakened according to the service requirement information, and application services are conveniently provided for the user.
The following describes how to determine the service requirement information of the user based on the first voice information input by the user by using a specific example.
Illustratively, taking the calculation-type application service as an example to illustrate how to determine the service demand information of the user, when the first voice information input by the user is "how much the calculation 125 multiplied by 0.85 is equal to" and how much money is left after eight-fold for the help me calculation 125 yuan ", it can be determined that the service demand information of the user is" open the calculation-type application service, and the calculation 125 multiplied by 0.85 "; when the first voice information input by the user is ' open a calculator ', ' i want to perform exchange rate calculation ', ' i want to calculate a money sum in the month ' and the like ', it can be determined that the service requirement information of the user is ' open a calculation type application service '.
Exemplarily, the music application service is taken as an example to explain how to determine the service requirement information of the user, and when the first voice information input by the user is "i want to listen to song of zhang san", the service requirement information of the user may be determined as "open the music application service, play music of zhang san"; when the first voice information input by the user is 'play music', 'play song', 'sing me for a song', 'i want to listen to a song' and the like, it can be determined that the service requirement information of the user is 'open music application service, play default music'; when the first voice information input by the user is 'play the caucasian balloon', the service requirement information of the user can be determined to be 'open music application service and play music with the name of the song of the caucasian balloon'.
S203: and awakening the local application service capable of meeting the service requirement information in the virtual personal assistant.
The local application service is provided by the virtual personal assistant, and the application service can be realized without connecting an electronic device where the virtual personal assistant is located with a network. In practice, the virtual personal assistant is a separate application program that can be installed in the electronic device, and the local application service is only the application service in the virtual personal assistant, not a separate application program.
In the specific implementation process, in order to avoid the situation that the user installs too many third-party application programs, the burden of the user is reduced, the user experience is improved, and the virtual personal assistant can provide various convenient local application services for the user. Then, after determining the service requirement information of the user, the virtual personal assistant can wake up the local application service capable of meeting the service requirement information in the virtual personal assistant.
In practical applications, the above-described local application service may be implemented by various types of application services. Specifically, the network application service described in the embodiment of the present invention may be a computing application service, such as a scientific calculator, an exchange rate calculator, a personal income tax calculator, a discount calculator, or the like, a timing reminding application service, such as an alarm clock, a schedule, or the like, a recording application service, such as a notepad, a note, or the like, or, of course, another type of service, such as an audio playing application service, a dictionary application service, or the like. Here, the embodiments of the present invention are not particularly limited.
In practical applications, the application services in the virtual personal assistant include network application services and local application services. Wherein the number of the application services in the virtual personal assistant is one or more.
As can be seen from the above, in the method for waking up an application service provided in the embodiment of the present invention, when the virtual personal assistant is in the wake state, after the virtual personal assistant receives the first voice information input by the user through the headset, the virtual personal assistant may determine the service requirement information of the user based on the first voice information, and then wake up a local application service capable of meeting the service requirement information in the virtual personal assistant by the virtual personal assistant, so as to provide the application service to the user, where the local application service is provided by the virtual personal assistant. Therefore, the user does not need to manually operate the electronic equipment, the user only needs to input voice information through the earphone, the local application service in the virtual personal assistant can be awakened through the virtual personal assistant, the operation is very simple and convenient, the operation process of awakening the application service is simplified, and the intelligent degree of an interaction mode is improved.
Based on the foregoing embodiments, in other embodiments of the present invention, in order to obtain the service requirement information of the user, so that the virtual personal assistant wakes up the matched local application service according to the service requirement information, the above S202 may be implemented by using, but is not limited to, the following method.
The first implementation method intelligently determines the service requirement information of the user through a Natural Language Understanding (NLU) technology.
In a specific implementation process, in order to intelligently and more accurately determine the service requirement information of the user, the step S202 may include: performing voice recognition on the first voice information to obtain text recognition information; and performing semantic understanding on the text recognition information through a natural language understanding technology to obtain service requirement information.
Specifically, when the virtual personal assistant is in an awake state, after the virtual personal assistant obtains the first voice information input by the user, the virtual personal assistant may first obtain text recognition information corresponding to the first voice information through a voice recognition technology, and then analyze and understand the text recognition information through a natural language understanding technology, determine user intention information corresponding to the input voice information of the user, and determine the user intention information as service requirement information.
For example, when the text recognition information corresponding to the first voice information input by the user is "how much the calculation 1052 is multiplied by 50" is, it may be determined that the service requirement information of the user is "open the calculation type application service, and the calculation 1052 is multiplied by 50"; when the first voice information input by the user is ' open a calculator ', ' i want to perform exchange rate calculation ', ' i want to calculate a money sum in the month ' and the like ', it can be determined that the service requirement information of the user is ' open a calculation type application service '.
Exemplarily, when the text identification information corresponding to the first voice information input by the user is "i want to listen to a song of zhang san", it may be determined that the service requirement information of the user is "open a music application service, play music of zhang san"; when the text identification information corresponding to the first voice information input by the user is 'play music', 'play song', 'sing me for a song', 'i want to listen to a song', and the like, it can be determined that the service requirement information of the user is 'open music application service, play default music'; when the text identification information corresponding to the first voice information input by the user is 'play the balloon', it can be determined that the service requirement information of the user is 'open music application service and play the song with the music name of the balloon'.
The second implementation method is to quickly determine the service requirement information of the user through a preset awakening word.
In a specific implementation process, in order to quickly and conveniently determine the service requirement information of the user, the step S202 may include: analyzing the first voice message, and determining whether the first voice message contains a preset awakening word; and if the first voice message is determined to contain the preset awakening word, determining the preset awakening word as the service requirement information of the user.
Specifically, when the virtual personal assistant is in an awake state, after the virtual personal assistant obtains the second voice information input by the user, the virtual personal assistant may detect whether the second voice information includes voice information corresponding to a preset awake word, and if the second voice information includes the preset awake word, determine that the second voice information includes the preset awake word, and determine that the preset awake word is the service requirement information of the user. Or, when the virtual personal assistant is in the wake-up Processing state, after the virtual personal assistant obtains the second voice information input by the user, the virtual personal assistant may also obtain the text recognition information corresponding to the first voice information through a voice recognition technology, then perform word segmentation on the text recognition information through a Natural Language Processing (NLP) technology, extract a keyword in the input voice information of the user, and finally, the virtual personal assistant may compare the preset wake-up word with the extracted keyword, if there is a keyword matching the preset wake-up word, determine that the first voice information includes the preset wake-up word, and determine the preset wake-up word as the service requirement information of the user.
Of course, in addition to the above two implementation methods, other implementation methods may be adopted to determine the service requirement information of the user based on the first voice information. Here, the embodiments of the present invention are not particularly limited.
In another embodiment of the present invention, the above S203 can be implemented by, but not limited to, the following method. In a specific implementation process, in order to wake up a local application service required by a user from all local application services provided by the virtual personal assistant, S203 may include: and awakening the local application service corresponding to the service identification information matched with the service demand information in the virtual personal assistant, wherein the service identification information is service name information or service category information.
Here, the service identification information of the local application service refers to information capable of identifying the local application service. Illustratively, the service identification information may be service name information specific to the local application service, such as a notepad, an exchange rate calculator, a note, an alarm clock, a music player, and the like, and the service identification information may also be service category information to which the local application service belongs, such as music, a dictionary, a timing reminder, and the like.
In addition, in order to ensure that the required application service can be provided to the user, when the virtual personal assistant provides the local application service and the network application service at the same time, the above S203 may further include: matching the preset awakening words with application identification information of local application service in the virtual personal assistant; if the service identification information is matched with the service requirement information, the local application service corresponding to the service identification information matched with the service requirement information in the virtual personal assistant is awakened; and if not, awakening the network application service corresponding to the service identification information matched with the service requirement information in the virtual personal assistant.
Here, the web application service is also an application service in the virtual personal assistant, and is provided by a server with which the virtual personal assistant is associated. In practical applications, the server associated with the virtual personal assistant may be a server provided by a provider of the virtual personal assistant, or may be a server provided by a third party application provider, such as himalaya, dragonfly FM, and the like, and the embodiment of the present invention is not limited specifically herein.
In practical applications, in order to avoid too many third-party application programs installed by a user, reduce user burden and improve user experience, the virtual personal assistant can be associated with a server provided by a third-party application program provider through an API interface provided by the third-party application program for interfacing with the virtual personal assistant, so that the virtual personal assistant can acquire data resources of the web application service required by the user from the server provided by the third-party application program provider, and thus the virtual personal assistant can provide the application service of the third-party application program to the user, and at this time, the web application service is the application service of the third-party application program.
As can be seen from the above, in the method for waking up an application service provided in the embodiment of the present invention, the virtual personal assistant can determine the service requirement information of the user intelligently and accurately through the natural language understanding technology, or can determine the service requirement information of the user quickly and conveniently through the preset wake-up word, and then the virtual personal assistant wakes up the local application service corresponding to the service identification information matched with the service requirement information in the virtual personal assistant. Therefore, the user does not need to manually operate the electronic equipment, the user only needs to input voice information through the earphone, the local application service in the virtual personal assistant can be intelligently awakened through the virtual personal assistant, the operation is very simple and convenient, and the user experience is improved.
Based on the foregoing embodiment, in another embodiment of the present invention, after the virtual personal assistant wakes up the local application service that satisfies the service requirement information of the user, in order to facilitate the user to perform relevant operations on the local application service, it is necessary to output an alert tone to prompt the user that the local application service has been woken up. Then, after the step S203, the method for waking up the application service may further include the steps of: inputting service identification information of the local application service into a preset prompt template as a prompt keyword to generate text prompt information containing the service identification information of the local application service; performing voice synthesis processing on the Text prompt information through a Text To Speech (TTS) technology To generate voice prompt data, wherein the voice prompt data is used for prompting a user that the local application service is awakened; and outputting the voice prompt data to the earphone.
In practical applications, the service identification information may be specific service name information of the local application service, such as a notepad, exchange rate calculation, a music player, and the like, and the service identification information may also be service category information to which the local application service belongs, such as music, a dictionary, a timing reminder, and the like.
For example, taking a preset prompting template as "hello + prompting keyword + application service is awakened", and the service identification information of the local application service is "notepad", for example, the service identification information of the local application service is input into the preset prompting template as the prompting keyword, and the text prompting information including the service identification information of the local application service is generated, so that the "hello notepad application service is awakened".
Of course, in practical applications, in addition to using the above method to notify the user that the local application service has been awakened, other methods may be used to implement the method, such as the virtual personal assistant outputting a preset prompt tone directly to the headset. Illustratively, short prompt tones such as "drip", "beep", "click" and the like are stored in advance in the electronic device system prompt sound library, and a preset prompt sound can be selected for the network application service from the system prompt sound library of the electronic device by a person skilled in the art in an interactive interface of the virtual personal assistant displayed in the electronic device, so that after the network application service is awakened, the virtual personal assistant can directly output the target prompt sound to the earphone and control the earphone to play the target prompt sound to the user. Thus, the user can know that the web application service has been woken up.
As can be seen from the above, in the method provided in the embodiment of the present invention, after the virtual personal assistant wakes up the local application service that can satisfy the user requirement information of the user, the virtual personal assistant outputs the voice prompt data to the earphone, and controls the earphone to play the voice prompt data to the user, so that the user knows that the voice operation can be performed on the application service. Therefore, invalid voice operation of the user can be avoided, the intelligent degree of an interaction mode is improved, and user experience is improved.
Based on the foregoing embodiment, in another embodiment of the present invention, when the woken-up local application service is a computing service such as a scientific calculator, exchange rate calculation, personal accumulation calculation, etc., if a mathematical expression is not explicitly indicated in the input first voice information, the user is further required to input second voice information, and in order to better provide the computing service to the user, the virtual personal assistant is further required to output the voice calculation result to the headset. Then, after the above S203, referring to fig. 3, the above method for waking up the application service may further include the following S301 to S305:
s301: when the local application service is a computing service, receiving second voice information input by a user through an earphone;
here, the second voice information is a mathematical expression indicating to be calculated.
Specifically, when the user needs to use the computing service in the virtual personal assistant, if the mathematical expression is not explicitly indicated in the input first voice message, for example, the first voice message is "open calculator", and the user needs to input the second voice message through the headset, the virtual personal assistant receives the second voice message input by the user, for example, the second voice message is "calculate 125 yuan and make eight folds.
Of course, in practical applications, if the user has explicitly indicated the mathematical expression directly in the first voice message, for example, the first voice message is "calculate 125 yuan what is a lot of money for eighting", then after S203, without performing S301 and S302, the virtual personal assistant may directly extract the mathematical expression from the service requirement information of the corresponding user in the first voice message, and then perform S303 to S305.
S302: performing voice recognition on the second voice information, and extracting a mathematical expression from the second voice information;
specifically, after the virtual personal assistant receives the second voice information input by the user through the earphone, the virtual personal assistant may perform voice recognition on the second voice information to obtain the text recognition information corresponding to the second voice information, and then extract the required mathematical expression from the text recognition information corresponding to the second voice information. In this way, the virtual personal assistant enables intelligent extraction of mathematical expressions from voice information without requiring manual input by the user.
S303: inputting the mathematical expression to a calculation service to obtain a text calculation result;
s304: converting the text calculation result into a voice calculation result by a text-to-voice technology;
s305: and outputting the voice calculation result to the earphone.
Specifically, after the virtual personal assistant extracts the required mathematical expression, the virtual personal assistant inputs the mathematical expression into a computing service in the virtual personal assistant, so that the computing service can calculate a text calculation result required by the user based on the mathematical expression and output the text calculation result to the virtual personal assistant. Then, the virtual personal assistant can convert the text calculation result into a voice calculation result through a text-to-voice technology and output the voice calculation result to the earphone, so that the calculation result can be intelligently played to the user through a voice mode, and the calculation result can be heard without extra operation of the user.
In addition, in practical applications, in order to ensure that a user can know a calculation result in time, when the electronic device equipped with the virtual personal assistant is connected with other electronic devices such as a smart speaker and a smart watch in addition to the headset, the virtual personal assistant can also output the voice calculation result or the text calculation result to other electronic devices, thereby realizing linkage of the calculation service and other electronic devices.
As can be seen from the above, in the method provided in the embodiment of the present invention, after the virtual personal assistant receives the second voice information input by the user, the virtual personal assistant can directly extract the mathematical expression according to the second voice information, and then the virtual personal assistant can calculate the text calculation result corresponding to the mathematical expression through the calculation service, and finally, the virtual personal assistant can convert the text calculation result into the voice calculation result and output the voice calculation result required by the user to the headset, so as to control the headset to play the voice calculation result, and thus the user can hear the required voice calculation result. Therefore, when a user needs to perform calculation service, the user does not need to manually perform complicated operation on the electronic equipment to input the mathematical expression, and does not need to manually perform complicated operation on the electronic equipment to see the output text calculation result, only the earphone is used for inputting voice information to the virtual personal assistant, the virtual personal assistant can realize intelligent input of the mathematical expression, and the voice calculation result is intelligently output, so that the operation is very simple and convenient, the intelligent degree of the interactive mode is high, and the user experience is better.
Based on the foregoing embodiment, in another embodiment of the present invention, when the wakened local application service is a reminder service such as an alarm clock, a schedule, and the like, after S203, as shown in fig. 4, the method for wakening an application service may further include the following S401 to S404:
s401: when the local application service is a reminding service, receiving third voice information input by a user through an earphone;
here, the third voice information is used to indicate the reminder information.
S402: performing voice recognition on the third voice information, and extracting reminding information from the third voice information;
the reminding information comprises reminding time and reminding content.
For example, assuming that the third speech information is "remind me to order a cake for mom at two pm in the afternoon of today", the virtual personal assistant may look up the current day as 8 months and 20 days in 2018 from the system time, and at this time, the reminder information extracted by the virtual personal assistant may include a reminder time "14 days in 8 months and 20 days in 2018" and a reminder content "order a cake for mom".
S403: inputting the reminding information into a reminding service so that the reminding service creates reminding items;
s404: and when the reminding time of the reminding item arrives, acquiring voice reminding data corresponding to the reminding content of the reminding item, and outputting the voice reminding data to the earphone.
In practical application, the voice reminding data corresponding to the reminding content of the reminding item can be realized by voice information corresponding to the reminding content in the third voice information input by the user, and can also be realized by converting the extracted text information of the reminding content into the voice reminding content through a text-to-voice technology. Of course, the present invention may also be implemented in other ways, and the embodiments of the present invention are not limited in detail herein.
In addition, in practical application, in order to ensure that the user can timely know the reminding content, when the electronic device provided with the virtual personal assistant is connected with other electronic devices such as an intelligent sound box and an intelligent watch besides being connected with the earphone, the virtual personal assistant can also output the voice reminding data or the reminding content to other electronic devices, so that the linkage of the reminding service and other electronic devices is realized.
As can be seen from the above, in the method provided in the embodiment of the present invention, after the virtual personal assistant receives the third voice information input by the user, the virtual personal assistant can directly extract the reminding information according to the third voice information, and then the virtual personal assistant can create the reminding implementation for the user through the reminding service, so that when the reminding time of the reminding item arrives, the virtual personal assistant can output the voice reminding data corresponding to the reminding content of the reminding item to the earphone, thereby controlling the earphone to play the voice reminding data, so that the user can hear the voice reminding data. Therefore, when a user needs to perform reminding service, the reminding time and the reminding content do not need to be manually input by performing complicated operation on the electronic equipment, the output reminding content does not need to be manually read by performing complicated operation on the electronic equipment by the user, the voice information is input to the virtual personal assistant only through the earphone, the intelligent input reminding time and the reminding content can be realized through the virtual personal assistant, the voice reminding data is intelligently output when the reminding time reaches, the operation is very simple and convenient, the intelligent degree of the interactive mode is high, and the user experience is better.
Based on the foregoing embodiments, in another embodiment of the present invention, in order to reduce the power consumption of the electronic device, the virtual personal assistant is in an un-awakened state when the user does not use the virtual personal assistant. Then, in a specific implementation process, in order to enable a user to use a web application service of a virtual personal assistant, before S201, the method may further include: receiving fourth voice information input by a user through an earphone when the virtual personal assistant is in an un-awakened state; analyzing the fourth voice information to determine whether the fourth voice information contains a preset awakening word; and if the fourth voice message contains a preset awakening word, the virtual personal assistant enters an awakened state from an un-awakened state.
Here, when the virtual personal assistant is in an un-awake state, the virtual personal assistant can receive voice information input by a user and can determine whether a preset wake word exists in the voice information, but the virtual personal assistant cannot perform semantic recognition on the voice information input by the user, cannot determine information required by the user for a service, and cannot provide an application service to the user.
Generally, when the user does not use the virtual personal assistant for a long time, or the headset is disconnected from the electronic device in which the virtual personal assistant is installed, the virtual personal assistant can be made to be in an un-awake state, such as standby, sleep, power saving mode, and the like.
Specifically, when the virtual personal assistant is in the non-awake state, after the virtual personal assistant obtains the fourth voice information input by the user, the virtual personal assistant may detect whether the fourth voice information includes the voice information corresponding to the preset awake word, and if the fourth voice information includes the preset awake word, the virtual personal assistant may enter the awake state from the non-awake state. Otherwise, it is determined that the fourth voice message does not include the preset wake-up word, and at this time, the virtual personal assistant may output a preset prompt tone to the headset, so as to control the headset to report the preset prompt tone, so as to prompt the user that the virtual personal assistant is not awake and cannot provide the application service.
In practical applications, the preset wake-up word may be a word or a combination of a plurality of words preset by the user through a user interaction interface provided by the electronic device where the virtual personal assistant is located, or may be a word or a combination of a plurality of words preset by the virtual personal assistant. Illustratively, the preset wake-up word may be "hello, quiz", "hello, quiz classmate", or the like. In a specific implementation process, when the preset awakening word is implemented by a combination of a plurality of words, the plurality of words in the preset awakening word are not separable and are continuous. For example, if the fourth voice message input by the user through the headset is "Xiaoming, ask for classmate", "hello, lie four, ask for question", it is determined that the preset wakeup word does not exist in the fourth voice message input by the user.
As can be seen from the above, the method provided by the embodiment of the present invention can enable the virtual personal assistant to be in the non-awake state when the user does not use the virtual personal assistant, and can enable the virtual personal assistant to enter the awake state in a voice manner when the virtual personal assistant is in the non-awake state. Therefore, the electric quantity of the mobile terminal provided with the virtual personal assistant can be intelligently saved, the virtual personal assistant can be awakened only by inputting voice information in the process that the user needs to use the virtual personal assistant to awaken the application service, the manual operation of the user is not needed, the operation process is very simple and convenient, and the user experience can be improved.
Based on the same inventive concept, as an implementation of the foregoing method, an embodiment of the present invention provides a device for waking up an application service, where the embodiment of the device corresponds to the foregoing method embodiment, and for convenience of reading, details in the foregoing method embodiment are not repeated in this device embodiment one by one, but it should be clear that the device in the embodiment of the present invention can correspondingly implement all the contents in the foregoing method embodiment.
Fig. 5 is a schematic structural diagram of an apparatus for waking up an application service according to an embodiment of the present invention, and referring to fig. 5, the apparatus 50 may include: a first receiving unit 501, configured to receive first voice information input by a user through an earphone when the virtual personal assistant is in an awake state; a determining unit 502, configured to determine service requirement information of a user based on the first voice information; a waking unit 503, configured to wake up a local application service capable of meeting the service requirement information in the virtual personal assistant, where the local application service is provided by the virtual personal assistant.
In the embodiment of the invention, the determining unit is used for performing voice recognition on the first voice information to obtain text recognition information; and performing semantic understanding on the text recognition information through a natural language understanding technology to obtain service requirement information.
In an embodiment of the present invention, the determining unit is configured to analyze the first voice message, and determine whether the first voice message includes a preset wake-up word; and if the first voice message is determined to contain the preset awakening word, determining the preset awakening word as the service requirement information of the user.
In the embodiment of the present invention, the waking unit is configured to wake up a local application service corresponding to service identification information matched with service requirement information in virtual personal assistance, where the service identification information is service name information or service category information.
In other embodiments of the present invention, the apparatus may further include: the first generating unit is used for inputting the service identification information of the local application service into a preset prompting template as a prompting keyword, and generating text prompting information containing the service identification information of the local application service; the second generation unit is used for carrying out voice synthesis processing on the text prompt information through a text-to-voice technology and generating voice prompt data, wherein the voice prompt data is used for prompting a user that the local application service is awakened; the first output unit is used for outputting the voice prompt data to the earphone.
In other embodiments of the present invention, the apparatus may further include: the second receiving unit is used for receiving second voice information input by a user through the earphone when the local application service is the computing service; the first extraction unit is used for carrying out voice recognition on the second voice information and extracting a mathematical expression from the second voice information; the obtaining unit is used for inputting the mathematical expression to the calculation service and obtaining a text calculation result; the text-to-speech unit is used for converting the text calculation result into a speech calculation result through a text-to-speech technology; and the second output unit is used for outputting the voice calculation result to the earphone.
In other embodiments of the present invention, the apparatus may further include: the third receiving unit is used for receiving third voice information input by a user through an earphone when the local application service is a reminding service; the second extraction unit is used for carrying out voice recognition on the third voice information and extracting reminding information from the third voice information, wherein the reminding information comprises reminding time and reminding content; the input unit is used for inputting the reminding information into the reminding service so as to enable the reminding service to create reminding items; and the third output unit is used for acquiring voice reminding data corresponding to the reminding content of the reminding item when the reminding time of the reminding item arrives, and outputting the voice reminding data to the earphone.
Since the apparatus for waking up an application service described in the embodiment of the present invention is a device capable of executing the method for waking up an application service in the embodiment of the present invention, based on the method for waking up an application service described in the embodiment of the present invention, a person skilled in the art can understand a specific implementation manner of the apparatus for waking up an application service in the embodiment of the present invention and various variations thereof, so that a detailed description of how the apparatus for waking up an application service realizes the method for waking up an application service in the embodiment of the present invention is omitted here. The device used by those skilled in the art to implement the method for waking up application service in the embodiment of the present invention is within the scope of the present application.
In practical application, the apparatus for waking up the application service can be applied to an electronic device. The electronic device may be implemented in various forms. For example, the electronic device described in the embodiment of the present invention may include smart home devices such as a smart speaker, a smart television, a smart set-top box, etc., and personal devices such as a smart phone, a tablet computer, a smart watch, a smart band, etc. Of course, other types of audio devices are also possible, and the embodiments of the present invention are not limited in this respect.
Based on the same inventive concept, the embodiment of the invention provides electronic equipment. Fig. 6 is a schematic structural diagram of an electronic device in an embodiment of the present invention, and referring to fig. 6, the electronic device 60 includes: at least one processor 61; and at least one memory 62, bus 63 connected to the processor 61; wherein, the processor 61 and the memory 62 complete mutual communication through a bus 63; the processor 61 is arranged to call program instructions in the memory 62 to perform the steps of the method of waking up an application service in the above described embodiment.
The embodiment of the invention also provides a processor, wherein the processor is used for running the program, and the method for waking up the application service in the embodiment is executed when the program runs.
The Processor may be implemented by a Central Processing Unit (CPU), a microprocessor Unit (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like. The Memory may include volatile Memory in a computer readable medium, Random Access Memory (RAM), and/or nonvolatile Memory such as Read Only Memory (ROM) or Flash Memory (Flash RAM), and the Memory includes at least one Memory chip.
Based on the same inventive concept, an embodiment of the present invention provides a computer-readable storage medium, where the computer-readable storage medium includes a stored program, and when the program runs, a device in which the storage medium is located is controlled to execute the steps of the method for waking up an application service in the above embodiment.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, Compact disk Read-Only Memory (CD-ROM), optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, RAM and/or non-volatile memory, such as ROM or Flash RAM. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. The computer-readable storage medium may be a ROM, a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic Random Access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM), among other memories; or flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information and which can be accessed by a computing device; but may also be various electronic devices such as mobile phones, computers, tablet devices, personal digital assistants, etc., that include one or any combination of the above-mentioned memories. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present invention, and are not intended to limit the present invention. Various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (10)

1. A method of waking up an application service, applied to a virtual personal assistant, the method comprising:
receiving fourth voice information input by a user through an earphone when the virtual personal assistant is in an un-awakened state; analyzing the fourth voice information to determine whether the fourth voice information contains a preset awakening word; if the fourth voice message contains a preset awakening word, the virtual personal assistant enters an awakening state from an un-awakening state; when the preset awakening words are realized by the combination of a plurality of words, the words in the preset awakening words are not separable and are continuous;
receiving first voice information input by a user through an earphone when the virtual personal assistant is in an awakening state;
determining service demand information of the user based on the first voice information;
and waking up local application services capable of meeting the service requirement information in the virtual personal assistant, wherein the local application services are provided by the virtual personal assistant without connecting the electronic equipment where the virtual personal assistant is located with a network.
2. The method of claim 1, wherein the determining the service requirement information of the user based on the first voice information comprises:
performing voice recognition on the first voice information to obtain text recognition information;
and performing semantic understanding on the text recognition information through a natural language understanding technology to obtain the service requirement information.
3. The method of claim 1, wherein the determining the service requirement information of the user based on the first voice information comprises:
analyzing the first voice message, and determining whether the first voice message contains a preset awakening word;
and if the first voice message is determined to contain a preset awakening word, determining the preset awakening word as the service requirement information of the user.
4. The method according to any one of claims 1 to 3, wherein the waking up the local application service capable of meeting the service requirement information in the virtual personal assistant comprises: and awakening the local application service corresponding to the service identification information matched with the service demand information in the virtual personal assistant, wherein the service identification information is service name information or service category information.
5. The method according to claim 4, wherein after the waking up the local application service corresponding to the service identification information matching the service requirement information in the virtual personal assistant, the method further comprises:
inputting the service identification information of the local application service into a preset prompt template as a prompt keyword to generate text prompt information containing the service identification information of the local application service;
performing voice synthesis processing on the text prompt information through a text-to-voice technology to generate voice prompt data, wherein the voice prompt data is used for prompting a user that the local application service is awakened;
and outputting the voice prompt data to the earphone.
6. The method of claim 1, wherein after waking up a local application service of the virtual personal assistant that can meet the service requirement information, the method further comprises:
when the local application service is a computing service, receiving second voice information input by a user through an earphone;
performing voice recognition on the second voice information, and extracting a mathematical expression from the second voice information;
inputting the mathematical expression to the computing service to obtain a text computation result;
converting the text calculation result into a voice calculation result by a text-to-voice technology;
and outputting the voice calculation result to the earphone.
7. The method of claim 1, wherein after waking up a local application service of the virtual personal assistant that can meet the service requirement information, the method further comprises:
when the local application service is a reminding service, receiving third voice information input by a user through an earphone;
performing voice recognition on the third voice message, and extracting reminding information from the third voice message, wherein the reminding information comprises reminding time and reminding content;
inputting the reminding information into the reminding service so that the reminding service creates reminding items;
and when the reminding time of the reminding item arrives, acquiring voice reminding data corresponding to the reminding content of the reminding item, and outputting the voice reminding data to the earphone.
8. An apparatus for waking up an application service, the apparatus comprising:
the first receiving unit is used for receiving fourth voice information input by a user through the earphone when the virtual personal assistant is in an un-awakened state; analyzing the fourth voice information to determine whether the fourth voice information contains a preset awakening word; if the fourth voice message contains a preset awakening word, the virtual personal assistant enters an awakening state from an un-awakening state; when the preset awakening words are realized by the combination of a plurality of words, the words in the preset awakening words are not separable and are continuous; receiving first voice information input by a user through an earphone when the virtual personal assistant is in an awakening state;
a determining unit, configured to determine service demand information of the user based on the first voice information;
and the awakening unit is used for awakening a local application service which can meet the service requirement information in the virtual personal assistant, wherein the local application service is provided by the virtual personal assistant, and the electronic equipment where the virtual personal assistant is located is not required to be connected with a network.
9. A computer-readable storage medium, characterized in that the storage medium comprises a stored program, wherein the program, when executed, controls a device on which the storage medium is located to perform the steps of the method of waking up an application service as claimed in any one of claims 1 to 7.
10. An electronic device, characterized in that the electronic device comprises:
at least one processor;
and at least one memory, bus connected with the processor;
the processor and the memory complete mutual communication through the bus; the processor is adapted to invoke program instructions in the memory to perform the steps of the method of waking up an application service as claimed in any one of claims 1 to 7.
CN201811023963.8A 2018-09-04 2018-09-04 Method and device for awakening application service Active CN109065047B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811023963.8A CN109065047B (en) 2018-09-04 2018-09-04 Method and device for awakening application service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811023963.8A CN109065047B (en) 2018-09-04 2018-09-04 Method and device for awakening application service

Publications (2)

Publication Number Publication Date
CN109065047A CN109065047A (en) 2018-12-21
CN109065047B true CN109065047B (en) 2021-05-04

Family

ID=64758368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811023963.8A Active CN109065047B (en) 2018-09-04 2018-09-04 Method and device for awakening application service

Country Status (1)

Country Link
CN (1) CN109065047B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109451073B (en) * 2018-12-29 2021-07-16 出门问问信息科技有限公司 Multi-terminal information synchronous reminding method, system, equipment and storage medium
CN112216277A (en) 2019-07-12 2021-01-12 Oppo广东移动通信有限公司 Method for carrying out voice recognition through earphone, earphone and voice recognition device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107122179A (en) * 2017-03-31 2017-09-01 阿里巴巴集团控股有限公司 The function control method and device of voice
CN107493374A (en) * 2016-06-11 2017-12-19 苹果公司 Application integration with digital assistants
CN107491284A (en) * 2016-06-10 2017-12-19 苹果公司 The digital assistants of automation state report are provided
CN107564520A (en) * 2017-09-01 2018-01-09 联想(北京)有限公司 A kind of control method and electronic equipment
CN107680591A (en) * 2017-09-21 2018-02-09 百度在线网络技术(北京)有限公司 Voice interactive method, device and its equipment based on car-mounted terminal
CN108364152A (en) * 2018-01-17 2018-08-03 拉扎斯网络科技(上海)有限公司 Distribution method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170293610A1 (en) * 2013-03-15 2017-10-12 Bao Tran Voice assistant
US11188289B2 (en) * 2016-07-29 2021-11-30 Hewlett-Packard Development Company, L.P. Identification of preferred communication devices according to a preference rule dependent on a trigger phrase spoken within a selected time from other command data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107491284A (en) * 2016-06-10 2017-12-19 苹果公司 The digital assistants of automation state report are provided
CN107493374A (en) * 2016-06-11 2017-12-19 苹果公司 Application integration with digital assistants
CN107122179A (en) * 2017-03-31 2017-09-01 阿里巴巴集团控股有限公司 The function control method and device of voice
CN107564520A (en) * 2017-09-01 2018-01-09 联想(北京)有限公司 A kind of control method and electronic equipment
CN107680591A (en) * 2017-09-21 2018-02-09 百度在线网络技术(北京)有限公司 Voice interactive method, device and its equipment based on car-mounted terminal
CN108364152A (en) * 2018-01-17 2018-08-03 拉扎斯网络科技(上海)有限公司 Distribution method and device

Also Published As

Publication number Publication date
CN109065047A (en) 2018-12-21

Similar Documents

Publication Publication Date Title
US10381016B2 (en) Methods and apparatus for altering audio output signals
CN108986814A (en) A kind of method and device waking up application service
US20190221208A1 (en) Method, user interface, and device for audio-based emoji input
CN110399542B (en) Automatic generation and broadcast method for weather forecast manuscript
US11270690B2 (en) Method and apparatus for waking up device
CN108701127A (en) Electronic equipment and its operating method
US20200265843A1 (en) Speech broadcast method, device and terminal
CN108958846A (en) A kind of creation method and device of notepad item
KR20130081176A (en) Mobile terminal and mothod for controling of the same
CN109065047B (en) Method and device for awakening application service
CN110225386A (en) A kind of display control method, display equipment
CN111683317B (en) Prompting method and device applied to earphone, terminal and storage medium
US20190013020A1 (en) Electronic device-awakening method and apparatus, device and computer-readable storage medium
CN108632653A (en) Voice management-control method, smart television and computer readable storage medium
EP3292479A1 (en) Techniques to manage bookmarks for media files
CN111640434A (en) Method and apparatus for controlling voice device
CN111354357A (en) Audio resource playing method and device, electronic equipment and storage medium
WO2016179128A1 (en) Techniques to automatically generate bookmarks for media files
CN114020197A (en) Cross-application message processing method, electronic device and readable storage medium
CN109255050A (en) A kind of method and device pushing audio data
CN115497470A (en) Cross-device conversation service continuing method, system, electronic device and storage medium
CN112259076A (en) Voice interaction method and device, electronic equipment and computer readable storage medium
CN109068005B (en) Method and device for creating timing reminding event
CN113012683A (en) Speech recognition method and device, equipment and computer readable storage medium
CN114391165A (en) Voice information processing method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant