[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104049963B - The method that Chinese speech controls electromechanical equipment operation - Google Patents

The method that Chinese speech controls electromechanical equipment operation Download PDF

Info

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
Application number
CN201310083778.9A
Other languages
Chinese (zh)
Other versions
CN104049963A (en
Inventor
苗玉水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Nenggan Epc System Network Co Ltd
Original Assignee
Shanghai Nenggan Epc System Network 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 Shanghai Nenggan Epc System Network Co Ltd filed Critical Shanghai Nenggan Epc System Network Co Ltd
Priority to CN201310083778.9A priority Critical patent/CN104049963B/en
Publication of CN104049963A publication Critical patent/CN104049963A/en
Application granted granted Critical
Publication of CN104049963B publication Critical patent/CN104049963B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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

The method that Chinese speech controls electromechanical equipment operation
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.
CN201310083778.9A 2013-03-16 2013-03-16 The method that Chinese speech controls electromechanical equipment operation Expired - Fee Related CN104049963B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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