Power system voice instruction recognition method based on machine learning

By applying the Gaussian hybrid model based on machine learning and the voice command recognition method of the support vector machine classifier in the power system, the problem of insufficient accuracy and real-time performance of voice command recognition in the power system is solved, and higher recognition accuracy is achieved rate and system stability.

CN119479618APending Publication Date: 2025-02-18STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO

Patent Information

Application Number
CN202411558958.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Voice command recognition in power systems faces noise interference, complex environment and security challenges, resulting in insufficient recognition accuracy and real-time performance, affecting the reliability and stability of the system.

Method used

Using a voice command recognition method based on machine learning, the Gaussian hybrid model and support vector machine classifier are used to identify voice commands in the speech control scenario of the power system, and the accuracy of the command is ensured through dual speech retelling and verification.

Benefits of technology

It improves the accuracy and real-time recognition of voice commands in the power system, enhances the applicability and robustness of the system, ensures the recognition effect of voice commands in complex environments, and reduces the probability of misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119479618A_ABST
    Figure CN119479618A_ABST
Patent Text Reader

Abstract

The invention discloses an electric power system voice instruction recognition method based on machine learning, and belongs to the field of electric power operation control. Comprising the following steps: identifying a voice instruction of an electric power system operation order to assist an operator to operate a switching operation order operation instruction; reading of a switching operation order operation instruction and first-time voice retelling are carried out on the mobile terminal, and the system carries out first-time voice recognition; carrying out second voice retelling on the mobile terminal, and carrying out second voice recognition; and only if the repeating of the secondary voice instruction is successful, the matching of the single switching operation ticket is completed. Checking operation is carried out on the voice retelling of the first person and the voice retelling of the second person, and checking of retelling instruction identification information is completed; after the operation auditing is completed, the information of the operation ticket operation is synchronously filled into the operation ticket document, so that the step of manually filling the operation information of the operation ticket is reduced, the correctness of the switching operation is ensured, and the flow control of the switching operation ticket operation is realized in a wireless network environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of electric power operation control, and in particular relates to a voice command recognition method based on machine learning for an electric power system. Background Art

[0002] With the growth of electricity consumption, the power system is facing an increasing demand for the speed of information and data transmission, analysis and processing in all links of power generation, transmission, transformation and distribution.

[0003] Under the traditional method, the execution process of various dispatching work orders (maintenance orders, operation tickets) relies entirely on manual follow-up, reminders, and supervision. The timeliness of the entire operation process relies on manual supervision and telephone reminders. With the continuous growth of business volume, the labor intensity of personnel is high, and the pressure on monitoring the dispatching work order process is very high, which can easily lead to problems such as untimely monitoring and error-prone dispatching work order processes.

[0004] Artificial intelligence technology widely involves many fields such as human-computer mode interaction and program automation execution. It has extremely strong information processing capabilities and can effectively realize the automation, programming and intelligence of power working modes with the help of modern science and technology. Among them, the combination of voice interaction technology and traditional control work has also become an important research topic to improve operational efficiency and further ensure the safe and stable electricity use of all citizens.

[0005] Voice is the most natural means of input. In recent years, voice recognition has been widely used in smart homes, car navigation and other occasions. As the basis of production and life, it is inevitable for electricity to absorb voice processing technology.

[0006] The invention patent with the authorization announcement date of 2021.12.28 and the authorization announcement number CN 110808040 B discloses a "system and method for interlocking work tickets and operation ticket processes based on voice control", including a first mobile terminal for use by operators, a second mobile terminal for use by work supervisors, and a third mobile terminal for use by work permit holders, as well as a progress reporting module and a scheduling module. The progress reporting module is used for on-site personnel to send on-site progress confirmation information to the scheduling module through the first mobile terminal or the second mobile terminal. The scheduling module is used to receive each on-site progress confirmation information sent by the progress reporting module. When the on-site progress confirmation information of all on-site personnel in the operation ticket is received, the next scheduling task is allowed to be executed. The method includes S1 progress reporting and S2 scheduling steps; it realizes effective control of the power operation process through the first mobile terminal, the second mobile terminal, the third mobile terminal, the progress reporting module and the scheduling module.

[0007] The invention patent with the authorization announcement date of 2021.07.30 and the authorization announcement number CN 112990791 B discloses "a dispatch work order process monitoring method and system based on intelligent voice". It identifies the current operation link and operation order of the maintenance operation ticket generated by the maintenance order, and judges whether the time difference of the operation order has timed out. When a timeout occurs, the warning message is transmitted to the browser through the voice function for broadcast and content display, thereby monitoring the process of each operation link, and providing voice reminders and supervision on the timeliness of the business process. Early warning can be achieved, which improves the timeliness and interactivity of monitoring, solves the technical problems of untimely monitoring and error-prone dispatch work order processes, and effectively improves the efficiency of power dispatching work in daily work, especially in emergency fault conditions.

[0008] The technical solution disclosed in the above patent focuses on the operation process of work tickets, operation tickets or process monitoring of scheduling work orders, and uses voice technology to remind or confirm information, but does not involve "how to improve the accuracy of voice recognition", or in other words, it does not involve how to improve the accuracy of voice recognition, that is, how to ensure the accuracy, real-time and robustness of voice command recognition, thereby improving the reliability and stability of the system.

[0009] At present, the research on speech recognition technology in the power field is relatively weak. Among them, the invention patent application with the application publication date of 2021.05.18 and the application publication number of CN 112820282 A discloses a "power grid dispatching system based on speech recognition and natural language processing", including a language recognition unit, a dispatching system and a playback system. The dispatching system includes a language receiving module, a processing module 1, a data acquisition module, a data analysis module, a big data module, a scheme optimization module, an interactive module 1, a risk assessment module and an alarm module. When the data of the power grid is abnormal, it can transmit the information to the interactive module 2 through the interactive module 1, and the processing module 2 broadcasts the information through the broadcast module, so as to remind the dispatcher. The technical solution can collect the language instructions of the dispatcher through the language recognition unit, and send them to the dispatching system after processing, thereby issuing instructions to the processing module 1, and the processing module 1 processes the abnormal information of the power grid according to the instructions, which effectively reduces the workload of the dispatcher.

[0010] However, in actual applications, it is found that during the inspection of the power system, factors such as high noise on site and inspection by non-specific personnel pose challenges to the accurate recognition of speech.

[0011] Therefore, an intelligent voice recognition mode suitable for the power system needs to have a strong suppression capability against on-site electromagnetic noise and be able to adapt to the inspection environment of different sites.

[0012] In the power system, voice command recognition is a very practical technology. However, due to the particularity of the power system, voice command recognition in the power system faces many challenges and difficulties.

[0013] First, the complexity of voice commands makes the processing of voice signals very complicated. Voice signals are subject to noise, accents, speaking speed, intonation and other interferences, and it is very difficult to extract useful information from them. Secondly, the complexity of the power system itself increases the difficulty of voice command recognition. There are various devices, control commands and state changes in the power system. How to identify these commands and accurately operate the equipment requires professional knowledge and high technology. In addition, the environment of the power system is also very complex. For example, in harsh environments such as high temperature, low temperature, and noise, the accuracy of voice commands will be greatly affected. Finally, when doing voice command recognition, safety is a very critical issue. If someone maliciously attacks the system and identifies the wrong command to control the equipment, it will have very serious consequences for the power system.

[0014] In order to solve these problems and challenges, it is necessary to develop an efficient method for recognizing voice commands in power systems. This algorithm needs to have advanced voice signal processing, feature extraction, model training and other capabilities. At the same time, considering the particularity of the power system, the algorithm needs to be optimized and adjusted in a targeted manner in combination with the characteristics of the power system. Only in this way can the accurate recognition and control of power system commands be achieved. Summary of the invention

[0015] The technical problem to be solved by the present invention is to provide a method for recognizing voice commands of power systems based on machine learning. It recognizes voice commands of power system operation tickets to assist operators in operating the switching operation ticket operation commands and verify the voice commands in the process of executing the switching operation ticket; its support vector machine classifier performs classification, and realizes voice command recognition based on Gaussian mixture model by performing voice command recognition in the power system voice control scenario. It has high recognition accuracy and real-time performance in the power system, good applicability and robustness, and can meet the requirements of voice command recognition in complex environments of the power system.

[0016] The technical solution of the present invention is to provide a method for recognizing voice commands in a power system based on machine learning, which is characterized by:

[0017] A voice command recognition mode based on a Gaussian mixture model is used to recognize power system commands in a power system voice control scenario; the voice command recognition of the power system operation ticket is used to assist operators in operating the switching operation ticket operation instructions; the first staff member reads and repeats the switching operation ticket operation instructions for the first time on the software of the mobile terminal, and uses voice recognition to perform a first voice recognition on the first voice repetition of the operation ticket instructions; the second staff member repeats the switching operation ticket operation instructions of the first staff member for the second time on the software of the mobile terminal, and uses voice recognition to perform a first voice recognition on the operation ticket. The second voice retelling of the instruction is subject to a second voice recognition; only if the second voice instruction retelling is successful, the matching of a single switching operation ticket is completed; by verifying the voice retellings of the first and second staff members, the voice instructions in the process of executing the switching operation ticket are verified and checked, and the verification of the repeated instruction recognition information is completed; the operation content in the instruction recognition process, after the operation review is completed, the operation information of the operation ticket is synchronously filled into the operation ticket document, reducing the manual steps of filling in the operation information of the operation ticket, ensuring the correctness of the switching operation, and realizing the process control of the switching operation ticket operation in a wireless network environment.

[0018] Specifically, the power system voice command recognition method based on machine learning improves the recognition accuracy, real-time performance, applicability and robustness of voice commands in complex environments in the power system through voice command recognition based on a Gaussian mixture model, thereby meeting the requirements for voice command recognition in complex environments in the power system.

[0019] Specifically, the power system voice command recognition method based on machine learning includes the following steps:

[0020] 1) The PC sends the data of the identified substation switching operation ticket file to the server / mobile terminal;

[0021] 2) After the mobile terminal obtains the data of the substation switching operation ticket file, it verifies the operation steps;

[0022] 3) Determine whether the step verification is consistent with the original verification sequence; if yes, select the substation switching operation ticket in the next step; if no, perform manual step adjustment;

[0023] 4) After selecting the substation switching operation ticket, the user needs to read aloud the first item of the operation;

[0024] 5) The program determines whether the text read by the user is consistent with the text corresponding to the serial number on the substation switching operation ticket; if they are consistent, the next operation is executed and the auditor reads again to make a judgment; if they are inconsistent, the program immediately prompts the user that the content read aloud does not match the operation item and asks the user to check and read again;

[0025] 6) After one operation item is matched, the entire substation switching operation ticket items are traversed, and the user reads, identifies and matches them one by one until the entire substation switching operation ticket is read and the operation is completed. The program can be exited or other substation switching operation tickets can be selected again.

[0026] Furthermore, the power system voice command recognition method comprises:

[0027] Install the power system operation ticket voice command recognition software system on the window system or server;

[0028] The operation ticket is generated by the relevant operation task ticket system and provided to the voice command recognition software system for command verification and checking;

[0029] Identify the electrical system operation instruction ticket from the electrical system operation ticket, and send the identified operation ticket to the mobile terminal;

[0030] The staff uses the mobile terminal to select the matching operation ticket, and reads the operation items according to the content of the operation ticket and the assessment and verification steps;

[0031] Verify the information read aloud by staff;

[0032] If the verification is passed, the auditor needs to read the operation items according to the content of the operation ticket and the assessment verification steps for a second reading verification;

[0033] The relevant instructions of the operation ticket will be executed only after the second reading verification is successful;

[0034] After the two people pass the verification, jump to the next operation item;

[0035] If an error occurs in the reading verification, the user will be prompted that the reading content does not match the operation item, and a warning will be issued to remind the staff to pay attention to the operation.

[0036] Specifically, the power system voice command recognition method includes preprocessing and voice recognition of voice signals;

[0037] Its preprocessing includes denoising, downsampling and normalization operations to reduce the interference of signal noise on recognition effect;

[0038] Its speech recognition includes feature extraction, acoustic model, language model, dictionary and decoding;

[0039] Add regularization methods to model training to prevent the model from overfitting;

[0040] During the training process, a deep neural network-hidden Markov model is used to train the acoustic model, and an adaptive learning rate adjustment strategy based on the Adam optimization algorithm is adopted to improve model performance and training efficiency;

[0041] At the same time, the weights and biases of the model are initialized to ensure that the model can converge and optimize quickly.

[0042] Furthermore, the preprocessing of the speech signal is based on the collection and preprocessing of the speech signal, the extraction of acoustic features, the feature processing and the speech recognition of dimensionality reduction, and the speech command recognition algorithm based on GMM-HMM, the speech command recognition algorithm of DNN, the speech command recognition algorithm of CNN and the speech command recognition algorithm of RNN is used to realize the power system speech command recognition method, and the power system related voice commands are collected for algorithm training and testing to improve the recognition rate of power system voice commands.

[0043] Furthermore, the speech recognition comprises the following steps:

[0044] 1) Obtain the voice of the substation switching operation ticket operation instruction and upload it to Tencent Cloud online voice recognition;

[0045] 2) Tencent Cloud online speech recognition succeeds, and the callback returns the speech recognition result;

[0046] 3) Determine whether the voice recognition result is consistent with the content of the substation switching operation ticket operation instruction; if the content is consistent, return the executable substation switching operation ticket operation instruction; if the content is inconsistent, mark the substation switching operation ticket operation instruction content of the voice recognition, and re-upload the operation voice instruction content.

[0047] Furthermore, the method of using voice recognition to recognize the first voice retelling of the operation ticket instruction includes the following steps:

[0048] 8.1) Obtain a paragraph of language in which the user reads aloud the switching operation ticket instruction, upload the voice file for voice recognition, and if the voice recognition is successful and the voice recognition result is returned, the operation instruction item is checked and reviewed; if the voice instruction recognition fails, the voice instruction is repeated again;

[0049] 8.2) The operation instruction items of the switching operation ticket are compared with the switching operation ticket instructions recognized by voice recognition. If the comparison is successful, the information read aloud by the user is consistent with the items of the substation switching operation ticket, and a second repetition can be performed; if the comparison fails, the unmatched voice content information is marked and saved to the database, and then the voice instruction is repeated again.

[0050] Furthermore, the second speech retelling is recognized, comprising the following steps:

[0051] 9.1) Obtain a paragraph of language in which the user reads aloud the switching operation ticket instruction, upload the voice file for voice recognition, and if the voice recognition is successful and the voice recognition result is returned, the operation instruction item is checked and reviewed; if the voice instruction recognition fails, the voice instruction is repeated again.

[0052] 9.2) The operation instruction items of the switching operation ticket are compared with the switching operation ticket instructions recognized by voice recognition. If the comparison is successful, the information read aloud by the user is consistent with the items of the substation switching operation ticket, and the switching operation ticket instruction items can be executed; if the comparison fails, the unmatched voice content information is marked and saved to the database, and then the switching operation ticket voice instructions are re-uploaded for voice recognition.

[0053] According to the method for recognizing power system voice commands based on machine learning described in the technical solution of the present invention, users and staff repeat and check the command on the software to verify the recognition information of the repeated command, which is completed through the "one-click" operation of the system; real-time recognition, intelligent recognition process; after the operation review is completed, the operation content during the command recognition process and the information of the operation ticket operation are filled into the operation ticket document, reducing the steps of manually filling in the operation information of the operation ticket, improving work efficiency, and reducing time cost and labor cost; at the same time, the document download after the operation ticket command recognition and verification is provided.

[0054] Compared with the prior art, the advantages of the present invention are:

[0055] 1. The technical solution of the present invention successfully proposes a command recognition method based on voice signal processing according to the characteristics of voice command recognition of power system operation tickets; the method can quickly and accurately recognize the commands spoken by the user and realize process control in a wireless network environment, and has high practical value;

[0056] 2. The technical solution of the present invention uses a support vector machine classifier for classification, and realizes voice command recognition based on a Gaussian mixture model by performing voice command recognition in a power system voice control scenario. It has high recognition accuracy and real-time performance in the power system, good applicability and robustness, and can meet the requirements of voice command recognition in a complex environment in the power system;

[0057] 3. The technical solution of the present invention uses the voice command recognition of the power system operation ticket to assist the operator in operating the switching operation ticket operation instructions, verifying and checking the voice commands in the process of executing the switching operation ticket, and prompting or warning the wrong voice commands to further improve the accuracy of the voice commands and reduce the probability of wrong operations, thereby ensuring the correctness of the "switching" operation;

[0058] 4. The technical solution of the present invention extracts commonalities from the rich resources of mainstream languages, trains a publicly available model, and on this basis establishes data suitable for the recognition of voice commands in the power system. Through a machine learning algorithm, the recognition training of voice commands in the power system is performed, thereby improving the accuracy of the recognition of voice commands in the power system.

[0059] 5. By adopting the technical solution of the present invention, users and staff can perform instruction repetition and verification operations on the software, reducing time and labor costs; the verification and verification of the repetition instruction recognition information only requires the user to go through the system, and it can be completed with one-click operation; the recognition process is intelligent, and real-time recognition can be achieved; the operation content during the instruction recognition process, after the operation review is completed, the information of the operation ticket operation will be filled into the operation ticket document, reducing the steps of manually filling in the operation information of the operation ticket, thereby improving work efficiency, and can also provide document downloads for completed operation ticket instruction recognition and verification. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 It is a schematic diagram of the overall structure of the power system voice command recognition method based on machine learning of the present invention;

[0061] Figure 2 It is a schematic diagram of the feature extraction process of MFCC of the present invention;

[0062] Figure 3 It is a schematic diagram of the hidden Markov model;

[0063] Figure 4 This is a schematic diagram of the acoustic model based on GMM-HMM;

[0064] Figure 5 It is a schematic diagram of the overall flow of the method for recognizing voice instructions of an operation ticket of an electric power system according to the present invention;

[0065] Figure 6 It is a schematic diagram of the speech recognition method in the technical solution of the present invention;

[0066] Figure 7 It is a schematic diagram of the software architecture of speech recognition of the technical solution of the present invention;

[0067] Figure 8 It is a control flow block diagram of speech recognition of the present invention. DETAILED DESCRIPTION

[0068] The present invention will be further described below in conjunction with the accompanying drawings.

[0069] Figure 1In the figure, a schematic diagram of the overall structure of the power system voice command recognition method based on machine learning described in the technical solution of the present invention is given. The fundamental purpose is to provide a voice recognition method and mode, including on-site voice input, on-site voice preprocessing, and feature extraction of on-site voice; from a pre-constructed voice database, feature extraction of the pre-constructed voice database is performed, and acoustic model training is performed to obtain an acoustic model; a text database of power system operation commands is used to train a language model to obtain a language model; the feature extraction of the on-site voice, the acoustic model, the pronunciation dictionary and the language model are comprehensively processed, and the final text output is obtained through voice decoding and search algorithms (collectively referred to as "voice command recognition method").

[0070] The voice command recognition method comprises the steps of voice signal enhancement, voice frame segmentation, spectrum smoothing and the like.

[0071] The preprocessing of on-site speech is based on the collection and preprocessing of speech signals, acoustic feature extraction, feature processing and dimensionality reduction speech recognition. The speech command recognition algorithm based on GMM-HMM, DNN, CNN and RNN is used to implement the power system speech command recognition method. The power system related voice commands are collected for algorithm training and testing, thereby improving the recognition rate of power system voice commands.

[0072] Since the power system involves more professional knowledge and terminology, compared with commonly used voice recognition, the power system professional terminology and voice commands need to establish a higher correlation to ensure the accuracy of voice command recognition.

[0073] The basic idea to solve this problem can be summarized as extracting commonalities from the rich resources of mainstream languages ​​to train a publicly available model, and on this basis, establishing data suitable for the recognition of voice commands in power systems. Through machine learning algorithms, recognition training is performed on power system voice commands to improve the accuracy of voice command recognition in power systems.

[0074] In the technical solution of the present invention, in the scenario application of the power system voice command recognition method in the execution of the switching operation ticket, a verification function is provided for the original voice command operation mode or process to ensure the accuracy of the voice command and reduce the probability of erroneous operation.

[0075] The technical solution of the present invention applies the power system voice command recognition technology to the relevant operating systems in the power system, combines the technology with application software, and uses the power system operation ticket voice command recognition to assist operators in operating the switching operation ticket operation instructions, verify and check the voice instructions in the process of executing the switching operation ticket, in order to further improve the accuracy of voice instructions and reduce the probability of misoperation, prompt or alarm for erroneous voice instructions to ensure the correctness of the switching operation.

[0076] The technical solution of the present invention uses voice recognition technology to enable the operator to repeat the operation ticket instructions twice. Only when the two repetitions are both "repetitions are successful" will the relevant instructions of the operation ticket be executed.

[0077] The voice command recognition of the power system operation ticket needs to be applied to the relevant operation ticket system. The application software uses the work ticket for entering the switching operation as the interface, and the system needs to recognize the operation steps in the work ticket.

[0078] Through voice recognition technology, the switching instructions in the operation ticket are converted into voice, thereby realizing functions such as verification of whether the switching operation task is consistent with the dispatching instruction, whether the operation ticket is filled out correctly and completely, whether the ticket is clear, and whether the listed safety measures meet the requirements of the work ticket.

[0079] In addition, the power system voice command recognition technology can also verify that the issuer, recipient, operation start and end time on the switching operation ticket are consistent with the actual situation, thereby improving the execution efficiency and accuracy of the operation ticket.

[0080] Its specific workflow is that the power system operation ticket voice command recognition system needs to log in with a username and password on the login page. Only by entering a valid username and password can the login be successful. This method ensures the reliability and security of the system.

[0081] Enter the operation ticket and obtain a set of substation switching operation tickets. First, the system sorts the switching operation tickets into the database, and manually checks whether the switching operation ticket steps are correct. If correct, directly enter the operation ticket selection step. If incorrect, manually sort and update the database operation ticket information.

[0082] After a single operation ticket is successfully selected in the operation ticket, start the voice recognition rehearsal operation. The actual operation can only begin after the rehearsal is successful at least once.

[0083] During the voice recognition process, the voice instructions for the operation items on the operation ticket are obtained, the voice instruction audio is obtained through the microphone voice instruction, and then the voice instruction is recognized through voice recognition technology, and the voice instruction repetition of the operation items on the switching operation ticket is voice reviewed and verified; if the voice review and verification is successful, the second voice instruction repetition can be entered; if the voice review and verification fails, the content message "Repetition failed" is prompted and the voice instruction needs to be repeated from the first time.

[0084] Only when the second voice command repetition is successful, the single switching operation ticket is matched. You can select another switching operation ticket again to perform voice command repetition verification.

[0085] The electric power system voice command recognition system based on machine learning constructed by the technical solution of the present invention adds intelligent voice recognition auxiliary correction processing on the basis of voice recognition, so that the recognition efficiency in the electric power system voice command recognition process is further improved, and an auxiliary voice recognition library related to electric power system voice commands is formed.

[0086] The advantage of the technical solution of the present invention is that the efficiency of voice command recognition in electrical system operation voice command recognition is greatly improved. Through the auxiliary recognition of intelligent voice recognition, the recognition ability of basic voice recognition for some electrical-related special terms can be continuously improved, thereby greatly improving the recognition ability of basic voice recognition for electrical-related voice commands.

[0087] Traditionally, operation instruction repetition is to repeat the instructions manually to perform the operation. After adopting the technical solution of the present invention, the electronic operating system can effectively improve its work efficiency. On this basis, intelligent voice instruction recognition and verification are added to reduce misoperation, thereby greatly improving work efficiency.

[0088] After adopting the technical solution of the present invention, users and staff can perform instruction repetition and verification operations on the software of the wireless communication terminal (for example, handheld wireless communication tools such as mobile phones), reducing time costs, labor costs, etc.

[0089] The verification and checking of the identification information of the repetition instruction only requires the user to go through the system and complete it with one-click operation.

[0090] The technical solution of the present invention makes the recognition process intelligent and can realize real-time recognition. After the operation review is completed, the operation content in the instruction recognition process will fill the operation information of the operation ticket into the operation ticket document, reducing the steps of manually filling in the operation information of the operation ticket, thereby improving work efficiency, and also providing a convenient function to download the document after the operation ticket instruction recognition and verification is completed.

[0091] The technical solution of the present invention is helpful to build a "one-click invoicing" system and provide technical support for intelligent voice command recognition for the digital "switching" operation mode.

[0092] Specifically, the technical solution of the present invention successfully proposes a command recognition method based on voice signal processing based on the characteristics of voice command recognition of power system operation tickets. The algorithm can quickly and accurately recognize the commands spoken by the user and realize process control in a wireless network environment, which has high practical value.

[0093] The power system voice command recognition method is a voice signal processing method based on deep learning to improve the recognition rate and accuracy of voice commands. In the research process, a variety of deep learning models and algorithms were used, such as convolutional neural network (CNN), long short-term memory network (LSTM) and attention mechanism.

[0094] The technical solution of the present invention preprocesses the speech signal, including operations such as denoising, downsampling and normalization, so as to reduce the interference of signal noise on the recognition effect; secondly, regularization methods such as dropout and L2 regularization are added to the model training to prevent the model from overfitting; during the training process, the technical solution of the present invention uses a deep neural network-hidden Markov model to train the acoustic model, and adopts an adaptive learning rate adjustment strategy based on the Adam optimization algorithm to improve the model performance and training efficiency; at the same time, the weights and biases of the model are initialized to ensure that the model can converge and optimize quickly.

[0095] Figure 2 In the method, the MFCC (Mel-frequency cepstral coefficients) feature extraction process is a speech feature extraction process, thereby realizing speech feature scalarization, and then the power system voice command recognition training is performed through a machine learning algorithm to improve the accuracy of power system voice command recognition.

[0096] The power system voice command recognition method described in the technical solution of the present invention provides a verification function for the original voice command operation mode or process in the scenario application of executing the switching operation ticket, thereby ensuring the accuracy of the voice command and reducing the probability of erroneous operation.

[0097] The overall process of voice command recognition for power system operation tickets is to use the power system operation ticket voice command recognition software system. Before using the system, you need to install the MySQL database in the window and the JDK operating environment for running the JAVA program.

[0098] The voice command recognition software system for operating the power system operation ticket is installed on the window system or server, and the operation ticket is generated by the relevant operation task ticket system, and the voice command recognition software system is provided for command verification and checking.

[0099] The electrical operation instruction ticket is identified from the electrical operation ticket, and the identified operation ticket is sent to the mobile terminal. The staff operates the mobile terminal to select the matching operation ticket, and reads the operation item according to the assessment and verification steps based on the content of the operation ticket. The software verifies the information read by the staff. If the verification passes, the auditor needs to perform a second reading verification. After the two people pass the verification, jump to the next operation item; if an error occurs in the reading, the software needs to actively prompt the user that the reading content does not match the operation item, issue a warning, and remind the staff to pay attention to the operation.

[0100] Machine learning is a part of artificial intelligence. It is a new technical science that studies and develops theories, methods, technologies and application systems for simulating, extending and expanding human intelligence. The ultimate goal of artificial intelligence is to enable computers to simulate human thinking and behavior.

[0101] The existing power speech recognition is a type of machine learning algorithm based on supervised learning. It labels the power system speech command data in detail, and then uses the labels of these data labels for training data to learn a function mapping from input variable X to input variable Y. From learning with category labels to training based on the input and output of training samples to obtain the optimal model, the model is then used to predict the output of new inputs, that is, the recognition result with unique characteristics that conforms to the power system speech command.

[0102] However, it is found in actual applications that this type of speech recognition algorithm has the defect of overfitting, that is, it performs well on the training data set but poorly on unknown data. The reason is that the voice instructions of the power system are different from ordinary vernacular. It has deep professionalism and complexity in the power industry, which makes the overall algorithm too complex. When encountering a new hypothesis model, it will be judged as not being able to reasonably exist or the conditions for the hypothesis to be established cannot be recognized. Based on the above defects, the technical solution of the present invention summarizes and reduces the dimension of complex power system voice instructions by acquiring and using more data (data set enhancement) and feature dimensionality reduction (reducing the dimension of features by artificially selecting retained features).

[0103] In the process of extracting features and reducing the dimensionality, a large number of power system voice instructions are subjected to secondary data processing by feature escape, and these instructions are secondary extracted and summarized by machine learning. Based on the above two methods, the machine learning model of the power system voice instruction recognition method described in the present invention can be reasonably constructed.

[0104] The so-called speech recognition is to convert a speech signal into corresponding text information. The system mainly includes four parts: feature extraction, acoustic model, language model, dictionary and decoding. In order to extract features more effectively, it is often necessary to perform preprocessing such as filtering and framing on the collected sound signal to extract the signal to be analyzed from the original signal; then, the feature extraction work converts the sound signal from the time domain to the frequency domain to provide a suitable feature vector for the acoustic model; the acoustic model then calculates the score of each feature vector on the acoustic feature based on the acoustic characteristic; and the language model calculates the probability of the sound signal corresponding to the possible phrase sequence based on the relevant linguistic theories; finally, according to the existing dictionary, the phrase sequence is decoded to obtain the final possible text representation.

[0105] Among them, the relationship between the acoustic model and the language model is expressed by the Bayesian formula:

[0106]

[0107] Among them, P(X|W) is called the acoustic model, and P(W) is called the language model. Most studies treat the acoustic model and the language model separately, and the differences in the acoustic models of different manufacturers' speech recognition systems are also reflected in the differences in the acoustic models. In addition, the end-to-end method based on big data and deep learning is also developing. It directly calculates P(X|W), that is, it treats the acoustic model and the language model as a whole.

[0108] The voice recognition operation is triggered by the interaction between the system and the user to verify the operation items of the substation switching operation ticket after the user selects the substation switching operation ticket and confirms the verification of the operation items in the selected substation switching operation ticket.

[0109] For recognition, it is necessary to accurately identify the words read by the user and then match them with the operation items on the substation switching operation ticket. For the machine learning algorithm mentioned in the project, the software will establish a semantic library dedicated to the user's working environment based on the results of the speech recognition algorithm. The number of uses, calls, verifications, etc. can represent the frequent use of the calibration, that is, put this phrase into the semantic library, and the phrase in the semantic library can be matched first during the operation of the speech recognition function.

[0110] The acoustic model is to link the observed features of the speech signal with the speech modeling unit of the sentence, that is, to calculate P(X|W). The Hidden Markov Model (HMM) is usually used to solve the indefinite length relationship between speech and text.

[0111] For example, in Figure 3 In the hidden Markov model shown in , the acoustic model is expressed as:

[0112] P(X|W)=P(w1)P(x1|w1)P(w2|w1)P(x2|w2)P(w2|w2)P(x3|w2)

[0113] Among them, the initial state probability P(w1) and state transition probability (P(w2|w1), P(w2|w2)) can be calculated by conventional statistical methods, and the emission probability (P(x1|w1), P(wx2|w2), P(x3|w2)) can be solved by the mixed Gaussian model GMM or the deep neural network DNN.

[0114] GMM-HMM-based speech recognition can improve recognition performance by utilizing the strong learning ability of DNN. The acoustic model diagram is as follows: Figure 4 as shown in .

[0115] The difference between GMM-HMM and DNN-HMM is that DNN is used to replace GMM to solve the emission probability P(x j |wi), the advantage of the GMM-HMM model is that the computational complexity is small and the effect is good; the DNN-HMM model improves the recognition rate, but requires high computing power for the hardware.

[0116] The language model in speech recognition is also used to process text sequences. It combines the output of the acoustic model to give the text sequence with the highest probability as the speech recognition result.

[0117] Since the language model represents the probability of a certain text sequence occurring, it is generally represented by the chain rule, such as W is composed of w1, w2, …w n Composition, then P(W) can be expressed by the conditional probability related formula as follows:

[0118] P(W)=P(w1)P(w2|w1)P(w3|w1,w2)...P(w n |w1,w2,...w n-1 )

[0119] Because the conditions are too long, it becomes difficult to estimate the probability. A common practice is to assume that the probability distribution of each word only depends on the first few words that appear. Such a language model is called an n-gram model.

[0120] In the n-gram model, the probability distribution of each word depends only on the previous n-1 words. For example, in the trigram (n is 3) model, the above formula can be simplified to:

[0121] P(W)=P(w1)P(w2|w1)P(w3|w1,w2)...P(w n |w1,w2,...w n-1 )

[0122] =P(w1)P(w2|w1)P(w3|w1,w2)P(w4|w2,w3)P(w5|w3,w4)...P(w n |w n-2 , w n-1 ).

[0123] The "switching" operation of the operation ticket refers to a management and supervision tool required for equipment inspection and maintenance during the industrial production process. The preparation and implementation of the operation ticket is an important means to ensure industrial production safety.

[0124] The preparation of the operation ticket requires a text description. For the personnel who perform the switching operation, they need to be trained before they can understand the meaning of the operation ticket. However, in the actual production environment, due to the high workload and the large number of operators, it is difficult to verify the signature of the operation ticket and the consistency of the operation task with the dispatching instruction. In addition, there are many problems in filling out the operation ticket, such as incomplete filling, unclear ticket, and safety measures that do not meet the requirements.

[0125] To solve the above problems, the power system operation ticket voice command recognition technology came into being. This technology can convert the switching instructions in the operation ticket into voice through voice recognition technology, so as to verify whether the switching operation task is consistent with the dispatching instruction, whether the operation ticket is filled out correctly and completely, the ticket is clear, and whether the listed safety measures meet the requirements of the work ticket. In addition, the power system voice command recognition technology can also verify whether the issuer, recipient, operation start and end time on the switching operation ticket are consistent with the actual time, thereby improving the execution efficiency and accuracy of the operation ticket.

[0126] For switching operations, the power system operation ticket voice command recognition is used to assist operators in operating the switching operation ticket operation instructions. Verify and check the voice instructions in the process of executing the switching operation ticket. In order to further improve the accuracy of voice instructions and reduce the probability of misoperation, prompt or alarm the wrong voice instructions to ensure the correctness of the switching operation. Use voice recognition technology to enable the operator to repeat the operation ticket instructions twice. Only when the two repetitions are successful can the relevant instructions of the operation ticket be executed. The power system operation ticket voice command recognition needs to be applied to the relevant operation ticket system. The application software uses the work ticket for entering the switching operation as the interface, and the system needs to recognize the operation steps in the work ticket. In the process of executing the switching operation, the power system operation ticket voice command recognition needs to identify the corresponding voice operation instructions according to the steps and processes, provide the correctness verification of the voice instructions for the switching operation process, and provide corresponding process guidance and instructions to ensure that the staff's switching operation steps are consistent with the work ticket.

[0127] Specifically, Figure 5As shown in the figure, the electric system operation instruction ticket is identified from the substation switching operation ticket, and the identified substation switching operation ticket is sent to the mobile terminal. The staff operates the mobile terminal to select the matching substation switching operation ticket, and reads the operation items according to the content of the substation switching operation ticket according to the assessment and verification steps. The software verifies the information read by the staff. If the verification passes, the auditor needs to perform a second reading verification. After the two people pass the verification, jump to the next operation item; if an error occurs in the reading, the software needs to actively prompt the user that the reading content does not match the operation item, issue a warning, and remind the staff to pay attention to the operation.

[0128] The voice recognition operation is triggered by the interaction between the system and the user to verify the operation items of the substation switching operation ticket after the user selects the substation switching operation ticket and confirms the verification of the operation items in the selected substation switching operation ticket.

[0129] For speech recognition, that is, decoding the audio file, and then matching the pronunciation dictionary, language model, etc., and finally the one that meets the matching conditions will be output as the result.

[0130] Speech recognition mechanism:

[0131] The voice recognition operation is triggered by the interaction between the system and the user to verify the operation items of the substation switching operation ticket after the user selects the substation switching operation ticket and confirms the verification of the operation items in the selected substation switching operation ticket.

[0132] For speech recognition, that is, decoding the audio file, and then matching the pronunciation dictionary, language model, etc., and finally the one that meets the matching conditions will be output as the result.

[0133] For recognition, it is necessary to accurately identify the words read by the user and then match them with the operation items on the substation switching operation ticket. For the machine learning algorithm mentioned in the project, the software will establish a semantic library dedicated to the user's working environment based on the results of the speech recognition algorithm. The number of uses, calls, verifications, etc. can represent the frequent use of the calibration, that is, put this phrase into the semantic library, and the phrase in the semantic library can be matched first during the operation of the speech recognition function.

[0134] like Figure 6 As shown in , for recognition, it is necessary to accurately recognize the words read by the user and then match them with the operation items on the substation switching operation ticket. For the machine learning algorithm (or machine learning method) mentioned in this technical solution, the software will establish a set of semantic libraries dedicated to the user's working environment based on the results of the speech recognition algorithm. The number of uses, calls, verifications, etc. can represent the frequent use of the calibration, that is, put this phrase into the semantic library, and the phrase in the semantic library can be matched preferentially during the operation of the speech recognition function.

[0135] Specifically, in the technical solution of the present invention, the speech recognition method includes the following steps:

[0136] 1) Obtain the voice of the substation switching operation ticket and upload it to Tencent Cloud online voice recognition.

[0137] 2) Tencent Cloud online speech recognition succeeds, and the callback returns the speech recognition result.

[0138] 3) Determine whether the voice recognition result is consistent with the content of the substation switching operation ticket operation instruction; if the content is consistent, return the executable substation switching operation ticket operation instruction; if the content is inconsistent, mark the substation switching operation ticket operation instruction content of the voice recognition, and re-upload the operation voice instruction content.

[0139] like Figure 7 As shown in the figure, the software architecture of the technical solution of the present invention adopts the development technology webapp that can be loaded on the mobile terminal for the actual working environment. Its core functions for the business layer are: 1. Obtaining the substation switching operation ticket; 2. Function of verifying the steps of the operation items; 3. Function of verifying the operation items by voice recognition; 4. Function of warning prompt when the content read aloud by the user is inconsistent with the name of the item on the substation switching operation ticket.

[0140] The display layer of the system architecture adopts an APP program to provide staff with a more intuitive interactive page; the business layer implements data processing, processing, and other business-level operations; the service layer provides an interface to realize data collection to the server and other services; the data layer uses the MySQL database as the underlying library to configure the configuration file; the basic layer is the information operating system, network services, etc. that support the entire project.

[0141] The control process of speech recognition is as follows Figure 8 As shown in:

[0142] 1) The PC sends the identified substation switching operation ticket file data to the server / mobile terminal;

[0143] 2) After the mobile terminal obtains the data, it performs a step verification on it;

[0144] 3) Manually determine whether the step verification is consistent with the original verification sequence. If it is confirmed, the next step is to select the substation switching operation ticket. If it is not sure, manual step deployment can be carried out;

[0145] 4) After selecting the substation switching operation ticket, the user needs to read aloud the first item of the operation;

[0146] 5) The program determines whether the text read by the user is consistent with the text corresponding to the serial number on the substation switching operation ticket; if they are consistent, the next operation is executed and the auditor reads again to make a judgment; if they are inconsistent, the program immediately prompts the user that the content read aloud does not match the operation item and asks the user to check and read again;

[0147] 6) After one operation item is matched, the entire substation switching operation ticket items are traversed, and the user reads, identifies and matches them one by one until the entire substation switching operation ticket is read and the operation is completed. The program can be exited or other substation switching operation tickets can be selected again.

[0148] The PC end transfers files to the mobile end, including establishing SFTP communication, uploading files from the PC end to the server for storage, and obtaining the switching operation ticket file from the mobile end to the server:

[0149] a) Get the transfer file input stream object

[0150] b) Read the incoming stream data of the transferred file

[0151] c) Upload to the cloud server using FTP tool.

[0152] The implementation methods of switching operation ticket-sequencing include:

[0153] (2.1) Query the database to obtain the initial switching operation ticket number;

[0154] (2.2) Sorting method of switching operation ticket number:

[0155] (2.2.1) System sorting:

[0156] The switching operation tickets are sorted according to the order of the switching operation ticket information storage database, and the switching operation ticket serial number is determined whether it is sorted from small to large or is empty. If the storage order does not correspond to the serial number or the serial number is empty, the serial number is modified according to the switching operation ticket number, otherwise no modification is required.

[0157] (2.2.2) Manual sorting:

[0158] The sorted serial number passed by the method is compared with the initial serial number. If there is a change in the switching operation ticket serial number, the serial number is modified according to the switching operation ticket number, otherwise no modification is required.

[0159] (Note: Sorting method, 0 is system sorting, 1 is manual sorting)

[0160] Switching Operation Ticket - Selected implementation methods include:

[0161] (2.1) First, check whether there is a selected switching operation ticket based on the selected switching operation ticket ID. If there is, first modify the previously selected switching operation ticket ID to 0. Otherwise, no modification is required.

[0162] (2.2) According to the selected switching operation ticket number passed by the method, query the selected switching operation ticket information, and then modify the selected switching operation ticket identifier to 1 according to the selected switching operation ticket number.

[0163] (Note: Select the switch operation ticket ID, 0 is not selected, 1 is selected)

[0164] The implementation methods of the switching operation ticket-preview diagram include:

[0165] (a) Switching operation ticket - operation items - content review and sequence review;

[0166] (b) Error information detection: sequence and content.

[0167] The implementation methods of switching operation ticket-command voice recognition review include:

[0168] (2.1) First retelling:

[0169] a. Obtain a passage of language read aloud by the user (switching operation ticket instruction voice), upload the voice file for voice recognition, and if the voice recognition is successful and the voice recognition result is returned, the operation instruction item will be checked and reviewed; if the voice instruction recognition fails, the voice instruction will be repeated again.

[0170] b. Compare the operation instruction items of the switching operation ticket with the switching operation ticket instructions recognized by voice recognition. If the verification is successful, the information read aloud by the user is consistent with the items of the substation switching operation ticket, and a second retelling can be performed; if the verification fails, mark the unmatched voice content information and save it to the database, and then repeat the voice instruction again.

[0171] (2.2) Second retelling:

[0172] a. Obtain a passage of language read aloud by the user (the voice of the switching operation ticket instruction), upload the voice file for voice recognition, and if the voice recognition is successful and the voice recognition result is returned, the operation instruction item will be checked and reviewed; if the voice instruction recognition fails, the voice instruction will be repeated again.

[0173] b. Compare the operation instruction items of the switching operation ticket with the switching operation ticket instructions recognized by voice. If the verification is successful, the information read aloud by the user is consistent with the items of the substation switching operation ticket, and the switching operation ticket instruction items can be executed; if the verification fails, mark the unmatched voice content information and save it to the database, and then re-upload the switching operation ticket voice instructions for voice recognition.

[0174] (2.3) After two repetitions and verifications are successful, execute the switching operation ticket operation instructions.

[0175] The implementation methods of switching operation ticket-review-check include:

[0176] (1) User operation - Read - Switching operation ticket - Operation item - Information, then tick after the sequence number;

[0177] (2) User Operation - Voice Review Success - Switching Operation Ticket - Operation Item - Information, then check the corresponding checkbox;

[0178] (3) Return the switching operation ticket word document data.

[0179] Implementation method of switching operation ticket-equipment-QR code-recognition:

[0180] Scan the device QR code to confirm whether the switching operation device corresponds to the device on the operation ticket.

[0181] The implementation methods of switching operation ticket-review-information-entry include:

[0182] (1) Obtain user operation-switching operation ticket-operation-information, such as issuer, inspector, etc.;

[0183] (2) Enter the switching operation ticket-operation-information into a word document;

[0184] (3) Return the switching operation ticket word document data.

[0185] Furthermore, before performing voice recognition on the device, it is necessary to scan the operating device for identification. If the device information data parsed through the QR code on the device is consistent with the device information data on the operation ticket, it means that the operating device is correct and the operation can be performed; if the data recognized through the QR code is inconsistent, it means that the operating device is not the same device and needs to be rescanned. Only when the device information is consistent can the voice recognition review work be performed on this operation ticket.

[0186] The innovation of this technical solution is:

[0187] 1. Preprocess the voice commands of the power system to make speech recognition more suitable for the power system: In the voice command recognition algorithm of the power system, speech signal preprocessing is very important. It is necessary to collect and preprocess the speech signal to facilitate the subsequent acoustic feature extraction and feature processing;

[0188] This technical solution firstly ensures the high quality and good clarity of the collected voice signal through professional recording equipment; the preprocessing of the voice signal includes noise removal, signal enhancement, voice segmentation, etc., and the preprocessed voice signal is normalized, and the amplitude value of the preprocessed voice signal is scaled to a fixed range, so that signals of different amplitudes can be compared and processed.

[0189] In addition, the speech signal is segmented and divided into meaningful speech segments to facilitate subsequent feature extraction and recognition.

[0190] Based on the above preprocessing operations, this method is more suitable for the complex operating environment of the power system and can more accurately identify professional power system voice command information.

[0191] 2. This technical solution adopts acoustic feature extraction technology: Acoustic feature extraction is a key link in speech recognition, and its purpose is to extract information useful for speech recognition from acoustic signals.

[0192] Commonly used acoustic features include short-time energy, short-time average amplitude difference, Mel-scale Frequency Cepstral Coefficients (MFCC), linear predictive coding (LPC), etc. The speech recognition algorithm of this technical solution adopts MFCC acoustic feature extraction technology; first, in order to strengthen the high-frequency components, pre-emphasis processing is required; then the signal is divided into several sub-segments with a length of the frame length, and a windowing function is applied to each sub-segment to reduce the influence of spectrum leakage; then FFT calculation is performed to convert the time domain signal into a frequency domain signal; in order to be more in line with the auditory characteristics of the human ear, a Mel filter bank is used for filtering processing to convert the spectrum into a Mel spectrum; finally, the Mel spectrum is subjected to DCT transformation (Discrete Cosine Transform), and the first N coefficients are taken as MFCC features.

[0193] The technical solution of the present invention provides a voice command recognition algorithm based on a Gaussian mixture model, and adopts a support vector machine classifier for classification. By performing voice command recognition in a power system voice control scenario, the recognition accuracy, real-time and robustness are improved, and a voice command recognition algorithm based on a Gaussian mixture model is realized. The algorithm has high recognition accuracy and real-time performance in the power system, good applicability and robustness, and can meet the requirements of voice command recognition in complex environments in the power system.

[0194] The present invention can be widely used in the field of voice command recognition for power system operation, operation and maintenance management, and dispatching management.

Claims

1. A method for recognizing voice commands in a power system based on machine learning, characterized in that: A voice command recognition mode based on a Gaussian mixture model is adopted to recognize power system commands in a power system voice control scenario; the voice command recognition of the power system operation ticket is used to assist operators in operating the switching operation ticket operation instructions; the first staff member reads and voice repeats the switching operation ticket operation instructions for the first time on the software of the mobile terminal, and uses voice recognition to perform a first voice recognition on the first voice repetition of the operation ticket instructions; the second staff member voice repeats the switching operation ticket operation instructions of the first staff member for a second time on the software of the mobile terminal, and uses voice recognition to perform a second voice recognition on the second voice repetition of the operation ticket instructions; only if the second voice command repetitions are successful, the matching of a single switching operation ticket is completed; by verifying the voice repetitions of the first and second staff members, the voice commands in the process of executing the switching operation ticket are verified and checked, and the verification and verification of the repetition command recognition information is completed; The operation content in the instruction recognition process, after the operation review is completed, the operation information of the operation ticket is synchronously filled into the operation ticket document, reducing the manual steps of filling in the operation information of the operation ticket, ensuring the correctness of the switching operation, and realizing the process control of the switching operation ticket operation in a wireless network environment.

2. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The power system voice command recognition method based on machine learning improves the recognition accuracy, real-time performance, applicability and robustness of voice commands in complex environments in the power system through voice command recognition based on a Gaussian mixture model, thereby meeting the requirements for voice command recognition in complex environments in the power system.

3. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The power system voice command recognition method based on machine learning comprises the following steps: 1) The PC sends the data of the identified substation switching operation ticket file to the server / mobile terminal; 2) After the mobile terminal obtains the data of the substation switching operation ticket file, it verifies the operation steps; 3) Determine whether the step verification is consistent with the original verification sequence; if yes, select the substation switching operation ticket in the next step; if no, perform manual step adjustment; 4) After selecting the substation switching operation ticket, the user needs to read aloud the first item of the operation; 5) The program determines whether the text read by the user is consistent with the text corresponding to the serial number on the substation switching operation ticket; if they are consistent, the next operation is executed and the auditor reads again to make a judgment; if they are inconsistent, the program immediately prompts the user that the content read aloud does not match the operation item and asks the user to check and read again; 6) After one operation item is matched, the entire substation switching operation ticket items are traversed, and the user reads, identifies and matches them one by one until the entire substation switching operation ticket is read and the operation is completed. The program can be exited or other substation switching operation tickets can be selected again.

4. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The power system voice command recognition method comprises: Install the power system operation ticket voice command recognition software system on the window system or server; The operation ticket is generated by the relevant operation task ticket system and provided to the voice command recognition software system for command verification and checking; Identify the electrical system operation instruction ticket from the electrical system operation ticket, and send the identified operation ticket to the mobile terminal; The staff uses the mobile terminal to select the matching operation ticket, and reads the operation items according to the content of the operation ticket and the assessment and verification steps; Verify the information read aloud by staff; If the verification is passed, the auditor needs to read the operation items according to the content of the operation ticket and the assessment verification steps for a second reading verification; The relevant instructions of the operation ticket will be executed only after the second reading verification is successful; After the two people pass the verification, jump to the next operation item; If an error occurs in the reading verification, the user will be prompted that the reading content does not match the operation item, and a warning will be issued to remind the staff to pay attention to the operation.

5. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The power system voice command recognition method includes preprocessing the voice signal and performing voice recognition; Its preprocessing includes denoising, downsampling and normalization operations to reduce the interference of signal noise on recognition effect; Its speech recognition includes feature extraction, acoustic model, language model, dictionary and decoding; Add regularization methods to model training to prevent the model from overfitting; During the training process, a deep neural network-hidden Markov model is used to train the acoustic model, and an adaptive learning rate adjustment strategy based on the Adam optimization algorithm is adopted to improve model performance and training efficiency; At the same time, the weights and biases of the model are initialized to ensure that the model can converge and optimize quickly.

6. The method for recognizing electric power system voice commands based on machine learning according to claim 5, characterized in that The preprocessing of speech signals is based on speech recognition of speech signal collection and preprocessing, acoustic feature extraction, feature processing and dimensionality reduction, and is based on a speech command recognition algorithm of GMM-HMM, a speech command recognition algorithm of DNN, a speech command recognition algorithm of CNN and a speech command recognition algorithm of RNN to realize a power system speech command recognition method, collect power system related speech commands for algorithm training and testing, and improve the recognition rate of power system voice commands.

7. The method for recognizing electric power system voice commands based on machine learning according to claim 5, characterized in that The speech recognition comprises the following steps: 1) Obtain the voice of the substation switching operation ticket operation instruction and upload it to Tencent Cloud online voice recognition; 2) Tencent Cloud online speech recognition succeeds, and the callback returns the speech recognition result; 3) Determine whether the voice recognition result is consistent with the content of the substation switching operation ticket operation instruction; if the content is consistent, return the executable substation switching operation ticket operation instruction; if the content is inconsistent, mark the substation switching operation ticket operation instruction content of the voice recognition, and re-upload the operation voice instruction content.

8. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The method of using voice recognition to recognize the first voice retelling of the operation ticket instruction includes the following steps: 8.1) Obtain a paragraph of language in which the user reads aloud the switching operation ticket instruction, upload the voice file for voice recognition, and if the voice recognition is successful and the voice recognition result is returned, the operation instruction item is checked and reviewed; if the voice instruction recognition fails, the voice instruction is repeated again; 8.2) The operation instruction items of the switching operation ticket are compared with the switching operation ticket instructions recognized by voice recognition. If the comparison is successful, the information read aloud by the user is consistent with the items of the substation switching operation ticket, and a second repetition can be performed; if the comparison fails, the unmatched voice content information is marked and saved to the database, and then the voice instruction is repeated again.

9. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The second speech retelling is recognized, comprising the following steps: 9.1) Obtain a paragraph of language in which the user reads aloud the switching operation ticket instruction, upload the voice file for voice recognition, and if the voice recognition is successful and the voice recognition result is returned, the operation instruction item is checked and reviewed; if the voice instruction recognition fails, the voice instruction is repeated again. 9.2) The operation instruction items of the switching operation ticket are compared with the switching operation ticket instructions recognized by voice recognition. If the comparison is successful, the information read aloud by the user is consistent with the items of the substation switching operation ticket, and the switching operation ticket instruction items can be executed; if the comparison fails, the unmatched voice content information is marked and saved to the database, and then the switching operation ticket voice instructions are re-uploaded for voice recognition.

10. The method for recognizing electric power system voice commands based on machine learning according to claim 1, characterized in that The power system voice command recognition method based on machine learning, the user and the staff perform the command repetition and verification operation on the software to repetition the verification of the command recognition information, which is completed through the "one-click" operation of the system; Real-time recognition, intelligent recognition process; after the operation review is completed, the operation content during the instruction recognition process and the information of the operation ticket operation are filled into the operation ticket document, reducing the manual steps of filling in the operation information of the operation ticket, improving work efficiency, and reducing time and labor costs; at the same time, the document download of the completed operation ticket instruction recognition and verification is provided.

Citation Information

Patent Citations

  • A system and method for voice-controlled interlocked work orders and operation tickets

    CN110808040B

  • Power grid dispatching system based on voice recognition and natural language processing

    CN112820282A

  • A method and system for monitoring work order processes based on intelligent voice.

    CN112990791B

Cited By

  • Power plant anti-misoperation method, system, equipment, medium and program product

    CN120853562A