Search

CN-121999779-A - Voice control method and device for simulator instructor platform software and electronic equipment

CN121999779ACN 121999779 ACN121999779 ACN 121999779ACN-121999779-A

Abstract

The invention provides a voice control method, a voice control device and electronic equipment of simulator instructor platform software, wherein the method comprises the steps of obtaining a configuration file set comprising interface control information and voice instruction information; the method comprises the steps of constructing a voice instruction knowledge base comprising control elements and instruction action elements based on a configuration file set, acquiring a voice instruction to be recognized and converting the voice instruction into an instruction text, analyzing the instruction text based on the voice instruction knowledge base to determine target control and target instruction actions, and generating a control instruction for controlling simulation parameters of the flight simulator according to the target control and target instruction actions. According to the method, a voice instruction knowledge base is constructed in advance, so that natural voice instructions of a user are directly analyzed and mapped into exact target controls and target instruction actions in instructor platform software, further, control instructions comprising specific parameters can be automatically generated and executed, the bottleneck problem of operation efficiency is solved, interaction load is obviously reduced, and accuracy and reliability of issuing the control instructions are guaranteed.

Inventors

  • YANG FENG
  • WANG PEIQING
  • KONG LINGSHUAI
  • LI XIN
  • LIU ZHONGQIAN
  • WANG JIECONG

Assignees

  • 青岛蓝天民用航空科技有限公司

Dates

Publication Date
20260508
Application Date
20251202

Claims (10)

  1. 1. A method for voice control of simulator instructor station software, comprising: acquiring a configuration file set comprising interface control information and voice instruction information; determining a control element based on the interface control information, determining an instruction action element based on the voice instruction information, and constructing a voice instruction knowledge base based on the control element and the instruction action element; acquiring a voice instruction to be recognized, and converting the voice instruction to be recognized into an instruction text; Analyzing the instruction text based on the voice instruction knowledge base to obtain a target control and a target instruction action corresponding to the instruction text, and determining a control instruction for controlling simulation parameters of the flight simulator based on the target control and the target instruction action.
  2. 2. The voice control method of simulator instructor stage software of claim 1, wherein the voice instruction information includes compound instruction separator words obtained from a compound instruction separator library; The step of analyzing the instruction text based on the voice instruction knowledge base to obtain a target control and a target instruction action corresponding to the instruction text comprises the following steps: Dividing the instruction text into sub-instruction texts based on the compound instruction separator words; And analyzing the sub-instruction text based on the control element and the instruction action element in the voice instruction knowledge base to obtain target controls and target instruction actions corresponding to the sub-instruction text.
  3. 3. The method for voice control of simulator instructor stage software of claim 1, characterized in that the method further comprises: marking the position information corresponding to the control element and the instruction action element in the instruction text when the composite instruction separator is not detected in the instruction text and at least two instruction action elements are detected in the instruction text; Determining an instruction boundary in the instruction text based on the position information and a preset instruction boundary recognition rule; Cutting the instruction text based on the instruction boundary to obtain a sub-instruction text; And analyzing the sub-instruction text based on the control element and the instruction action element in the voice instruction knowledge base to obtain target controls and target instruction actions corresponding to the sub-instruction text.
  4. 4. The voice control method of simulator instructor stage software of claim 3, wherein the preset command boundary recognition rules include at least one of: determining the end position of the unit word associated with the control element as the instruction boundary; Determining the ending position of the numerical value type instruction parameter as the instruction boundary, wherein the ending position of the numerical value type instruction parameter is not adjacent to the unit word in the instruction text; And determining the initial position of a control element serving as a new instruction main body in the instruction text as the instruction boundary, wherein the control element of the new instruction main body is adjacent to at least one instruction action element in the instruction text.
  5. 5. The voice control method of simulator instructor stage software of any one of claims 1 to 4, wherein the determining control instructions for controlling simulation parameters of a flight simulator based on the target control and the target instruction actions comprises: Determining the instruction type of the instruction text, wherein the instruction type comprises a numerical value type instruction, a Boolean type instruction and a character string type instruction; when the instruction type is the numerical value type instruction or the character string type instruction, extracting instruction parameters associated with the target instruction action from the instruction text; And determining the control instruction based on the target control, the target instruction action and the instruction parameter.
  6. 6. The method of claim 5, wherein the determining the control instruction based on the target control, the target instruction action, and the instruction parameter comprises: When the instruction type is the numerical value type instruction, acquiring a parameter value range corresponding to the target control from the voice instruction knowledge base, wherein the parameter value range comprises a minimum value and a maximum value; if the instruction parameter is smaller than the minimum value, taking the minimum value as an output parameter; If the instruction parameter is greater than the maximum value, taking the maximum value as the output parameter; if the instruction parameter is not smaller than the minimum value and not larger than the maximum value, taking the instruction parameter as the output parameter; And determining the control instruction based on the target control, the target instruction action and the output parameter.
  7. 7. The voice control method of simulator instructor stage software of any one of claims 1 to 4, wherein the determining control instructions for controlling simulation parameters of a flight simulator based on the target control and the target instruction actions, further comprises: sending the control instruction to a background simulation system of the flight simulator; acquiring real-time state data corresponding to the target control in a background simulation system of the flight simulator; Constructing a feedback text comprising the real-time state data based on the voice instruction knowledge base; and performing voice synthesis on the feedback text to obtain synthesized voice, and broadcasting the synthesized voice.
  8. 8. The voice control method of simulator instructor stage software according to any one of claims 1 to 4, wherein the acquiring the voice instruction to be recognized comprises: Monitoring a preset voice control activation password; and when the voice control activation password is monitored, acquiring the voice command to be recognized.
  9. 9. A speech control apparatus for simulator instructor station software, comprising: The acquisition unit is used for acquiring a configuration file set comprising interface control information and voice instruction information; the construction unit is used for determining control elements based on the interface control information, determining instruction action elements based on the voice instruction information and constructing a voice instruction knowledge base based on the control elements and the instruction action elements; The conversion unit is used for acquiring a voice instruction to be recognized and converting the voice instruction to be recognized into an instruction text; The determining unit is used for analyzing the instruction text based on the voice instruction knowledge base to obtain a target control and a target instruction action corresponding to the instruction text, and determining a control instruction for controlling simulation parameters of the flight simulator based on the target control and the target instruction action.
  10. 10. An electronic device comprising a memory, a processor and a computer program stored on the memory and running on the processor, wherein the processor implements a method of speech control of simulator instructor stage software according to any one of claims 1 to 8 when the computer program is executed by the processor.

Description

Voice control method and device for simulator instructor platform software and electronic equipment Technical Field The present invention relates to the field of speech control technologies, and in particular, to a speech control method and apparatus for simulator instructor software, and an electronic device. Background The instructor console system is a master console of the flight simulator, and realizes the functions of running control and simulation state management, simulation data real-time monitoring and the like of the whole simulator. Instructor control systems are provided on different levels of flight simulators such as IPT (INTEGRATED PROCEDURES TRAINER, integrated program trainer), FTD (FLIGHT TRAINING DEVICE, flight trainer), and FFS (Full Flight Simulator, full-motion flight simulator). The current instructor console software has already classified and integrated functional logic associated pages, but due to the fact that the number of the set pages is numerous, the problems of operation efficiency bottleneck, excessive interaction load, false touch risk and the like still exist. Specifically, in the multi-parameter configuration process, the instructor needs to frequently switch pages and input various numerical values or character string type parameters through a keyboard, mouse or touch equipment, and the operation flow is single-thread sequential execution, so that multiple paths of external parallel input cannot be supported, and the setting efficiency is limited. Meanwhile, the instructor needs to frequently switch attention between monitoring the software interface and observing the operation of the instructor, so that the instructor is difficult to realize quick response when the instructor handles faults or abnormal conditions, and the cognitive load is high. In addition, in the operation of the full-motion simulator, under the condition that the flight attitude is changed severely or the turbulence is strong, the key mouse and the touch operation are easily interfered by the movement of a machine body, the risk of false triggering exists, and the accuracy and the safety of the operation are affected. Disclosure of Invention The invention provides a voice control method, a voice control device and electronic equipment of simulator instructor console software, which are used for solving the defects that the prior art has the defects of bottleneck in operation efficiency, excessive interaction load, false touch risk and the like due to the fact that the number of set pages is numerous although functional logic associated pages are classified and integrated by the current instructor console software. The invention provides a voice control method of simulator instructor platform software, which comprises the following steps: acquiring a configuration file set comprising interface control information and voice instruction information; determining a control element based on the interface control information, determining an instruction action element based on the voice instruction information, and constructing a voice instruction knowledge base based on the control element and the instruction action element; acquiring a voice instruction to be recognized, and converting the voice instruction to be recognized into an instruction text; Analyzing the instruction text based on the voice instruction knowledge base to obtain a target control and a target instruction action corresponding to the instruction text, and determining a control instruction for controlling simulation parameters of the flight simulator based on the target control and the target instruction action. According to the voice control method of simulator instructor platform software provided by the invention, the voice instruction information comprises compound instruction separator words obtained from a compound instruction separator library; The step of analyzing the instruction text based on the voice instruction knowledge base to obtain a target control and a target instruction action corresponding to the instruction text comprises the following steps: Dividing the instruction text into sub-instruction texts based on the compound instruction separator words; And analyzing the sub-instruction text based on the control element and the instruction action element in the voice instruction knowledge base to obtain target controls and target instruction actions corresponding to the sub-instruction text. According to the voice control method of simulator instructor platform software provided by the invention, the method further comprises the following steps: marking the position information corresponding to the control element and the instruction action element in the instruction text when the composite instruction separator is not detected in the instruction text and at least two instruction action elements are detected in the instruction text; Determining an instruction boundary in the instruction text based on the position inform