CN104049963B - The method that Chinese speech controls electromechanical equipment operation - Google Patents
The method that Chinese speech controls electromechanical equipment operation Download PDFInfo
- Publication number
- CN104049963B CN104049963B CN201310083778.9A CN201310083778A CN104049963B CN 104049963 B CN104049963 B CN 104049963B CN 201310083778 A CN201310083778 A CN 201310083778A CN 104049963 B CN104049963 B CN 104049963B
- Authority
- CN
- China
- Prior art keywords
- chinese
- electromechanical equipment
- voice
- speech
- computer
- 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.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Document Processing Apparatus (AREA)
Abstract
The technical program is a kind of method of Chinese speech control electromechanical equipment operation, belongs to intelligent electromechanical equipment automatic control technology field.The technical program using the Chinese language text for being converted by Mandarin speech recognition module Chinese speech that the computer system for controlling electromechanical equipment receives being made of Chinese phonetics codes or Chinese character or the Chinese phonetic alphabet first, then will have previously been stored in it is in the computer system of control electromechanical equipment and with the computer program of the keyword binding in the above-mentioned Chinese phonetics codes being converted into or Chinese character or the Chinese phonetic alphabet by handing over computer control execution module to execute after the successive logical order arrangement of execution.After having the technical program, the voice that can be convenient the natural language of people's Chinese of non-computer programming passes through the operation of computer controlled machine electric equipment.
Description
Technical field
The technical program belongs to intelligent electromechanical equipment automatic control technology field.
Background technique
The current prior art will control electromechanical equipment, generally carry out computer programming, this is special to general non-computer
It is the thing for being difficult to accomplish for industry personnel, although there is some skills run by voice control electromechanical equipment on the market
Art, but substantially some simple orders, substantially " say one theory " electromechanical equipment " making a motion ", use Chinese natural language
The voice of speech directly inputs electromechanical equipment, and electromechanical equipment is allowed to be automatically performed a system under the control of the computer in the case where meeting certain condition
There is presently no appearance for the technology of column complicated process movement, this just gives the ruck Chinese of a large amount of Non-computer Majors personnel
The operation of voice control electromechanical equipment brings the obstacle for being difficult to go beyond.
Summary of the invention
The it is proposed of the technical program is exactly to solve above-mentioned these problems occur.Specifically the technical program passes through one
Kind Chinese speech controls the technology of the method for electromechanical equipment operation to solve the above-mentioned problem:
The technical program is using first passing through the Chinese speech that the computer system for controlling electromechanical equipment receives
Mandarin speech recognition module is converted into the Chinese phonetics codes or Chinese-character text spelt by 26 Latin alphabets, then will store in advance
Control electromechanical equipment computer system in and with the pass in the above-mentioned Chinese phonetics codes text or Chinese-character text being converted into
The computer program of keyword binding is set according to friendship control electromechanics after the semantic successive logical order arrangement by execution of non-key word
Standby computer control execution module executes;
The Chinese language text includes the Chinese sentence text by forming comprising keyword and non-key word.
Above-mentioned computer system can be desktop computer or laptop or server or cloud computer system,
It is also possible to embedded computer system.
The Chinese speech that above-mentioned computer system receives can be inputted by microphone, and phone input or cable network are defeated
Enter or wireless network inputs.
Electromechanical equipment is divided into both of which operation, one is automatic running patterns, and the mode is according to control in commencement of commercial operation
Electromechanical equipment is started to transport by the computer of electromechanical equipment processed to the automatic operation for carrying out program of the understanding of received Chinese speech
The movement to be done when row or function to be achieved are exported in the form of the speech synthesis of Chinese language text or the Chinese language text;It is another
Kind is inquiry affirmation mode, and the computer of electromechanical equipment is controlled under the mode to the Chinese being converted into according to received Chinese speech
Text is first correctly corrected and is executed the optimization of program, and is fed back one and be properly corrected and execute the Chinese that program optimization is crossed
Chinese language sheet, the Chinese language text can also be exported in the form of speech by voice synthetic module, be set after confirmed by control electromechanics
Standby computer control execution module executes.
Above-mentioned execution module includes driving uinit module and power unit module and performance unit module and interface list
Element module.
Above-mentioned electromechanical equipment has the automatic training function of voice command, and electromechanical equipment operator controls with voice command
Before electromechanical equipment, electromechanical equipment can actively be read out one rule Chinese speech of voice command that it can be executed is bright, it is desirable that behaviour
Author with read, and using operator with reading voice as template and with corresponding to the sound template control electromechanical equipment voice
It is stored in the computer system for controlling the electromechanical equipment after order or corresponding execution programmatic binding.
Above-mentioned operator with reading voice including Chinese putonghua speech, including the voice of minority language
Voice, foreign language voice, a kind of special sound that can be mutually distinguished with the sound of other voice commands of Chinese dialects.
Above-mentioned electromechanical equipment is corresponding in addition to issuing when training operator with reading voice command automatically with voice command
Chinese putonghua speech, additionally it is possible to the Chinese dialects including the voice of minority language are issued according to preparatory setting
Voice, foreign language voice.
Above-mentioned electromechanical equipment is when carrying out voice command and training automatically, one rule of voice command that actively can execute it
While being read out with Chinese speech is bright, the voice command read aloud can be used into the consistent Chinese of meaning according to preparatory setting
Word, the Chinese phonetic alphabet, Chinese phonetics codes, minority language, foreign language words are shown from display screen.
The voice command that above-mentioned electromechanical equipment has can be and specifically require electromechanical equipment that certain is taken to act
Voice command is also possible to the voice call instruction for the program module bound with certain prioritization scheme, module voice command tune
Used time does not require for some specific movement hair voice command, as long as and issue the voice command of purpose to be achieved, by controlling
The computer of electromechanical equipment finds the program of prioritization scheme corresponding with the voice command automatically according to purpose to be achieved
And execution module is controlled according to the various work orders of above procedure and completes the various movements that above procedure requires completion;
Various running parameters necessary to work are correctly completed to electromechanical equipment, if the department of computer science of control electromechanical equipment
When system thinks that operator is needed to provide, form of the meeting with voice or voice in conjunction with text is actively issued to operator and is inquired, directly
Until electromechanical equipment recognizes all necessary running parameters.
Above-mentioned Chinese phonetics codes are to regard individual Chinese character as monosyllable here as unit of word, should according to composition
Phonetic in " Scheme for the Chinese Phonetic Alphabet " of each syllable of word, with and only with 26 Latin alphabets to the initial consonant of the Chinese phonetic alphabet,
Referral letter, simple or compound vowel of a Chinese syllable, tone are taken first to encode and successively be spelled again by the sequential encoding of " acoustic code+Jie's code+rhyme code+tune code is simultaneous every syllable symbol "
It writes, and the coding of phonetic code by obtaining directly expresses Chinese information, when direct term syllable code indicates Chinese information
When, usage in punctuation is identical with the usage in punctuation of English, when coding multiple syllables of the same word do not have to
Space continuous programming code will have space to separate between word and word;
Since the technical program expresses Chinese information using the Chinese phonetics codes that 26 Latin alphabets indicate, and when direct
Term syllable code is come when indicating Chinese information, usage in punctuation is identical with the usage in punctuation of English, in this way
Ensure that the expression punctuation mark of Chinese information is all completely the same with ASCII character namely simultaneous with ASCII character 100% inside
Hold, ensures that whole system can be run in the computer of ASCII character system in this way.
Here it is worth noting that: when keying in the punctuation mark of Chinese phonetics codes and Chinese phonetics codes sentence with keyboard,
26 Latin alphabets and 26 letter keys of western language QWERTY keyboard for forming Chinese phonetics codes coding are completely identical corresponding one by one, the Chinese
The punctuation mark key of language phonetic code sentence is also identical corresponding one by one with the punctuation mark key of western language QWERTY keyboard, inputs Chinese speech
When code letter and punctuation mark, it is only necessary to strike the corresponding identical key mapping of western language QWERTY keyboard.
After having the technical program, the voice mode that can be convenient non-computer programming personnel's natural language passes through meter
The operation of calculation machine control electromechanical equipment.
Specific embodiment
A specific embodiment of the invention is further described below with reference to embodiment.
(1) coding method of each syllable sound, rhyme, tone of Chinese phonetics codes used by the technical program is using following
Method:
Note: the symbol after dash "-" is Chinese phonetic symbols, and the letter before dash "-" is the used Chinese
The coding of each syllable sound, rhyme, tone of language, it is same below, following control table is referred to as code table below:
1, the coded identification of acoustic code uses the letter character of the initial consonant almost the same with the Scheme for the Chinese Phonetic Alphabet, for example uses down
The coding form of this acoustic code in face:
b—b;p—p;m—m;f—f;d—d;t—t;
n—n;l—l;g—g;k—k;h—h;
J-zh, j;Q-ch, q;X-sh, x;r—r;
z—z;c—c;s—s;y—y;w—w。
2, Chinese phonetic alphabet referral letter (ü) is indicated using a letter in 26 Latin alphabets, for example uses following this Jie
The coding form of code:
i—i;u—u;y—ü。
3, the coding of rhyme code, to single vowel in addition to (ü) is indicated using a letter in 26 Latin alphabets, other uses
The composite vowel of letter character identical with the Chinese phonetic alphabet, the Chinese phonetic alphabet can use " Scheme for the Chinese Phonetic Alphabet " identical form,
It can also be encoded using a consonant, for example be carried out using following this letter character come the simple or compound vowel of a Chinese syllable to the Chinese phonetic alphabet
Coding:
a—a;o—o;e—e;i—i;u—u;y—ü;
k—ao ;c— ai;s—an;x—ou ;w—ei;n—en;
z—ua;l—uo;b—ang;d—ong;p—eng;
q—ing; g—ng;er—er;
r—i;" when i is only spelled with Chinese Pin Yin pseudonym zh, ch, sh phase, the coding r generation of the i phonetic code of the Chinese phonetic alphabet
Table ".That is: zhi, chi, shi of the Chinese phonetic alphabet uses jr, qr, xr of phonetic code to represent respectively.Jr or qr or the input of xr and er keyboard
When press J and R or Q and R or X and R and E and R two key mappings input respectively.
4, adjust the coding of code in addition to indicating the upper sound (∨) of the Chinese phonetic alphabet using the unused consonant v of a Chinese,
It indicates the tone of Chinese using vowel, for example is encoded using following letter to the tone of the Chinese phonetic alphabet:
A ---, high and level tone;E -/, rising tone;V-∨, upper sound;U-, falling tone;
O-phonetic does not mark softly tone mark, softly.
(2) it indicates to use following method using the Chinese phonetics codes Chinese information of above-mentioned coding:
As unit of word, regard individual Chinese character as monosyllable here, according to " the Chinese for each syllable for forming the word
Language phonetic plan " in phonetic, it is same successively by the sequential encoding of " acoustic code+Jie's code+rhyme code+tune code simultaneous every syllable symbol "
Multiple syllables of word do not have to space and separate write the two or more syllables of a word together, and the coding between word and word is separated with space, when Chinese information indicates
When in Chinese phonetics codes state, six kinds of point numbers, seven kinds of labels and the number of migrating are using form identical with English;
Here due to by independently with Chinese character regard monosyllable as, the side of encoding of chinese characters of the present invention
Method is identical with the method for Chinese language words syllable coding, is compiled in the present invention using single syllable coding by word is obtained after word write the two or more syllables of a word together
Code, be made of several words one group of word is known as phrase by us, and the coding of the used phrase of the present invention is the same as Chinese sentence
Encode it is identical, since word can indicate phrase and Chinese sentence, in the present invention used by phrase coding and the Chinese
The coding of sentence can be realized by the coding of word, a set of special without in addition formulating phrase and Chinese sentence
Coding, when generally indicating Chinese information as unit of whole sentence entire chapter is by word, when understanding generally do not need carry out homophone word
Selection, sound the sentence that will not be produced ambiguity in principle, with coding express when will not produce ambiguity.
The technical program is converted the Chinese speech received by Mandarin speech recognition module by voice input module
At Chinese phonetics codes or Chinese character or the Chinese phonetic alphabet, Mandarin speech recognition module can identify mould using Chinese-voice-code voice
Block, its working principles are as follows:
Some use Chinese-voice-code voice identification modules are enumerated below, and phonetic code or Chinese character are carried out to Chinese speech
The example of conversion:
1. Chinese speech is converted into Chinese phonetics codes:
Such as: we are read aloud with Chinese speech, and " we will use Chinese character and latin text."
(1) by searching for Chinese syllable sound template and Chinese speech the syllabified code control having previously been stored in computer
Table identifies corresponding Chinese syllable voice sequence after matching:
There is space between wov mno huiu xrv ydu hsu yyv laa dqa wnv.(syllable and syllable)
Or wovmnohuiuxrvyduhsuyyvlaadqawnv.(without space between syllable and syllable)
(mn after skilledoIn schwa symboloIt can be omitted when not causing audio mixing, it is above following same.)
The letter for indicating tone is underlined in order to allow everybody to see here, the tone letter in phonetic code is simultaneously
Have sound insulation section to act on, tone no underscore in actual speech code, tone is simultaneous after skilled phonetic code can facilitate differentiation every syllabic sign
Out.
The complexity for just the completing a system so pure speech recognition process unrelated with the dictionary scale of system.
If Chinese speech is the dialect of the Chinese with certain dialectal accent or a certain China, as long as this China
The syllable and Chinese syllable of dialect have certain corresponding relationship, we pass through the above similar method i.e.: by searching for preparatory
It stores the Chinese with certain dialectal accent in a computer or there is the dialect syllable of certain corresponding relationship with Chinese syllable
Sound template and the Chinese speech syllabified code table of comparisons, identify corresponding Chinese syllable voice sequence, so that it may realize after matching
Chinese phonetics codes identification to the Chinese with certain dialectal accent or dialect, realizes the Chinese with certain dialectal accent or side
The conversion of speech and Chinese phonetics codes.
(2) voice sequence is subjected to the segmentation of words, the phonetic code conversion being finally completed as unit of word.
By searching for the Chinese phonetics codes word dictionary for having divided word in advance, by multiple syllable write the two or more syllables of a word together of the same word, word
It is separated between word with space and just obtains the following Chinese phonetics codes that we finally need:
wovmno huiu xrvydu hsuyyv laadqawnv.
Traditional speech recognition result in order to obtain, we can also carry out following conversion, need exist for it is emphasised that
The process and speech recognition system be not inevitable to be contacted, which can be detached from speech recognition system and independently transport
Row.
2. Chinese phonetics codes are converted into Chinese character and the Chinese phonetic alphabet:
By search respectively Chinese phonetics codes with as unit of word Chinese character and the related Chinese phonetic alphabet table of comparisons can be convenient
Chinese phonetics codes are converted into Chinese character and the Chinese phonetic alphabet by ground, such as:
Wovmno is by looking into acoustic code, Jie's code, rhyme code, adjusting code and the Chinese phonetic alphabet table of comparisons or according to table of comparisons generation
Chinese phonetics codes syllable or word and pinyin syllable or the word table of comparisons obtain w ǒ men, then it is single for being found by w ǒ men with word
The Chinese character " we " of position, and so on, the sentence of our available following phonetics and Chinese character composition:
“Wǒmen huì shǐyòng hànyǔ lādīngwěn。”
" we will use Chinese character and latin text."
When the phonetic code as unit of word passes through the Chinese phonetic alphabet as unit of word and the Chinese character as unit of word
After establishing corresponding relationship, once need the phonetic code as unit of word that can no longer need through the Chinese as unit of word
Phonetic, directly established with the Chinese character as unit of word corresponding relationship and implementation it is corresponding conversion.That is: " wovmno huiu
Xrvydu hsuyyv laadqawnv. " can be directly changed into " we will use Chinese character and latin text."
When meeting homonym, differentiate according to means such as the connection of Chinese lexical syntactic context and statistical laws laggard
Chinese character of the row as unit of word is selected.Such as: mailbag is loaded on ysvlune.Crude oil is loaded on ysvlune.In conjunction with upper and lower
The connection of text can see that " ysvlune " representative " cruise " in front one, behind " ysvlune " representative in one
" oil tanker ", this two word can be converted into " mailbag is loaded on cruise " and " crude oil is loaded on oil tanker " respectively.To other words
Situation is also.
The result of above-mentioned identification both individually can show or compare display,
And so on, in aforementioned manners, by can any multisyllable Mandarin speech recognition at Chinese phonetics codes, and according to
Need to be converted further into Chinese character or the Chinese phonetic alphabet, Chinese phonetics codes, Chinese character or the Chinese phonetic alphabet can individually be shown or right
According to display, based on these Chinese language words, so that it may the identification of any Chinese speech information is realized, to facilitate progress various
Chinese speech information processing.
Such as: we are by taking an air conditioner in electromechanical equipment as an example, to illustrate the specific implementation step of the technical program:
The computer that we control air-conditioning to one first inputs the Chinese speech of following Chinese-character text content:
" 2 points meeting room air-conditioning is opened in this afternoon, divulge information 10 minutes first, room temperature is then maintained at 25 degree."
The Chinese speech that computer system is received first is turned by above-mentioned Chinese-voice-code voice identification module
Changing Chinese phonetics codes or Chinese character into, it is a point sentence for good word that Mandarin speech recognition module, which is converted into Chinese phonetics codes or Chinese character all,
Such as:
" 2 points meeting room air-conditioning is opened, divulged information 10 minutes first, then by room temperature in this afternoon
It is maintained at 25 degree."
The above-mentioned Chinese sentence indicated with Chinese phonetics codes are as follows:
Zcu jinatisa xiauwuv 2disv jiba huiuyiuxru kdatikv davkca, xxvxisa
tdafpa 10 fnajda, rxvhxu jiba xruwna bkvqre zcu 25 duu.
It finally will be suitable by the successive logic executed with the computer program of the keyword binding of Chinese phonetics codes composition in advance
Computer control execution module is handed over to execute after sequence arrangement.
Here the Chinese meaning that jinatisa is indicated with Chinese character is " today ", after this keyword is extracted, is calculated
Chance goes to look into calendar, and the date for finding today is such as on 2 1st, 2013, this date will be extracted conduct by computer
The program date parameter of air conditioner ventilation starting is added in the program of air conditioner ventilation starting, and similarly " 2 disv of xiauwuv " is used
The Chinese meaning that Chinese character indicates is " 2 pm ", after this crucial phrase is extracted, if computer is by 24 hours
Computer chronograph can be converted at 14 points automatically, and this time is extracted the program time parameter opened as air-conditioning and is added
Enter to open air-conditioning program in, if it is press 12 when timing, then computer this directly this time is extracted as opening
The program time parameter of air-conditioning is added in the program for opening air-conditioning, the Chinese that huiuyiuxru kdatikv is indicated with Chinese character here
Meaning of one's words justice is " meeting room air-conditioning ", and after this two keywords are extracted, computer can be gone with looking into " meeting room air-conditioning "
Location, after finding " meeting room air-conditioning " address, computer will be extracted this address as in air conditioner ventilation startup program
The destination address parameter of control equipment be added in the program of air conditioner ventilation starting, davkca is indicated with Chinese character here Chinese
Meaning is " opening ", and after this keyword is extracted, computer can go to look into " opening " air-conditioning program, finds " opening " sky
After the program of tune, this Program extraction will be come out the rule for pressing the successive logical order arrangement of execution by computer, by the Duan Cheng
Sequence module is placed on the foremost of entire program, as the program being first carried out, because logically, if air-conditioning is not beaten
It opens, the programs such as other ventilations and temperature control are that air-conditioning is can not to execute, so the program module that this section of air-conditioning here is opened is wanted
It is placed on the foremost of entire program, as the program being first carried out, similarly, if other programs are not prescribed with their elder generation
After execute program, and according to this logic judgment criteria by after computer discriminant auto arrangement program module it is successive suitable
Sequence, the rxvhxu jiba. Chinese meaning that xxvxisa and rxvhxu is indicated with Chinese character here be respectively " first " and " then ",
Since the two words do not have that corresponding computer program is corresponding with them, our this words are referred to as non-key word, in Chinese
In belong to conjunction, the two non-key words are meant that the program after xxvxisa will come immediately following journey behind rxvhxu
Before sequence, program when execution after xxvxisa is closely followed the subsequent program of rxvhxu and is first carried out than coming, here
The Chinese meaning that tdafpa is indicated with Chinese character is " ventilation ", after this keyword is extracted, computer can go to look into
The computer program of tdafpa binding, and the computer program extraction with tdafpa binding found is held according to what is be analyzed above
Row sequence is come behind the program module for opening air-conditioning, is executed after and then opening air-conditioning program, 10 fnajda here
Divulge information immediately tdafpa() after, computer can be determined that accordingly to be referred to ventilation time " 10 minutes ", and computer will incite somebody to action
It is extracted is added in air conditioner ventilation program as the ventilation duration parameters of air conditioner ventilation program, here xruwna
The Chinese meaning that bkvqre is indicated with Chinese character is " room temperature holding ", and after the two keywords are extracted, computer can go to look into
The computer program bound with xruwna bkvqre, and the computer program bound with xruwna bkvqre that will be found extracts
Out, and according to the execution sequence being analyzed above tdafpa(ventilation is come) behind program module, and then tdafpa(is logical
Wind) after program after execute, 25 duu(of zcu here is at 25 degree) kept immediately xruwna bkvqre(room temperature)
Later, computer can be determined that accordingly refers to that the temperature of " room temperature holding " is " 25 degree ", and computer will be extracted
As the holding of air-conditioning xruwna bkvqre(room temperature) temperature parameter of " room temperature holding " of program is added to air-conditioning xruwna
Bkvqre(room temperature is kept) in program program, so far, Chinese-character text has been completed the computer that whole text need to transfer
Program, and carried out the connection of the successive execution sequence of correct procedure parameter assignment and program.
When above-mentioned entire computer program control execution module work, COMPUTER DETECTION current time first, when current
Between reach program Starting Executing Time: at 14 points (2 pm) on the 1st 2 months 2013, meeting room air-conditioning address is effective, computer
Program issues the control command for opening air-conditioning to the effective meeting room air-conditioning execution module in address, and execution module executes meeting after order
It discusses room air-conditioning to open, after meeting room air-conditioning is opened, and then computer runs air conditioner ventilation program, computer can control air-conditioning and hold
Row module open with the outdoor ventilation shaft being connected, while execution module under the action of air-conditioning in ventilation fan can start work
Make, this is that room air and outdoor air can flow, and realizes the exchange of indoor and outdoor air, computer meeting during this
Whether constantly detection ventilation time has arrived the dwell time of program setting, once detecting ventilation time is stopped to program setting
The only time is 10 minutes in present case, and computer can issue instruction closing and outdoor ventilation opening to air-conditioning execution module, is stopped
Only with outdoor ventilation, the ventilation operation of air-conditioning just stopped under the execution movement effect of execution module, and then computer
Subsequent xruwna bkvqre(room temperature is executed to keep) program, this is that computer detects indoor environment temperature first, if low
It is 25 degree in present case in preset holding temperature, then the execution of the execution module in computer program starting air-conditioning
Heating movement, starts heating device, so that air-conditioning is discharged to indoor circulating air temperature and rises, in the process, computer exists
Xruwna bkvqre(room temperature is kept) indoor environment temperature is constantly detected under the control of program, if indoor environment temperature reaches
The indoor environment temperature of preparatory program setting, computer issue the instruction for stopping heating to air-conditioning execution module, and execution module is held
After the row command action air-conditioning heater stop is heated;If being higher than preset holding temperature, in present case
It is 25 degree, then computer program starts the refrigerating plant in air-conditioning by execution module, and air-conditioning is made to be discharged to indoor circulation air
Temperature decline, in the process, computer is kept in xruwna bkvqre(room temperature) under the control of program constantly detection it is indoor
Environment temperature, if indoor environment temperature reaches the indoor environment temperature of preparatory program setting, computer is to air-conditioning execution module
The instruction for stopping refrigeration being issued, after air-conditioning execution module executes the movement of the instruction, so that air-conditioning refrigeration plant stops refrigeration, just
Computer just controls indoor environment temperature about 25 degree in cycles in this way.Chinese-character text is also just completed in this way passes through meter
Calculate the control of machine-to-machine electric equipment.
Due to the difference that everyone word is accustomed to, some people may word not necessarily standard, at this moment can be in computer
In store synonym and the near synonym table of comparisons in advance, and by computer by the synonym and the near synonym table of comparisons of setting come automatic
Nonstandard word is converted into the Code words of computer approval, the keyword in computer must be the rule that computer is approved
Model word, such as: " open, open, opening " can unify to arrive " opening " this word by the table of comparisons, for another example: " turning off, close
Close, close " it can be unified to " closing " this word by the table of comparisons, and tied up in advance with corresponding computer program module
It is fixed.
Since computer programming language is in calling program module, often write with the English spelt by 26 Latin alphabets
Program call, 26 Latin alphabets belong to ASCII character range, and computer system operates normally that there is no problem, due to Chinese character
Internal Code system be not belonging to ASCII character range, if directlying adopt Chinese character sentence to call computer program, computer system is not
It can guarantee normal operation, therefore, Chinese-character text is first converted into Chinese phonetics codes and reruned by the technical program, due to Chinese speech
Code is spelt as English with 26 Latin alphabets, and punctuation mark is consistent with English, this ensure that the Chinese letter run
The Internal Code of breath is within the scope of ASCII character, so that it is guaranteed that the technical program can operate normally in computer systems.
And so on, due to the object in this example due to control, the movement of time, control object can pass through Chinese language
Sound is converted the change of the Chinese language text come and is changed, therefore is ok to the movement of other control objects, time and control object
Computer program calling is carried out using the above method and realizes the control to the electromechanical equipment of desired control.
After being converted due to Chinese-character text by Chinese character and Chinese voice code bidirectional conversion module, Chinese character and Chinese phonetics codes can
To convert mutually, therefore in the narration of the technical program, all information indicated with Chinese character can use Chinese speech code table
Show, vice versa, does not just state here tired respectively in the narration of the technical program.
Electromechanical equipment is divided into both of which operation, one is automatic running patterns, and the mode is according to control in commencement of commercial operation
Electromechanical equipment is started to transport by the computer of electromechanical equipment processed to the automatic operation for carrying out program of the understanding of received Chinese speech
The movement to be done when row or function to be achieved are exported in the form of the speech synthesis of Chinese language text or the Chinese language text;
Computer is divided into both of which operation when formal control execution module executes, and one is automatic running patterns, should
Mode carries out control execution module to the understanding of received Chinese language text according to computer automatically and executes, and will start control and execute
Module executes the movement to be generated or function to be achieved is defeated in the form of the speech synthesis of Chinese language text or the Chinese language text
Out;
For example, computer is understanding the bound journey of received Chinese-character text information, correct calling in above example
Sequence and according to it is correct execute logic execute it is tactic on the basis of, can export: " this afternoon 2 meeting room skies
It adjusts and opens, divulge information 10 minutes first, room temperature is then maintained at 25 degree." Chinese-character text information or the Chinese character
Voice after text voice synthesis, the Chinese-character text information also can be converted Chinese phonetics codes or foreign language or minority language
Output.
Another kind is inquiry affirmation mode, and the computer system of electromechanical equipment is controlled under the mode to according to received Chinese
The Chinese language text that voice is converted into first correctly is corrected and is executed the optimization of program, and is fed back one and be properly corrected and hold
The Chinese language text that line program optimized, which can also export in the form of speech by voice synthetic module, through true
It is executed after recognizing by the computer system control execution module of control electromechanical equipment.
Such as: computer is received with next section of Chinese-character text: " being opened meeting room air-conditioning for 2 points in today, first
Ventilation 10 minutes, is then maintained at 25 degree for room temperature." COMPUTER DETECTION to having had been subjected to 2 points of the morning at this time, meeting is certainly
It is dynamic that the time will be arranged at 2 points in the afternoon, while detecting in the Chinese language text that computer stores in advance and most being connect with the Chinese language text
Close one section makes the more optimal Chinese language text of calling program, and at this moment computer can export: " will in 2 points of this afternoon
It discusses room air-conditioning to open, divulge information 10 minutes first, thenWith air-conditioning to meeting room carry out sterilizing andRoom temperature is kept
At 25 degree." you confirm, send and confirm Chinese language text or other confirmation messages, computer is just using the Chinese language text as most
The Chinese language text that terminating receives, according to the step in case above, in addition " air-conditioning sterilizing program " meets preset condition
When bring into operation.
The same above Chinese text information can be exported after voice synthetic module speech synthesis with speech form, should
Chinese-character text information also can be converted Chinese phonetics codes or foreign language or minority language output.
Finally it should be pointed out that the Chinese language text in above-mentioned narration refers to that all indicate the character institute of Chinese information
Text of composition, including Chinese character, the Chinese phonetic alphabet, Chinese phonetics codes etc., and Chinese-character text refers to the Chinese being made of chinese character
Language information text.
Above-mentioned computer system can be desktop computer or laptop or server or cloud computer system,
It is also possible to embedded computer system.
The Chinese speech that above-mentioned computer system receives can be inputted by microphone, and phone input or cable network are defeated
Enter or wireless network inputs.
Above-mentioned execution module includes driving uinit module and power unit module and performance unit module and interface list
Element module.
It is equally referred to above-mentioned case in the situation to work using above-mentioned software and hardware system or module, it is just no longer tired here
It states.
Above-mentioned Intelligent air conditioner has the automatic training function of voice command, and air-conditioning operators control with voice command
Before Intelligent air conditioner, the remote controler of air conditioner or air conditioner understands one rule Chinese speech of voice command that actively can execute it
It is bright to read out, it is desirable that operator with read, and using operator with reading voice as template and with it is distant corresponding to the sound template
It is stored in the computer system of control electromechanical equipment after control device voice command binding.
Above-mentioned operator with reading voice including Chinese putonghua speech, including the voice of minority language
Voice, foreign language voice, a kind of special sound that can be mutually distinguished with the sound of other voice commands of Chinese dialects.In this way
Design mainly facilitate China various crowds, as long as computer issue sound do not mixed with bound program
Confuse just, some crackjaw deaf-mutes can mainly be considered using the special sound, this want they can issue it is a kind of can be with
The program that correlation is bound will be remembered and be executed to the special sound that the sound of other voice commands mutually distinguishes, computer, together
When do not hear in view of deaf-mute, deaf and dumb air conditioner operation is fed back to text importing so air conditioner will execute order
Person.
Above-mentioned Intelligent air conditioner is corresponding in addition to issuing when training operator with reading voice command automatically with voice command
Chinese putonghua speech, additionally it is possible to the voice, outer of the voice of Chinese dialects, minority language is issued according to preparatory setting
National language voice.The people of standard Chinese is not understood in such arrangement conveniently mainly, combines foreign people, these use Chinese language
The existing voices synthetic technology module such as tone code voice synthetic module can be realized.
Above-mentioned Intelligent air conditioner is when carrying out voice command and training automatically, and actively can execute it voice command one
Item Chinese speech is bright while read out, and the voice command read aloud can be used the consistent Chinese of meaning according to preparatory setting
Word, the Chinese phonetic alphabet, Chinese phonetics codes, minority language, foreign language words are shown from display screen.
The voice command that above-mentioned Intelligent air conditioner has can be and specifically Intelligent air conditioner be required to take certain movement
Voice command, be also possible to the voice call instruction for the program module bound with certain prioritization scheme, which is ordered with voice
Enable when calling, do not require for some specific movement hair voice command, as long as and issue the voice command of purpose to be achieved, by
The computer system of electromechanical equipment is controlled automatically according to purpose to be achieved, finds optimization side corresponding with the voice command
The program of case is simultaneously transferred to the various movements that execution module completes above procedure requirement completion;
Such as: people can require air conditioner both to require to keep certain room temperature cold wind simultaneously to " old man and baby "
It blows preferably to mitigate, at this time computer will be found and bind air conditioner and both require " old man and baby " to keep certain
Room temperature simultaneously cold wind blow preferably to mitigate some programs, according to above procedure require action control execution module it is complete
The program behavior completed is required above procedure.
Various running parameters necessary to work are correctly completed to air conditioner, if the computer system of control electromechanical equipment
When thinking that operator is needed to provide, form of the meeting with voice or voice in conjunction with text is actively issued to operator and is inquired, until
Until air conditioner recognizes all necessary running parameters.
Such as: what it is for air-conditioning heat preservation is that baby or old man or between twenty and fifty air conditioner can not be felt, if control
When the computer of electromechanical equipment needs to know, it can actively use preset voice to inquire to operator: " the room that I keeps the temperature
Firmly what kind of person is " people reply: " old man " or " baby ", the computer at this time controlling electromechanical equipment will go to seek
The program for looking for " old man " or " baby " is correctly sorted and is connected and be transmitted to the computer of control electromechanical equipment after finding
System by the computer system control execution module complete above-mentioned heat preservation " old man " or " baby " room procedure stipulation it is dynamic
Make.
By the above the technical program, we realize the purpose with Chinese speech control Intelligent air conditioner work.It is similarly right
Other electromechanical equipments are same, and by above technical scheme, we are realized with Chinese speech control electromechanical equipment operation.
Claims (10)
1. a kind of method of Chinese speech control electromechanical equipment operation, it is characterized in that: the computer of electromechanical equipment will be controlled first
The Chinese speech that system receives is converted into the Chinese phonetics codes spelt by 26 Latin alphabets by Mandarin speech recognition module
Text or Chinese-character text, then will have previously been stored in control electromechanical equipment computer system in and with the above-mentioned Chinese being converted into
The computer program of keyword binding in language phonetic code text or Chinese-character text is according to the semanteme of non-key word by the elder generation executed
The computer control execution module of control electromechanical equipment is handed over to execute after logical order arrangement afterwards;
The Chinese language text includes the Chinese sentence text by forming comprising keyword and non-key word.
2. the method for Chinese speech control electromechanical equipment operation as described in claim 1, it is characterized in that: the computer
System can be desktop computer or laptop or server or cloud computer system, be also possible to embedded computer
System;
The Chinese speech that the computer system receives can be inputted by microphone, phone input or cable network input, or
The input of person's wireless network.
3. the method for Chinese speech control electromechanical equipment operation as described in claim 1, it is characterized in that: electromechanical equipment is formal
When operation, it is divided into both of which operation, one is automatic running patterns, and the mode is according to the computer system for controlling electromechanical equipment
To the automatic operation for carrying out program of the understanding of received Chinese speech, and the movement to be done of when electromechanical equipment is brought into operation or
Function to be achieved is exported in the form of the speech synthesis of Chinese language text or the Chinese language text;Another kind is inquiry affirmation mode,
The computer system that electromechanical equipment is controlled under the mode first carries out just the Chinese language text being converted into according to received Chinese speech
The really optimization of correction and execution program, and feed back one and be properly corrected and execute the Chinese language text that program optimization is crossed, the Chinese
Chinese language originally can also be exported in the form of speech by voice synthetic module, it is confirmed after by control electromechanical equipment department of computer science
System control execution module executes.
4. the method for Chinese speech control electromechanical equipment operation as described in claim 1, it is characterized in that: the execution mould
Block includes driving uinit module and power unit module and performance unit module and interface unit module.
5. the method for Chinese speech control electromechanical equipment operation as described in claim 1, it is characterized in that: the electromechanical equipment
With the automatic training function of voice command, electromechanical equipment operator is before controlling electromechanical equipment with voice command, electromechanical equipment meeting
Actively read out one rule Chinese speech of voice command that it can be executed is bright, it is desirable that operator with reading, and by operator with
The voice of reading as template and with corresponding to the sound template control electromechanical equipment voice command or corresponding execution program
It is stored in after binding in the computer system for controlling the electromechanical equipment.
6. the method for Chinese speech as claimed in claim 5 control electromechanical equipment operation, it is characterized in that: the operator with
Voice, the foreign language of Chinese dialects of the voice of reading including Chinese putonghua speech, including the voice of minority language
Voice, a kind of special sound that can be mutually distinguished with the sound of other voice commands.
7. the method for Chinese speech control electromechanical equipment operation as claimed in claim 5, it is characterized in that: the electromechanics is set
It is standby when training operator with reading voice command automatically with voice command, in addition to issuing corresponding Chinese putonghua speech, moreover it is possible to
Enough voice, foreign language voices that the Chinese dialects including the voice of minority language are issued according to preparatory setting.
8. the method for Chinese speech control electromechanical equipment operation as claimed in claim 5, it is characterized in that: the electromechanical equipment
When carrying out voice command and training automatically, actively by one rule Chinese speech of voice command that it can be executed it is bright read out it is same
When, by the voice command read aloud according to preparatory setting can with the consistent Chinese character of meaning, the Chinese phonetic alphabet, Chinese phonetics codes,
Minority language, foreign language words are shown from display screen.
9. the method for Chinese speech control electromechanical equipment operation as claimed in claim 1 or 5, it is characterized in that: the electromechanics
The voice command that equipment has can be the voice command for specifically requiring electromechanical equipment that certain is taken to act, be also possible to
With the voice call instruction of the program module of certain prioritization scheme binding, when module voice command calls, do not require for certain
Voice command is sent out in a specific movement, as long as and issue the voice command of purpose to be achieved, by the computer of control electromechanical equipment
Automatically according to purpose to be achieved, the program of prioritization scheme corresponding with the voice command is found and according to above procedure
Various work order control execution modules complete above procedure and require the various movements completed;
Various running parameters necessary to work are correctly completed to electromechanical equipment, if the computer system of control electromechanical equipment is recognized
When to need operator to provide, form of the meeting with voice or voice in conjunction with text is actively issued to operator and is inquired, Zhi Daoji
Until electric equipment recognizes all necessary running parameters.
10. the method for Chinese speech control electromechanical equipment operation as described in claim 1, it is characterized in that: the Chinese language
Tone code is to regard individual Chinese character as monosyllable here as unit of word, according to " the Chinese for each syllable for forming the word
Phonetic plan " in phonetic, with and only the initial consonant of the Chinese phonetic alphabet, referral letter, simple or compound vowel of a Chinese syllable, tone taken with 26 Latin alphabets first compile
Code passes through obtained phonetic code again successively by the sequential encoding spelling of " acoustic code+Jie's code+rhyme code+tune code is simultaneous every syllable symbol "
Coding directly express Chinese information, when direct term syllable code is to indicate Chinese information, usage in punctuation is same
The usage in punctuation of English is identical, when coding multiple syllables of the same word do not have to space continuous programming code, word and list
There is space to separate between word;
The initial consonant of the Chinese phonetics codes all indicates with the consonant Latin alphabet, the sound of the phonetic code for indicating Chinese information
Mother other than initial consonant zh, ch, sh in " Scheme for the Chinese Phonetic Alphabet " are indicated with tri- consonant Latin alphabets of j, q, x respectively, remaining
Initial consonant with the expression of the consonant Latin alphabet of the same symbol in " Scheme for the Chinese Phonetic Alphabet ", zhi in " Scheme for the Chinese Phonetic Alphabet ",
Chi, shi indicate with jr, qr, xr of phonetic code respectively, and the er of the phonetic code of the er in " Scheme for the Chinese Phonetic Alphabet " is indicated, keyboard
It is keyed in respectively with j and r key, q and r key, x and r key and e the and r key on western language keyboard when key entry;
The Chinese phonetics codes with a letter y in 26 letters indicate single vowel in original " Scheme for the Chinese Phonetic Alphabet " and
The coding of ü in referral letter, remaining single vowel and referral letter uses and the single vowel and the identical symbol of referral letter in " Scheme for the Chinese Phonetic Alphabet "
Number;
The Chinese phonetics codes composite vowel in addition to in " Scheme for the Chinese Phonetic Alphabet " identical symbol expression other than, with one
Consonant indicates;
It adjusts four vowels of code and the unused letter v of a Chinese to indicate to the Chinese phonetics codes, uses the Latin alphabet
A, e, v, u, o respectively indicate high and level tone-, rising tone e in " Scheme for the Chinese Phonetic Alphabet " :/, upper sound v: ∨, falling tone u:, softly o is not marked.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310083778.9A CN104049963B (en) | 2013-03-16 | 2013-03-16 | The method that Chinese speech controls electromechanical equipment operation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310083778.9A CN104049963B (en) | 2013-03-16 | 2013-03-16 | The method that Chinese speech controls electromechanical equipment operation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104049963A CN104049963A (en) | 2014-09-17 |
CN104049963B true CN104049963B (en) | 2019-07-05 |
Family
ID=51502873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310083778.9A Expired - Fee Related CN104049963B (en) | 2013-03-16 | 2013-03-16 | The method that Chinese speech controls electromechanical equipment operation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104049963B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292350A (en) * | 2015-05-28 | 2017-01-04 | 上海能感物联网有限公司 | A kind of helm gear of Chinese language text field control |
CN106292691A (en) * | 2015-05-28 | 2017-01-04 | 上海能感物联网有限公司 | A kind of helm gear of Chinese speech remote control |
CN106527188A (en) * | 2015-09-13 | 2017-03-22 | 上海能感物联网有限公司 | Automatic navigation method for Chinese text cluster remote control drive |
CN106527418A (en) * | 2015-09-13 | 2017-03-22 | 上海能感物联网有限公司 | Driver capable of automatic navigation under foreign language speech field cluster control |
CN107016994B (en) * | 2016-01-27 | 2020-05-08 | 阿里巴巴集团控股有限公司 | Voice recognition method and device |
CN107515545A (en) * | 2016-06-17 | 2017-12-26 | 青海汉拉信息科技股份有限公司 | The execution system of the energy self-navigation of the adaptive cloud computing cluster remote control of Chinese speech |
CN107515542A (en) * | 2016-06-17 | 2017-12-26 | 青海汉拉信息科技股份有限公司 | The method of the adaptive cloud computing cluster remote controlled automatic execution system of Chinese speech |
CN107515540A (en) * | 2016-06-17 | 2017-12-26 | 青海汉拉信息科技股份有限公司 | The adaptive cloud computing cluster remote control of Chinese speech is performed entirely automatically system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101131689A (en) * | 2006-08-22 | 2008-02-27 | 苗玉水 | Bidirectional mechanical translation method for sentence pattern conversion between Chinese language and foreign language |
CN102830687A (en) * | 2012-09-24 | 2012-12-19 | 杨炙龙 | Intelligent home control system and method |
-
2013
- 2013-03-16 CN CN201310083778.9A patent/CN104049963B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101131689A (en) * | 2006-08-22 | 2008-02-27 | 苗玉水 | Bidirectional mechanical translation method for sentence pattern conversion between Chinese language and foreign language |
CN102830687A (en) * | 2012-09-24 | 2012-12-19 | 杨炙龙 | Intelligent home control system and method |
Also Published As
Publication number | Publication date |
---|---|
CN104049963A (en) | 2014-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104049963B (en) | The method that Chinese speech controls electromechanical equipment operation | |
CN103279190B (en) | Chinese language text calls the device that computer program runs | |
CN104049962B (en) | Foreign language voice low coverage or the method for long-range control electromechanical equipment operation | |
CN103279363B (en) | The device that Chinese speech remote control computer program is run | |
CN103277974B (en) | Chinese speech controls the device of intelligent refrigerator | |
CN103277874A (en) | Device for nonspecific persons to remotely control intelligent air conditioner by Chinese speech | |
CN103279362A (en) | Device for remotely controlling operation of computer programs through foreign language texts | |
CN104020942A (en) | Method for calling computer program to operate by Chinese text | |
CN104020840B (en) | The method that foreign language text is remotely controlled computer program operation | |
CN104021114A (en) | Method for calling computer program to operate by foreign language text | |
CN104049989A (en) | Method for calling computer program operation through foreign-language voice | |
CN104049960A (en) | Method for remotely controlling computer program operation through foreign-language voice | |
CN104020985A (en) | Method for remotely controlling computer program running by Chinese texts | |
CN104376843A (en) | Chinese speech near-distance or remote car driving controlling method | |
CN104049964B (en) | Chinese speech low coverage or the method for long-range control electromechanical equipment operation | |
CN104239007B (en) | The method of Chinese natural human speech voice remote control electric light | |
CN104424947A (en) | Method for controlling household appliances in centralized way through foreign language voice of natural person | |
CN104376844A (en) | Method for controlling automobile driving through Chinese voice | |
CN104423343A (en) | Method for performing near-distance or long-distance centralized cooperative control on household appliances by Chinese speech | |
CN104049965B (en) | The method of foreign language voice control electromechanical equipment operation | |
CN104235998A (en) | Method for non-specified people to remotely control intelligent air conditioner through Chinese phonetic symbols | |
CN104049961A (en) | Method for performing remote control on computer program execution by use of Chinese speech | |
CN104423353A (en) | Method for centrally and coordinatively controlling household appliances on spot by using Chinese speech | |
CN104049871A (en) | Method for calling and executing computer program by use of Chinese speech | |
CN104235042B (en) | The method of Chinese speech remote control electric fan |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190705 Termination date: 20210316 |
|
CF01 | Termination of patent right due to non-payment of annual fee |