CN106020953A - Method and device for establishing schedule in electronic calendar - Google Patents

Method and device for establishing schedule in electronic calendar Download PDF

Info

Publication number
CN106020953A
CN106020953A CN201610318749.XA CN201610318749A CN106020953A CN 106020953 A CN106020953 A CN 106020953A CN 201610318749 A CN201610318749 A CN 201610318749A CN 106020953 A CN106020953 A CN 106020953A
Authority
CN
China
Prior art keywords
calendar
schedule
information
text message
time
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.)
Pending
Application number
CN201610318749.XA
Other languages
Chinese (zh)
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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201610318749.XA priority Critical patent/CN106020953A/en
Publication of CN106020953A publication Critical patent/CN106020953A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the invention provides a method and a device for establishing a schedule in an electronic calendar. The method comprises the following steps: receiving first voice data; acquiring second voice data when the first voice data are a voice instruction of creating schedule information; performing voice recognition on the second voice data to obtain text information; recognizing schedule time and schedule content from the text information; and establishing a first schedule in the electronic calendar according to the schedule time and the schedule content. Through adoption of the method and the device in the embodiment of the invention, the schedule is established through voice, a user does not need to manually create the schedule by opening the electronic calendar, selecting a date, setting a time point, inputting content and performing other operations, and voice input and recognition are faster and easier than manual selection and input of the user, so that operations become easier and more convenient, and the time consumption is lowered.

Description

A kind of method and apparatus setting up schedule in electronic calendar
Technical field
The present invention relates to the technical field of computer disposal, particularly relate to a kind of foundation in electronic calendar The method of schedule and a kind of device setting up schedule in electronic calendar.
Background technology
Along with the development of mobile communication technology, the mobile device such as such as mobile phone is more and more universal, exists to people Life, learn, working brings great convenience.
In daily life, calendar application (also known as electronic calendar) can provide date inquiries, timing to carry The function such as wake up, be one of conventional application of mobile device.
If user adds schedule in calendar application, usually open electronic calendar, option date, set Putting time point, then input content, this establishment process is all that user manually operates, complex operation, The most more.
Summary of the invention
In view of the above problems, in order to solve the above-mentioned problem that to set up calendar operations loaded down with trivial details, the most more, this Inventive embodiments proposes a kind of method setting up schedule in electronic calendar and corresponding one at electronics Calendar is set up the device of schedule.
In order to solve the problems referred to above, the embodiment of the invention discloses and a kind of in electronic calendar, set up schedule Method, including:
Receive the first speech data;
When described first speech data is the phonetic order creating calendar information, gather the second voice number According to;
Described second speech data is carried out speech recognition, it is thus achieved that text message;
Calendar events and calendar content is identified from described text message;
In electronic calendar, the first schedule is set up according to described calendar events and described calendar content.
Preferably, the step of described collection second speech data includes:
The the first fragment speech data inputted in receiving certain time;
Or,
Generate the first information of input calendar events;
Receive the second fragment language data for described first information input;
Generate the second information of input calendar content;
Receive the 3rd fragment language data for described second information input.
Preferably, described described speech data is carried out speech recognition, it is thus achieved that the step of text message includes:
Described first fragment language data is carried out speech recognition, it is thus achieved that the first text message;
Or,
Described second fragment language data is carried out speech recognition, it is thus achieved that the second text message;
Described 3rd fragment language data is carried out speech recognition, it is thus achieved that the 3rd text message.
Preferably, described from described text message, identify that the step of calendar events and calendar content includes:
Calendar events is identified from described first text message;
When identifying successfully, by text message in addition to described calendar events in described first text message It is set to calendar content;
Or,
Calendar events is identified from described second text message;
Calendar content is identified from described 3rd text message.
Preferably, described from described text message, identify that the step of calendar events and calendar content includes:
Identifying first object temporal information from described text message, described first object temporal information is number Word and time-critical combinatorics on words;
Described first object temporal information is converted to the calendar events of specified format.
Preferably, described from described text message, identify that the step of calendar events and calendar content includes:
From described text message, identify that the second target time information, described second target time information are phase To keyword, relative key and time-critical combinatorics on words, relative key, numeral and time-critical One or more in combinatorics on words;
According to described relative key, described digital and described time-critical word at least one when current Offset on the basis of between, it is thus achieved that the 3rd target time information;
And/or,
Offset on the basis of described numeral according to described relative key, it is thus achieved that the 3rd object time Information;
Described 3rd target time information is changed to the calendar events of specified format.
Preferably, described calendar events includes date, time point;
Described in electronic calendar, set up the first schedule according to described calendar events and described calendar content Step includes:
Described calendar content is write in the date of described electronic calendar;
Time point on the described date arranges prompting operation.
Preferably, also include:
Described electronic calendar detects whether there is the second schedule conflicted with described first schedule;
The most described first schedule and described second schedule are generated conflict information.
Preferably, there is the conflicted with described first schedule in described detecting whether in described electronic calendar The step of two schedules includes:
In a period of time before described calendar events and/or a period of time afterwards, detect whether have Second schedule;
The most then confirm that described second schedule is conflicted with described first schedule.
The embodiment of the invention also discloses a kind of device setting up schedule in electronic calendar, including:
First speech data receiver module, for receiving the first speech data;
Second speech data acquisition module, at the language that described first speech data is establishment calendar information During sound instruction, gather second speech data;
Speech recognition identification module, for carrying out speech recognition to described second speech data, it is thus achieved that text Information;
Calendar information identification module, for identifying calendar events and calendar content from described text message;
Schedule sets up module, for building in electronic calendar according to described calendar events and described calendar content Vertical first schedule.
Preferably, described second speech data acquisition module includes:
First receives submodule, the first fragment speech data of input in receiving certain time;
Or,
First information generates submodule, for generating the first information of input calendar events;
Second receives submodule, for receiving the second fragment language for described first information input Data;
Second information generates submodule, for generating the second information of input calendar content;
3rd receives submodule, for receiving the 3rd fragment language for described second information input Data.
Preferably, described speech recognition identification module includes:
First identifies submodule, for described first fragment language data is carried out speech recognition, it is thus achieved that the One text message;
Or,
Second identifies submodule, for described second fragment language data is carried out speech recognition, it is thus achieved that the Two text messages;
3rd identifies submodule, for described 3rd fragment language data is carried out speech recognition, it is thus achieved that the Three text messages.
Preferably, described calendar information identification module includes:
First identifies submodule, for identifying calendar events from described first text message;
Submodule is set, for when identifying successfully, by time in described first text message except described schedule Text message outside between is set to calendar content;
Or,
Second identifies submodule, for identifying calendar events from described second text message;
3rd identifies submodule, for identifying calendar content from described 3rd text message.
Preferably, described calendar information identification module includes:
First object temporal information identification submodule, during for identifying first object from described text message Between information, described first object temporal information be numeral with time-critical combinatorics on words;
First transform subblock, for being converted to the schedule of specified format by described first object temporal information Time.
Preferably, described calendar information identification module includes:
Second target time information identification submodule, when identifying the second target from described text message Between information, described second target time information is relative key, relative key and time-critical word Combination, relative key, numeral and one or more in time-critical combinatorics on words;
First skew submodule, for according to described relative key, described digital and described time-critical At least one of word offsets on the basis of current time, it is thus achieved that the 3rd target time information;
And/or,
Second skew submodule, for carrying out according to described relative key on the basis of described numeral partially Move, it is thus achieved that the 3rd target time information;
Second transform subblock, during for being changed to the schedule of specified format by described 3rd target time information Between.
Preferably, described calendar events includes date, time point;
Described schedule is set up module and is included:
Calendar content content write submodule, for writing described schedule in the date of described electronic calendar Content;
Prompting operation setting submodule, arranges prompting operation for the time point on the described date.
Preferably, also include:
Schedule collision detection module, is used for detecting whether to exist and described first day in described electronic calendar Second schedule of journey conflict;The most then call conflict information generation module;
Conflict information generation module, for generating conflict to described first schedule and described second schedule Information.
Preferably, described conflict information generation module includes:
The second schedule detection sub-module, for a period of time before described calendar events and/or afterwards In a period of time, detect whether that there is the second schedule;The most then call conflict and determine submodule;
Conflict determines submodule, is used for confirming that described second schedule is conflicted with described first schedule.
The embodiment of the present invention includes advantages below:
The embodiment of the present invention, by the first speech data as the phonetic order creating calendar information, triggers Create the flow process of schedule, in this flow process, gather second speech data and carry out speech recognition, it is thus achieved that Text message, identifies calendar events and calendar content from text information, thus builds in electronic calendar Vertical first schedule, it is achieved that voice creates schedule, it is to avoid user opens electronic calendar, option date, The manual creation schedules such as time point, input content are set, and, phonetic entry, identification speed general The speed manually select than user, inputted is fast, succinct, therefore, substantially increases the simplicity of operation, Decrease time-consuming.
Accompanying drawing explanation
Fig. 1 is the steps flow chart of a kind of embodiment of the method 1 setting up schedule in electronic calendar of the present invention Figure;
Fig. 2 is the steps flow chart of a kind of embodiment of the method 2 setting up schedule in electronic calendar of the present invention Figure;
Fig. 3 is the structural frames of a kind of device embodiment 1 setting up schedule in electronic calendar of the present invention Figure;
Fig. 4 is the structural frames of a kind of device embodiment 2 setting up schedule in electronic calendar of the present invention Figure.
Detailed description of the invention
Understandable, below in conjunction with the accompanying drawings for enabling the above-mentioned purpose of the present invention, feature and advantage to become apparent from The present invention is further detailed explanation with detailed description of the invention.
With reference to Fig. 1, it is shown that a kind of embodiment of the method 1 setting up schedule in electronic calendar of the present invention Flow chart of steps, specifically may include steps of:
Step 101, receives the first speech data;
In implementing, the embodiment of the present invention can be applied in a mobile device, such as, mobile phone, flat Plate computer, personal digital assistant, wearable device (such as glasses, wrist-watch etc.) etc..
The operating system of these mobile devices can include Android (Android), IOS, Windows Phone, Windows etc., basic configuration has calendar application.
For making those skilled in the art be more fully understood that the embodiment of the present invention, in this manual, will Android illustrates as a kind of example of operating system.
Generally, calendar application can have the Gregorian calendar and Gregorian calendar inquiry festivals or holidays, lunar calendar and lunar calendar joint Holiday and the twenty-four solar terms are inquired about, are provided the functions such as ecliptic Ji inquiry among the people, schedule.
This calendar application can be the calendar application that system is built-in, it is also possible to for third-party calendar application, This is not any limitation as by the embodiment of the present invention.
In embodiments of the present invention, user can trigger voice service by the operation specified, and inputs first Speech data.
Such as, with the head of a household by the Home key of mobile device, the thread of voice service, voice service are started Thread dispatching record service and record, and obtain the first speech data after recording.
In android system, the recording to voice data is completed by MediaRecoder class. Implementation step is generally:
A, generation MediaRecorder class object;
MediaRecorder recorder=new MediaRecorder ();
B, arrange audio recording source;
recorder.setAudioSource(int audio_source);// audio recording is set Corresponding audio recording source constant (is inquired about) in source in MediaRecorder.AudioSource
Or, recorder.setVideoSource (int video_source);// video record is set Corresponding video record source constant (is inquired about) in source in MediaRecorder.VideoSource
C, it is arranged on output file form in recording process (the step for before recorder.prepare ());
recorder.setOutputFormate(int output_formate);//MediaRecorder.OutputFor Mate can look into corresponding file format.
D, the coded system of audio frequency and video is set;
recorder.setAudioEncoder(int audio_encoder);// audio recording coding staff is set Formula (inquires about corresponding audio coding constant) in MediaRecorder.AudioEncoder
Or, recorder.setVideoEncoder (int video_encoder);// video record coding staff is set Formula (inquires about corresponding Video coding constant) in MediaRecorder.VideoEncoder
E, arrange output file storage address (this step after recorder.setOutputFormate (), Before recorder.prepare ()), recorder.setOutputFile (String path);
F, preparation recording machine start to capture coded data, recorder.prepare ();
G, formally start to capture coded data to the file specified, recorder.start ().
Step 102, when described first speech data is the phonetic order creating calendar information, gathers the Two speech datas;
Phonetic order, can refer to as the speech data into operational order.
In actual applications, the text message creating schedule can be used in advance to generate reference voice instruction, Such as, start calendar, create schedule, set up schedule, etc..
Calculate the similarity between the first speech data and reference voice instruction, when this similarity exceedes default Similarity threshold time, i.e. both similarities are higher, it is believed that the first speech data is to create schedule letter The phonetic order of breath.
Or, the text message creating schedule can be pre-set, such as, start calendar, create day Journey, set up schedule, etc..
First speech data is carried out speech recognition, when the text message identified and the text creating schedule During information matches, it is believed that the first speech data is the phonetic order creating calendar information.
Certainly, the judgment mode of above-mentioned phonetic order is intended only as example, when implementing the embodiment of the present invention, Can arrange the judgment mode of other phonetic orders according to practical situation, the embodiment of the present invention is to this most in addition Limit.It addition, in addition to the judgment mode of above-mentioned phonetic order, those skilled in the art can also basis Being actually needed the judgment mode using other phonetic order, this is not any limitation as by the embodiment of the present invention.
If confirming the first speech data is the phonetic order creating calendar information, then user can continue defeated Enter second speech data, carry out creating the flow process of schedule.
In embodiments of the present invention, it is provided that two kinds of flow processs gather second speech data.
One, quick visioning procedure:
In this flow process, user can disposably input speech data.
The the first fragment speech data inputted in i.e. can receiving certain time, until user has inputted, As being not detected by speech data, or quiet point etc. detected.
If identifying calendar events failure from the first speech data, then can again point out user input voice Data, after repetitive operation N (N is positive integer) is secondary, prompting creates unsuccessfully.
Two, visioning procedure is guided:
In this flow process, user can be guided to input corresponding speech data.
Specifically, generating the first information of input calendar events, this first information can be Text, it is also possible to be voice etc., such as, " time of schedule please be input ".
Receive the second fragment language data for the first information input.
Generating the second information of input calendar content, this second information can be text, it is possible to To be voice etc., such as, " content of schedule please be input ".
Receive the 3rd fragment language data for the second information input.
Mobile device can first generate the first information, when receiving the second fragment language data again, Generating the second information, otherwise, regenerate the first information, (N is the most whole to repetitive operation N Number) secondary prompting operation mistake terminate flow process;The second information can also be generated, when receiving again During two fragment language datas, generate the first information, otherwise, regenerate the second information, weight Operate N (N is positive integer) secondary prompting operation mistake again and terminate flow process, etc., the embodiment of the present invention This is not any limitation as.
It should be noted that the first fragment speech data, the second fragment language data and the 3rd fragment language Data are for different visioning procedures, and it belongs to second speech data.
Step 103, carries out speech recognition to described second speech data, it is thus achieved that text message;
In implementing, carry out the speech recognition system of speech recognition generally by following basic module Constituted:
1, signal processing and characteristic extracting module;The main task of this module is to extract from voice data Feature, processes for acoustic model.Meanwhile, it typically also includes some signal processing technologies, to the greatest extent may be used The impact that feature is caused by the factors such as environment noise, channel, speaker can be reduced.
2, acoustic model;The many employings of speech recognition system are modeled based on single order HMM.
3, pronunciation dictionary;Pronunciation dictionary comprises the speech recognition system treatable word finder of institute and pronunciation thereof. The actual mapping providing acoustic model and language model of pronunciation dictionary.
4, language model;The language that speech recognition system is targeted is modeled by language model.Theoretical On, including regular language, context-free grammar can serve as language mould at interior various language models Type, but current various system commonly used be also based on statistics N-gram and variant.
5, decoder;Decoder is one of core of speech recognition system, and its task is the letter to input Number, according to acoustics, language model and dictionary, find the word string that can export this signal with maximum of probability. The relation between above-mentioned module can be more apparent from from mathematical angle.
It should be noted that speech recognition can be carried out second speech data, also in mobile device this locality In the server second speech data can be carried out speech recognition, this is not limited by the embodiment of the present invention System.
In quick visioning procedure, the first fragment language data can be carried out speech recognition, it is thus achieved that first Text message.
Or,
In guiding visioning procedure, the second fragment language data can be carried out speech recognition, it is thus achieved that second Text message, and, the 3rd fragment language data is carried out speech recognition, it is thus achieved that the 3rd text message.
It should be noted that the first text message, the second text message and the 3rd text message be relative to For different visioning procedures, it belongs to text message.
Step 104, identifies calendar events and calendar content from described text message;
In embodiments of the present invention, two ingredients of schedule, schedule can be identified from text message Time and calendar content.
Wherein, calendar events is the time that schedule occurs, and generally comprises date, time point, such as, 2016 On May 11,18:00:00.
Date typically can not lack, and time point can lack.
Calendar content is schedule event, such as, goes to Xinhua Bookstore to buy book.
In quick visioning procedure, calendar events can be identified from the first text message.
When identifying successfully, text message in addition to calendar events in the first text message is set to day Journey content.
Such as, the first text message is " on May 11st, 2016, evening 6, book was bought by Dian Qu Xinhua Bookstore ", Identifying " point in evening 6 on May 11st, 2016 " is calendar events, then " go to Xinhua Bookstore to buy book " For calendar content.
Or,
In guiding visioning procedure, calendar events can be identified from the second text message, and, drawing Lead in visioning procedure, from the 3rd text message, identify calendar content.
Such as, if the second text message is " point in evening 6 on May 11st, 2016 ", if can be identified as Calendar events is " 18:00:00 on May 11st, 2016 ", and the 3rd text message is for " to go to Xinhua Bookstore to buy Book ", then can be with calendar content for " going to Xinhua Bookstore to buy book ".
In one embodiment of the invention, step 104 can include following sub-step:
Sub-step S11, identifies first object temporal information from described text message;
In embodiments of the present invention, first object temporal information is numeral and time-critical combinatorics on words.
Wherein, time-critical word is the keyword of express time, such as, year, the moon, ten days, day, number, My god, time, point, quarter, minute, second, half, etc..
Therefore, first object temporal information typicallys represent absolute time, such as, 2016, May, 11 Day etc..
It should be noted that numeral and time-critical word have ordering relation, i.e. numeral is front, and the time closes Key word is rear.
Additionally, some time-critical word can be used in conjunction, such as 9 thirty.
In embodiments of the present invention, text message can be traveled through, if being identified as numeral, then after identifying numeral Whether the word in face is time-critical word, the most then confirm as first object temporal information, then proceedes to time Go through.
Such as, whether traversal text message, it may be judged whether be numeral, if it is resolving word below is Time-critical word, if year, then whether be numeral and the moon, be to continue if continuing the content resolved below Resolve whether content below is numeral and day, if it is, the parsing of target date, afterwards according to phase Same rule continues to resolve time point (hitting Hour Minute Second).
Sub-step S12, is converted to the calendar events of specified format by described first object temporal information.
In embodiments of the present invention, the time format that can require according to electronic calendar, such as the date time-division Second, first object temporal information is converted to the calendar events of this form.
If it should be noted that some time disappearance, then automatically can mend according to corresponding specification Fill.
If the date lacks, then can supplement with the date residing for current time.
Such as, the date of first object temporal information is May 11, lacks year, if current time institute The date at place is on May 10th, 2016, then can supplement with 2016, it is thus achieved that calendar events May 11 2016 date.
The most such as, the date of first object temporal information is No. 11, lacks year, the moon, if current time The residing date is on May 10th, 2016, then can be to supplement in May, 2016, it is thus achieved that schedule May 11 2016 date of time.
If time point lacks, then can supplement with the time point of acquiescence.
Such as, first object temporal information disappearance time, minute, second, then can with acquiescence 9:00:00 enter Row supplements, the time point 9:00:00 on date.
The most such as, first object temporal information is 9 points, lacks minute, second, then can be with 0 point of acquiescence Within 0 second, supplement, it is thus achieved that the time point 9:00:00 on date.
The most such as, first object temporal information was 9 thirty, lacks the second, then within 0 second, can carry out with acquiescence Supplement, it is thus achieved that the time point 9:30:00 on date.
In another embodiment of the present invention, step 104 can include following sub-step:
Step S21, identifies the second target time information from described text message;
In embodiments of the present invention, the second target time information is relative key, relative key and time Between crucial combinatorics on words, relative key, numeral and one or more in time-critical combinatorics on words;
Wherein, relative key is the keyword representing relative time, such as, modern, bright, rear, following, Under, lower, basis, the morning, afternoon, evening, etc..
Especially, relative key includes week key word, i.e. represents the key word of week age, such as, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, weekend, Monday, Tuesday, star Phase three, Thursday, Friday, Saturday, Sunday, Sunday, etc..
Therefore, the second target time information typicallys represent relative time, such as, and this year, next month, future 3 days, point in afternoon 5, etc..
Step S22, according to described relative key, at least the one of described digital and described time-critical word Person offsets on the basis of current time, it is thus achieved that the 3rd target time information;
In implementing, for the date, relative key at least may determine that the amount of skew, such as " modern " Skew 0, D score, " bright " skew 1, " afterwards " skew 2.
It is said that in general, time-critical word may determine that the time type of skew, such as year, month, day, type.
But, some relative key (such as week key word) i.e. may determine that the amount of skew, it is also possible to really The time type of fixed skew.
Therefore, in embodiments of the present invention, can be in the date belonging to current time, when inquiring about with this Between keyword offset with the time of type.
For example, it is assumed that the date belonging to current time is on May 10th, 2016, if the second object time Information is this year, then, on the basis of 2016, offset 0 according to " modern ", it is thus achieved that 2016;
If the second target time information is " next month ", then on the basis of in May, 2016, according to " bright " Offset 1 year, it is thus achieved that in June, 2016;
If the second target time information is " day after tomorrow ", then, on the basis of 10 days Mays in 2016, press Offset one month according to " bright ", it is thus achieved that on May 12nd, 2016;
If the second target time information is " following 3 days ", then on the basis of 10 days Mays in 2016, One, two, three days are offset respectively, it is thus achieved that on May 11st, 2016, May 12 in 2016 according to " 3 " Day, on May 13rd, 2016;
If the second target time information is " Friday ", then on the basis of 10 days Mays in 2016, Three days are offset, it is thus achieved that on May 13rd, 2016 according to " Friday ".
And/or,
Step S23, offsets on the basis of described numeral according to described relative key, it is thus achieved that the Three target time information;
In implementing, for time point, relative key may determine that the amount of skew, such as " morning " Skew 0, " afternoon ", " evening " offset 12.
Numeral may determine that the time basis of skew.
Therefore, in embodiments of the present invention, can offset on the basis of numeral.
Such as, if the second target time information is " point in the morning 9 ", then on the basis of 9, according to " on Noon " when offseting 0, it is thus achieved that 9:00:00;
If the second target time information is " during afternoon 5 ", then on the basis of 5, according to " afternoon " When offseting 12, it is thus achieved that 17:00:00.
Step S24, is converted to the calendar events of specified format by described 3rd target time information.
In embodiments of the present invention, the calendar events identified can be carried out legitimacy verification, if this day The journey time does not meets time specification, as 1 year most 12 months, the natural law of 1 month, 1 day 24 hours, 1 hour 60 points, 1 point 60 seconds, etc., then can generate the prompting that calendar events is illegal.
Step 105, sets up first according to described calendar events and described calendar content in electronic calendar Journey.
In implementing, calendar events includes date, time point.
When setting up schedule, calendar content can be write in the date of electronic calendar, in the time on date Point arranges prompting operation, such as the tinkle of bells, vibration etc..
Such as, if the calendar events recognized is " 18:00:00 on May 11st, 2016 ", calendar content For " going to Xinhua Bookstore to buy book ", then can the write in 11 days Mays in 2016 in electronic calendar " go Book is bought by Xinhua Bookstore " content, and 18:00:00 arrange prompting operation.
The embodiment of the present invention, by the first speech data as the phonetic order creating calendar information, triggers Create the flow process of schedule, in this flow process, gather second speech data and carry out speech recognition, it is thus achieved that Text message, identifies calendar events and calendar content from text information, thus builds in electronic calendar Vertical first schedule, it is achieved that voice creates schedule, it is to avoid user opens electronic calendar, option date, The manual creation schedules such as time point, input content are set, and, phonetic entry, identification speed general The speed manually select than user, inputted is fast, succinct, therefore, substantially increases the simplicity of operation, Decrease time-consuming.
With reference to Fig. 2, it is shown that a kind of embodiment of the method 2 setting up schedule in electronic calendar of the present invention Flow chart of steps, specifically may include steps of:
Step 201, receives the first speech data;
Step 202, when described first speech data is the phonetic order creating calendar information, gathers the Two speech datas;
Step 203, carries out speech recognition to described second speech data, it is thus achieved that text message;
Step 204, identifies calendar events and calendar content from described text message;
Step 205, sets up first according to described calendar events and described calendar content in electronic calendar Journey;
Step 206, detects whether to there is second conflicted with described first schedule in described electronic calendar Schedule;The most then perform step 207;
Step 207, generates conflict information to described first schedule and described second schedule.
In embodiments of the present invention, the schedule just created can be carried out conflict to check, if schedule is rushed mutually Prominent, i.e. both can not operate simultaneously, then generate conflict information, such as text prompt " this schedule Conflict mutually with other schedules ", user it is confirmed whether to abandon the first schedule, it is to avoid user's manual queries Whether there is the schedule of conflict, improve the efficiency of management of schedule.
If schedule does not collides, then can confirm that establishment the first schedule.
In implementing, can be in a period of time before calendar events and/or a period of time afterwards In, detect whether that there is the second schedule;The most then confirm that the second schedule is conflicted with the first schedule.
It should be noted that a period of time before calendar events can be acquiescence, such as 30 minutes, Can also be user setup, this be any limitation as by the embodiment of the present invention.
Additionally, a period of time after calendar events can be acquiescence, such as 30 minutes, it is also possible to be User setup, it is also possible to determine based on calendar content, such as, calendar content flies for sitting from Guangzhou Machine is to Beijing, due to the most time-consuming 3 hours of this voyage, therefore, a period of time after calendar events At least 3 hours, etc., this is not any limitation as by the embodiment of the present invention.
It should be noted that for embodiment of the method, in order to be briefly described, therefore it is all expressed as one it be The combination of actions of row, but those skilled in the art should know, and the embodiment of the present invention is not by described The restriction of sequence of movement because according to the embodiment of the present invention, some step can use other orders or Person is carried out simultaneously.Secondly, those skilled in the art also should know, embodiment described in this description Belong to preferred embodiment, necessary to the involved action not necessarily embodiment of the present invention.
With reference to Fig. 3, it is shown that a kind of device embodiment 1 setting up schedule in electronic calendar of the present invention Structured flowchart, specifically can include such as lower module:
First speech data receiver module 301, for receiving the first speech data;
Second speech data acquisition module 302, is used at described first speech data as creating calendar information Phonetic order time, gather second speech data;
Speech recognition identification module 303, for carrying out speech recognition to described second speech data, it is thus achieved that Text message;
Calendar information identification module 304, for identifying calendar events and schedule in from described text message Hold;
Schedule sets up module 305, for according to described calendar events and described calendar content at electronic calendar In set up the first schedule.
In one embodiment of the invention, described second speech data acquisition module 302 can include as Lower submodule:
First receives submodule, the first fragment speech data of input in receiving certain time;
Or,
First information generates submodule, for generating the first information of input calendar events;
Second receives submodule, for receiving the second fragment language for described first information input Data;
Second information generates submodule, for generating the second information of input calendar content;
3rd receives submodule, for receiving the 3rd fragment language for described second information input Data.
In one embodiment of the invention, described speech recognition identification module 303 can include following son Module:
First identifies submodule, for described first fragment language data is carried out speech recognition, it is thus achieved that the One text message;
Or,
Second identifies submodule, for described second fragment language data is carried out speech recognition, it is thus achieved that the Two text messages;
3rd identifies submodule, for described 3rd fragment language data is carried out speech recognition, it is thus achieved that the Three text messages.
In one embodiment of the invention, described calendar information identification module 304 can include following son Module:
First identifies submodule, for identifying calendar events from described first text message;
Submodule is set, for when identifying successfully, by time in described first text message except described schedule Text message outside between is set to calendar content;
Or,
Second identifies submodule, for identifying calendar events from described second text message;
3rd identifies submodule, for identifying calendar content from described 3rd text message.
In one embodiment of the invention, described calendar information identification module 304 can include following son Module:
First object temporal information identification submodule, during for identifying first object from described text message Between information, described first object temporal information be numeral with time-critical combinatorics on words;
First transform subblock, for being converted to the schedule of specified format by described first object temporal information Time.
In one embodiment of the invention, described calendar information identification module 304 can include following son Module:
Second target time information identification submodule, when identifying the second target from described text message Between information, described second target time information is relative key, relative key and time-critical word Combination, relative key, numeral and one or more in time-critical combinatorics on words;
First skew submodule, for according to described relative key, described digital and described time-critical At least one of word offsets on the basis of current time, it is thus achieved that the 3rd target time information;
And/or,
Second skew submodule, for carrying out according to described relative key on the basis of described numeral partially Move, it is thus achieved that the 3rd target time information;
Second transform subblock, during for being changed to the schedule of specified format by described 3rd target time information Between.
In one embodiment of the invention, described calendar events includes date, time point;
Described schedule sets up module 305 can include following submodule:
Calendar content content write submodule, for writing described schedule in the date of described electronic calendar Content;
Prompting operation setting submodule, arranges prompting operation for the time point on the described date.
With reference to Fig. 4, it is shown that a kind of device embodiment 2 setting up schedule in electronic calendar of the present invention Structured flowchart, specifically can include such as lower module:
First speech data receiver module 401, for receiving the first speech data;
Second speech data acquisition module 402, is used at described first speech data as creating calendar information Phonetic order time, gather second speech data;
Speech recognition identification module 403, for carrying out speech recognition to described second speech data, it is thus achieved that Text message;
Calendar information identification module 404, for identifying calendar events and schedule in from described text message Hold;
Schedule sets up module 405, for according to described calendar events and described calendar content at electronic calendar In set up the first schedule;
Schedule collision detection module 406, exists and described for detecting whether in described electronic calendar Second schedule of one schedule conflict;The most then call conflict information generation module 407;
Conflict information generation module 407, for generating described first schedule and described second schedule Conflict information.
In one embodiment of the invention, described conflict information generation module 407 can include as Lower submodule:
The second schedule detection sub-module, for a period of time before described calendar events and/or afterwards In a period of time, detect whether that there is the second schedule;The most then call conflict and determine submodule;
Conflict determines submodule, is used for confirming that described second schedule is conflicted with described first schedule.
For device embodiment, due to itself and embodiment of the method basic simlarity, so the comparison described Simply, relevant part sees the part of embodiment of the method and illustrates.
Each embodiment in this specification all uses the mode gone forward one by one to describe, and each embodiment stresses Be all the difference with other embodiments, between each embodiment, identical similar part sees mutually ?.
Those skilled in the art are it should be appreciated that the embodiment of the embodiment of the present invention can be provided as method, dress Put or computer program.Therefore, the embodiment of the present invention can use complete hardware embodiment, completely Software implementation or the form of the embodiment in terms of combining software and hardware.And, the embodiment of the present invention Can use and can be situated between with storage at one or more computers wherein including computer usable program code The upper computer journey implemented of matter (including but not limited to disk memory, CD-ROM, optical memory etc.) The form of sequence product.
The embodiment of the present invention is with reference to method according to embodiments of the present invention, terminal unit (system) and meter The flow chart of calculation machine program product and/or block diagram describe.It should be understood that can be by computer program instructions Each flow process in flowchart and/or block diagram and/or square frame and flow chart and/or square frame Flow process in figure and/or the combination of square frame.Can provide these computer program instructions to general purpose computer, The processor of special-purpose computer, Embedded Processor or other programmable data processing terminal equipment is to produce One machine so that performed by the processor of computer or other programmable data processing terminal equipment Instruction produce for realizing at one flow process of flow chart or multiple flow process and/or one square frame of block diagram or The device of the function specified in multiple square frames.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process In the computer-readable memory that terminal unit works in a specific way so that be stored in this computer-readable Instruction in memorizer produces the manufacture including command device, and this command device realizes flow chart one The function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded into computer or other programmable data processing terminals set Standby upper so that on computer or other programmable terminal equipment, to perform sequence of operations step in terms of producing The process that calculation machine realizes, thus the instruction performed on computer or other programmable terminal equipment provides and uses In realizing in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame The step of the function specified.
Although having been described for the preferred embodiment of the embodiment of the present invention, but those skilled in the art being once Know basic creative concept, then these embodiments can be made other change and amendment.So, Claims are intended to be construed to include preferred embodiment and fall into the institute of range of embodiment of the invention There are change and amendment.
Finally, in addition it is also necessary to explanation, in this article, the relational terms of such as first and second or the like It is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires Or imply relation or the order that there is any this reality between these entities or operation.And, art Language " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that Process, method, article or terminal unit including a series of key elements not only include those key elements, and Also include other key elements being not expressly set out, or also include for this process, method, article or The key element that person's terminal unit is intrinsic.In the case of there is no more restriction, statement " include one It is individual ... " key element that limits, it is not excluded that including the process of described key element, method, article or end End equipment there is also other identical element.
Above to a kind of method setting up schedule in electronic calendar provided by the present invention and a kind of at electricity Setting up the device of schedule in sub-calendar, be described in detail, specific case used herein is to this Bright principle and embodiment are set forth, and the explanation of above example is only intended to help and understands this Bright method and core concept thereof;Simultaneously for one of ordinary skill in the art, according to the present invention's Thought, the most all will change, in sum, and this specification Content should not be construed as limitation of the present invention.

Claims (10)

1. the method setting up schedule in electronic calendar, it is characterised in that including:
Receive the first speech data;
When described first speech data is the phonetic order creating calendar information, gather the second voice number According to;
Described second speech data is carried out speech recognition, it is thus achieved that text message;
Calendar events and calendar content is identified from described text message;
In electronic calendar, the first schedule is set up according to described calendar events and described calendar content.
Method the most according to claim 1, it is characterised in that described collection second speech data Step include:
The the first fragment speech data inputted in receiving certain time;
Or,
Generate the first information of input calendar events;
Receive the second fragment language data for described first information input;
Generate the second information of input calendar content;
Receive the 3rd fragment language data for described second information input.
Method the most according to claim 2, it is characterised in that
Described described speech data is carried out speech recognition, it is thus achieved that the step of text message includes:
Described first fragment language data is carried out speech recognition, it is thus achieved that the first text message;
Or,
Described second fragment language data is carried out speech recognition, it is thus achieved that the second text message;
Described 3rd fragment language data is carried out speech recognition, it is thus achieved that the 3rd text message;
Described from described text message, identify that the step of calendar events and calendar content includes:
Calendar events is identified from described first text message;
When identifying successfully, by text message in addition to described calendar events in described first text message It is set to calendar content;
Or,
Calendar events is identified from described second text message;
Calendar content is identified from described 3rd text message.
4. according to the method described in claim 1 or 2 or 3, it is characterised in that described from described literary composition This information identifying, the step of calendar events and calendar content includes:
Identifying first object temporal information from described text message, described first object temporal information is number Word and time-critical combinatorics on words;
Described first object temporal information is converted to the calendar events of specified format.
5. according to the method described in claim 1 or 2 or 3, it is characterised in that described from described literary composition This information identifying, the step of calendar events and calendar content includes:
From described text message, identify that the second target time information, described second target time information are phase To keyword, relative key and time-critical combinatorics on words, relative key, numeral and time-critical One or more in combinatorics on words;
According to described relative key, described digital and described time-critical word at least one when current Offset on the basis of between, it is thus achieved that the 3rd target time information;
And/or,
Offset on the basis of described numeral according to described relative key, it is thus achieved that the 3rd object time Information;
Described 3rd target time information is changed to the calendar events of specified format.
Method the most according to claim 1, it is characterised in that described calendar events include the date, Time point;
Described in electronic calendar, set up the first schedule according to described calendar events and described calendar content Step includes:
Described calendar content is write in the date of described electronic calendar;
Time point on the described date arranges prompting operation.
7. according to the method described in claim 1 or 2 or 3 or 6, it is characterised in that also include:
Described electronic calendar detects whether there is the second schedule conflicted with described first schedule;
The most described first schedule and described second schedule are generated conflict information.
Method the most according to claim 7, it is characterised in that described in described electronic calendar Detect whether that the step that there is the second schedule conflicted with described first schedule includes:
In a period of time before described calendar events and/or a period of time afterwards, detect whether have Second schedule;
The most then confirm that described second schedule is conflicted with described first schedule.
9. the device setting up schedule in electronic calendar, it is characterised in that including:
First speech data receiver module, for receiving the first speech data;
Second speech data acquisition module, at the language that described first speech data is establishment calendar information During sound instruction, gather second speech data;
Speech recognition identification module, for carrying out speech recognition to described second speech data, it is thus achieved that text Information;
Calendar information identification module, for identifying calendar events and calendar content from described text message;
Schedule sets up module, for building in electronic calendar according to described calendar events and described calendar content Vertical first schedule.
Device the most according to claim 9, it is characterised in that also include:
Schedule collision detection module, is used for detecting whether to exist and described first day in described electronic calendar Second schedule of journey conflict;The most then call conflict information generation module;
Conflict information generation module, for generating conflict to described first schedule and described second schedule Information.
CN201610318749.XA 2016-05-12 2016-05-12 Method and device for establishing schedule in electronic calendar Pending CN106020953A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610318749.XA CN106020953A (en) 2016-05-12 2016-05-12 Method and device for establishing schedule in electronic calendar

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610318749.XA CN106020953A (en) 2016-05-12 2016-05-12 Method and device for establishing schedule in electronic calendar

Publications (1)

Publication Number Publication Date
CN106020953A true CN106020953A (en) 2016-10-12

Family

ID=57100142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610318749.XA Pending CN106020953A (en) 2016-05-12 2016-05-12 Method and device for establishing schedule in electronic calendar

Country Status (1)

Country Link
CN (1) CN106020953A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961521A (en) * 2017-03-27 2017-07-18 联想(北京)有限公司 Electronic equipment and its prompting generation method
CN107423954A (en) * 2017-07-31 2017-12-01 绵阳美菱软件技术有限公司 Agenda managing method, control device, cloud service platform and schedule management system
CN107835116A (en) * 2017-10-18 2018-03-23 维沃移动通信有限公司 Travel establishing method and device
CN108256833A (en) * 2018-04-09 2018-07-06 南京晓庄学院 A kind of IN TIME schedule processing systems
CN108597504A (en) * 2018-04-04 2018-09-28 上海思依暄机器人科技股份有限公司 A kind of speech analysis method, apparatus and robot
CN109558175A (en) * 2018-11-28 2019-04-02 北京小米移动软件有限公司 Schedule creation method and device
CN109871242A (en) * 2019-02-01 2019-06-11 天津字节跳动科技有限公司 Task rebuilding method and device
CN110738465A (en) * 2019-10-16 2020-01-31 江西科技学院 Course prompting method, device, equipment and storage medium based on image recognition
CN111192579A (en) * 2019-12-30 2020-05-22 苏州思必驰信息科技有限公司 Information processing method, information control center apparatus, and computer-readable storage medium
CN111950248A (en) * 2020-08-10 2020-11-17 中国工商银行股份有限公司 XML-based product report generation method and system
CN112150103A (en) * 2020-09-08 2020-12-29 腾讯科技(深圳)有限公司 Schedule setting method and device and storage medium
CN112927697A (en) * 2021-01-22 2021-06-08 济南浪潮高新科技投资发展有限公司 Schedule management method and device based on voice recognition
CN113268198A (en) * 2021-06-08 2021-08-17 合肥讯飞读写科技有限公司 Schedule management method and device, electronic equipment and storage medium
CN113408996A (en) * 2020-03-16 2021-09-17 上海博泰悦臻网络技术服务有限公司 Schedule management method, schedule management device and computer readable storage medium
CN114579026A (en) * 2020-11-30 2022-06-03 上海擎感智能科技有限公司 Method for information processing, electronic equipment and computer storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043684A (en) * 2006-03-24 2007-09-26 三星电子株式会社 Method for managing conflicting schedules in mobile communication terminal
CN102207845A (en) * 2011-05-25 2011-10-05 盛乐信息技术(上海)有限公司 Device and method for managing schedule in voice manner
CN103093334A (en) * 2011-11-04 2013-05-08 周超然 Method of activity notice text recognition and transforming automatically into calendar term

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043684A (en) * 2006-03-24 2007-09-26 三星电子株式会社 Method for managing conflicting schedules in mobile communication terminal
CN102207845A (en) * 2011-05-25 2011-10-05 盛乐信息技术(上海)有限公司 Device and method for managing schedule in voice manner
CN103093334A (en) * 2011-11-04 2013-05-08 周超然 Method of activity notice text recognition and transforming automatically into calendar term

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961521B (en) * 2017-03-27 2020-08-25 联想(北京)有限公司 Electronic equipment and reminding generation method thereof
CN106961521A (en) * 2017-03-27 2017-07-18 联想(北京)有限公司 Electronic equipment and its prompting generation method
CN107423954A (en) * 2017-07-31 2017-12-01 绵阳美菱软件技术有限公司 Agenda managing method, control device, cloud service platform and schedule management system
CN107835116A (en) * 2017-10-18 2018-03-23 维沃移动通信有限公司 Travel establishing method and device
CN107835116B (en) * 2017-10-18 2021-07-30 维沃移动通信有限公司 Stroke creation method and device
CN108597504A (en) * 2018-04-04 2018-09-28 上海思依暄机器人科技股份有限公司 A kind of speech analysis method, apparatus and robot
CN108256833A (en) * 2018-04-09 2018-07-06 南京晓庄学院 A kind of IN TIME schedule processing systems
CN109558175A (en) * 2018-11-28 2019-04-02 北京小米移动软件有限公司 Schedule creation method and device
CN109871242A (en) * 2019-02-01 2019-06-11 天津字节跳动科技有限公司 Task rebuilding method and device
CN110738465A (en) * 2019-10-16 2020-01-31 江西科技学院 Course prompting method, device, equipment and storage medium based on image recognition
CN111192579A (en) * 2019-12-30 2020-05-22 苏州思必驰信息科技有限公司 Information processing method, information control center apparatus, and computer-readable storage medium
JP7502449B2 (en) 2019-12-30 2024-06-18 エーアイ スピーチ カンパニー リミテッド Information processing method, cloud server and computer-readable storage medium
JP2023509651A (en) * 2019-12-30 2023-03-09 エーアイ スピーチ カンパニー リミテッド Information processing method, information control center device, and computer-readable storage medium
WO2021135652A1 (en) * 2019-12-30 2021-07-08 思必驰科技股份有限公司 Information processing method, information control center device, and computer-readable storage medium
CN113408996A (en) * 2020-03-16 2021-09-17 上海博泰悦臻网络技术服务有限公司 Schedule management method, schedule management device and computer readable storage medium
CN111950248A (en) * 2020-08-10 2020-11-17 中国工商银行股份有限公司 XML-based product report generation method and system
CN111950248B (en) * 2020-08-10 2023-10-10 中国工商银行股份有限公司 Product report generation method and system based on XML
CN112150103B (en) * 2020-09-08 2023-11-28 腾讯科技(深圳)有限公司 Schedule setting method, schedule setting device and storage medium
CN112150103A (en) * 2020-09-08 2020-12-29 腾讯科技(深圳)有限公司 Schedule setting method and device and storage medium
CN114579026A (en) * 2020-11-30 2022-06-03 上海擎感智能科技有限公司 Method for information processing, electronic equipment and computer storage medium
CN112927697A (en) * 2021-01-22 2021-06-08 济南浪潮高新科技投资发展有限公司 Schedule management method and device based on voice recognition
CN113268198A (en) * 2021-06-08 2021-08-17 合肥讯飞读写科技有限公司 Schedule management method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106020953A (en) Method and device for establishing schedule in electronic calendar
CN106201424B (en) A kind of information interacting method, device and electronic equipment
CN105448292B (en) A kind of time Speech Recognition System and method based on scene
US9666188B2 (en) System and method of performing automatic speech recognition using local private data
US9099087B2 (en) Methods and systems for obtaining language models for transcribing communications
US10395647B2 (en) System and method for natural language processing
CN111541904B (en) Information prompting method, device, equipment and storage medium in live broadcast process
US20170372702A1 (en) Method and device for recognizing time information from voice information
US9412364B2 (en) Enhanced accuracy for speech recognition grammars
US9502029B1 (en) Context-aware speech processing
CN103578471A (en) Speech recognition method and electronic device thereof
CN103956168A (en) Voice recognition method and device, and terminal
US10891959B1 (en) Voice message capturing system
US20160189103A1 (en) Apparatus and method for automatically creating and recording minutes of meeting
CN111161728B (en) Awakening method, awakening device, awakening equipment and awakening medium of intelligent equipment
WO2019031268A1 (en) Information processing device and information processing method
WO2016136207A1 (en) Voice interaction device, voice interaction system, control method of voice interaction device, and program
CN109767763A (en) It is customized wake up word determination method and for determine it is customized wake up word device
CN110798578A (en) Incoming call transaction management method and device and related equipment
CN111640434A (en) Method and apparatus for controlling voice device
US8326631B1 (en) Systems and methods for speech indexing
US20060129398A1 (en) Method and system for obtaining personal aliases through voice recognition
CN105869631B (en) The method and apparatus of voice prediction
JP2014134640A (en) Transcription device and program
CN114596840B (en) Speech recognition method, device, equipment and computer readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161012

RJ01 Rejection of invention patent application after publication