Disclosure of Invention
The invention aims to solve the defects in the prior art, and provides an intelligent voice interaction system and an electronic student identity card.
In order to achieve the above purpose, the invention adopts the following technical scheme that an intelligent voice interaction system comprises:
the voice input processing module divides an audio frame by analyzing the frequency domain characteristics and the time domain characteristics of a voice signal, extracts amplitude and frequency distribution, recognizes a morpheme sequence, integrates a time relationship and generates a voice text sequence;
the semantic decomposition module analyzes word-by-word part of the speech text sequence, separates verbs and target objects, extracts time and range conditions, associates semantic logic and generates a task semantic description set;
The task distribution module analyzes the key tasks and the secondary tasks in the task semantic description set, analyzes the resource and the dependency sequence, prioritizes and sorts the groups and distributes the sequence, decomposes the chains and generates a task scheduling list;
The logic execution module loads task attributes in the task scheduling list, calls an electronic student identity retrieval course, analyzes the dependence, classifies and integrates the dependence, executes inquiry tasks and generates a task execution result set;
the dynamic response module analyzes the completed query content based on the task execution result set, marks the incomplete task, supplements the context as a feedback text, converts the voice signal output and acquires user feedback audio;
And the voice interaction adjusting module extracts dialogue content and task execution records based on the user feedback audio, analyzes incomplete instructions, adjusts a task chain and distributes a flow, and generates a voice interaction task distribution data table.
As a further scheme of the invention, the voice text sequence comprises an amplitude characteristic, a frequency distribution characteristic, a morpheme sequence and a time relation, the task semantic description set comprises a time limiting condition, a range limiting condition, a logic relation and a key semantic object, the task scheduling list comprises a key task, a secondary task, a task priority, a task dependency sequence and a resource consumption evaluation, the task execution result set comprises a query operation result, task classification data and an association condition integration result, the feedback text comprises context information, natural language feedback content and an incomplete task mark, the user feedback audio comprises a query content, an incomplete instruction and a new instruction content, and the voice interaction task allocation data table comprises an incomplete instruction, a repeated call record, task chain adjustment data and call flow allocation information.
As a further aspect of the present invention, the voice input processing module includes:
The signal analysis sub-module analyzes the frequency domain characteristics and the time domain characteristics of the voice signal, performs quantitative analysis on the energy distribution of the signal, performs periodic detection and amplitude analysis on the waveform, and adjusts the detail parameters of the frequency domain analysis to obtain signal characteristic description;
The frame segmentation sub-module adopts the signal characteristic description to carry out frame segmentation of the audio signal, adjusts the time window and interval parameters of the segmentation, optimizes the continuity and resolution of the data in the frame, extracts the amplitude, frequency and energy of each frame, and acquires a frame characteristic data set through the analysis of the frame characteristic data;
The morpheme integration submodule utilizes the frame characteristic data set to carry out morpheme analysis and integration of continuous frames, strengthens logic and structural relation among morphemes through time sequence analysis, optimizes consistency of morphemes and generates a voice text sequence.
As a further aspect of the present invention, the semantic decomposition module includes:
The part-of-speech analysis submodule carries out part-of-speech tagging based on the voice text sequence, comprises the identification of verbs and nouns, uses database data to carry out comparison analysis to verify the part of speech of each word, adjusts analysis precision and matches text complexity, and acquires part-of-speech relation data;
The syntactic reorganization sub-module adopts the part-of-speech relation data, adjusts the relation between verbs and target objects according to syntactic rules, optimizes sentence structure, analyzes key syntactic elements and reorganizes sentence components to obtain syntactic structure data;
based on the syntactic structure data, the logic relation submodule adopts a conditional semantic nesting analysis method to extract time and range limiting conditions in the sentence, associates the conditions with the sentence key semantic objects, integrates the key semantic elements by using the logic analysis method, and generates a task semantic description set.
As a further scheme of the invention, the formula adopting the conditional semantic nesting analysis method is as follows:
;
wherein, Represents the set of values of the task semantic descriptions,A normalized value representing a time constraint in a sentence,Representing the semantic density of the scope defining conditions in the sentence,Representing the associative matching degree of key semantic objects in the sentence,The sum of weights representing key semantic elements in the logic analysis process,Correction coefficients representing the hierarchy in the syntactic structure data,A distribution complexity index representing conditions and key semantic objects in the statement,、In order to adjust the coefficient of the power supply,、Is a normalized coefficient.
As a further aspect of the present invention, the task allocation module includes:
The task analysis submodule identifies and classifies the key and non-key tasks based on the task semantic description set, evaluates the resource and time consumption of each task, optimizes the precision of resource allocation and time allocation, adjusts the urgency of the evaluation parameter matching differentiation task, and acquires task resource consumption data;
The dependency sequencing sub-module uses the task resource consumption data to analyze the dependency relationship and the execution priority among tasks, optimizes the task execution sequence by adjusting the priority sequencing parameters, and generates a task dependency sequence;
And the task scheduling submodule formulates task execution groups and sequences according to the task dependency sequences, plans the scheduling of each task, adjusts the execution grouping parameters and scheduling strategies and matches the requirements of the tasks, and generates a task scheduling list.
As a further aspect of the present invention, the logic execution module includes:
The task attribute loading submodule identifies the attribute of each task based on the task scheduling list, analyzes and loads the task attribute, refines the loading flow by adopting a real-time adjustment technology, adjusts the loading rate and optimizes task matching logic, and generates a task attribute data set;
the course information retrieval submodule uses the task attribute data set to call the electronic student identity data to retrieve target course information, and comprises the steps of adjusting and optimizing retrieval parameters, extracting key course dependent information and obtaining course dependent data;
And the dependence analysis sub-module integrates the key tasks and the associated conditional tasks through the course dependence data, adjusts the query parameters, and organizes and executes the query parameters in sequence to generate a task execution result set.
As a further aspect of the present invention, the dynamic response module includes:
the query result analysis sub-module analyzes the query result based on the task execution result set, distinguishes completed and unfinished query tasks by adjusting analysis parameters, optimizes data screening logic, and acquires voice query analysis data;
the new instruction marking sub-module uses the voice query analysis data to mark new instructions for the incomplete query task, optimizes marking flow, strengthens the response speed of recognition, adjusts classification parameters and generates a new instruction task set;
And the natural language feedback submodule gathers natural language feedback aiming at the user according to the new instruction task set, adjusts feedback parameters, converts feedback data into voice signals, optimizes a voice conversion process, captures feedback audio of the user and obtains user feedback audio.
As a further aspect of the present invention, the voice interaction adjustment module includes:
The dialogue analysis submodule analyzes dialogue content including data related to the electronic student card task execution record based on the user feedback audio, distinguishes and identifies incomplete and repeated instructions by optimizing the conversion precision of voice to text, strengthens analysis of detail processing and generates a detail dialogue analysis result;
The task chain reorganization sub-module uses the detail dialogue analysis result to reorder the tasks identified in the dialogue, adjust the execution sequence of the tasks and reflect the priority of real-time user demands, and fine-tune task management logic to optimize the execution path so as to acquire reorganized task chain data;
and the flow reassignment sub-module reassigns the invoking flow of the electronic student identity function according to the reorganization task chain data, adjusts the invoking sequence and resource assignment of the tasks, matches the user interaction requirement, optimizes the invoking flow and generates a voice interaction task assignment data table.
Based on the same inventive concept, an electronic student identity card is also provided, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the intelligent voice interaction system when executing the computer program.
Compared with the prior art, the invention has the advantages and positive effects that:
According to the invention, the audio signal is converted into the voice text sequence by analyzing the frequency domain and time domain characteristics of the voice signal, thereby being beneficial to accurately capturing the detail characteristics in the voice, improving the recognition accuracy, on the aspect of processing semantic content, establishing the logical relationship between time, range and semantic objects by analyzing and recombining the voice text sequence word by word, ensuring the clear information structure, supporting the accurate extraction of complex semantics and task description, optimizing the task execution sequence by analyzing the resource consumption and the dependency relationship in the task distribution link, enhancing the high efficiency and the adaptability of the system, integrating the task execution process by combining data retrieval and the dependency content classification, and ensuring the execution coordination of key tasks and associated tasks. The dynamic feedback mechanism improves the consistency of conversation and the naturalness of response by assembling marks and supplementary information of incomplete tasks, the voice interaction adjustment module analyzes incomplete instructions and repeated calling content, optimizes task allocation and flow arrangement, enhances the sensitivity and coping capacity to user demand change, and enhances the voice input and processing, task decomposition and scheduling, dynamic adjustment and feedback generation capacity, so that the intelligent voice interaction system has higher accuracy, consistency and suitability, and simultaneously remarkably improves the user experience and the service efficiency of the system.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Referring to fig. 1 to 2, an intelligent voice interaction system includes:
the voice input processing module performs frame segmentation on the audio signal by analyzing the frequency domain characteristics and the time domain characteristics of the voice signal, extracts the amplitude and frequency distribution characteristics in continuous frames, identifies the morpheme sequence, integrates the time relationship and the structural content among morphemes, and generates a voice text sequence;
The semantic decomposition module analyzes word-by-word relation of the voice text sequence, separates verbs and target objects, reorganizes semantics through syntactic rules, extracts time and range limiting conditions, associates logic relation between limiting conditions and key semantic objects, combines analysis contents, and generates task semantic description sets;
the task allocation module analyzes the key tasks and the secondary tasks in the task semantic description set, analyzes the resource consumption time of each task, evaluates the dependency sequence among the tasks, allocates the groups and the sequences of task execution according to the priority order, and decomposes the tasks according to the dependency chain order to generate a task scheduling list;
the logic execution module loads task attributes in the task scheduling list, invokes the electronic student identity data to retrieve course information, analyzes task dependent content in the data, classifies and integrates the task dependent content, executes inquiry operation required by a key task, integrates associated condition tasks in sequence, and generates a task execution result set;
The dynamic response module analyzes the completed query content based on the task execution result set, marks the incomplete task in the user request as a new instruction, assembles context information through a content supplementing mechanism, assembles a feedback text in a natural language form, converts the text into a voice signal and outputs the voice signal, and acquires user feedback audio;
The voice interaction adjusting module extracts dialogue content and task execution records of the electronic student certificates in the feedback audio of the user, analyzes unfinished instructions in the dialogue and repeatedly called electronic student certificate functions, rearranges task chains, and distributes calling flows to generate a voice interaction task distribution data table.
The voice text sequence comprises amplitude characteristics, frequency distribution characteristics, morpheme sequences and time relations, the task semantic description set comprises time limiting conditions, range limiting conditions, logic relations and key semantic objects, the task scheduling list comprises key tasks, secondary tasks, task priorities, task dependence sequences and resource consumption evaluation, the task execution result set comprises query operation results, task classification data and association condition integration results, the feedback text comprises context information, natural language feedback content and incomplete task marks, the user feedback audio comprises query content, incomplete instructions and new instruction content, the voice interaction task allocation data table comprises incomplete instructions, repeated call records, task chain adjustment data and call flow allocation information.
Specifically, as shown in fig. 2 and 3, the voice input processing module includes:
The signal analysis submodule analyzes the frequency domain characteristics and the time domain characteristics of the voice signal, carries out quantitative analysis on the energy distribution of the signal, carries out periodic detection and amplitude analysis on the waveform, and adjusts the detail parameters of the frequency domain analysis to obtain the execution flow of signal characteristic description as follows;
Analyzing the frequency domain characteristics and the time domain characteristics of the voice signal, carrying out quantitative analysis on the energy distribution of the signal through the analysis characteristics, wherein the analysis relates to the density calculation of a frequency spectrum and the total energy evaluation, the detail parameter adjustment in the frequency domain analysis is used for reflecting the real characteristics of the signal more accurately, the adjusted parameters are optimized through a mathematical optimization method such as gradient descent, the obtained frequency domain representation is ensured to be closest to the original signal, the optimization process needs to update the parameters according to the feedback iteration of the actual signal, the periodic detection comprises the measurement of the signal period and the amplitude analysis, and the periodic change in the signal is used for identifying the periodic change, which is particularly important for a voice recognition system, because the voice mode and the voice speed of a speaker can be revealed, and the signal characteristic description comprehensively refers to all analysis results of the signal, so that necessary data support is provided for subsequent processing.
The frame segmentation sub-module adopts signal characteristic description to carry out frame segmentation of the audio signal, adjusts the time window and interval parameters of the segmentation, optimizes the continuity and resolution of data in frames, extracts the amplitude, frequency and energy of each frame, and obtains the execution flow of a frame characteristic data set through the analysis of the frame characteristic data as follows;
Frame segmentation of an audio signal is performed using signal characteristic descriptions, the time window and interval of the frames are adjusted according to the signal characteristics, and the following formula is used:
;
The duration of the frame is calculated, wherein, The time window of the frame is indicated,Representing the number of samples in a frame,Is the sampling frequency;
the formula assists in precisely controlling the time length and coverage of the frame, so as to optimize the continuity and resolution of data in the frame, and a frame characteristic data set is calculated by amplitude, frequency and energy data in the frame;
By actual monitoring, the sampling rate of the signal is assumed 44.1KHz, number of samples per frameSet to 1024, and substituted into the formula to obtainSecond, this indicates that each frame lasts about 23.2 milliseconds, and this arrangement effectively captures short-time variations in the speech signal in practical applications, facilitating subsequent speech analysis and feature extraction.
The morpheme integration submodule utilizes a frame characteristic data set to carry out morpheme analysis and integration of continuous frames, strengthens logic and structural relation among morphemes through time sequence analysis, optimizes consistency of morphemes, and generates an execution flow of a voice text sequence as follows;
The method comprises the steps of carrying out morpheme analysis and integration of continuous frames by using a frame characteristic data set, wherein the integration basis of morphemes is characteristic data comparison among the continuous frames, processing data by a time sequence analysis method, such as an autoregressive moving average model or a hidden Markov model, strengthening logic and structural relations among morphemes, improving the consistency of morphemes by the analysis, enabling the integrated morphemes to be more consistent with the semantic and grammar structures of natural language, enabling the generated voice text sequence to be smoother and more natural, optimizing the whole semantic expression, and ensuring that the voice recognition system can accurately convert voice input into text output by the processing of each morpheme closely depending on the analysis result of the previous step in the process of real-time feedback adjustment.
Specifically, as shown in fig. 2 and 4, the semantic decomposition module includes:
The part-of-speech analysis submodule carries out part-of-speech tagging based on a voice text sequence, comprises the identification of verbs and nouns, carries out comparison analysis to verify the part of speech of each word by using database data, adjusts analysis precision and matches text complexity, and an execution flow for acquiring part-of-speech relation data is as follows;
The recognition of verbs and nouns in the process depends on corpus data, the data provides necessary references to verify the part of speech of each word, a sub-module can determine the proper part of speech of words in different contexts by comparing typical use cases in a word stock, the adjustment of analysis accuracy is realized by algorithm iteration, the recognition and correction of wrong part of speech markers are included, the complexity of matching texts involves the analysis of the structural and grammatical diversity of texts, the system is ensured to adapt to simple to complex text input, the acquired part of speech relation data is the basis of subsequent syntactic reorganization, and the data reflects the grammatical relation and structural layout between words.
The syntactic reorganization submodule adopts part-of-speech relation data, adjusts the relation between verbs and target objects according to syntactic rules, optimizes sentence structure, analyzes key syntactic elements and reorganizes sentence components, and obtains the execution flow of the syntactic structure data as follows;
The method comprises the steps of adjusting the relation between verbs and target objects according to a syntactic rule by using word relation data, analyzing key syntactic elements and reorganizing sentence components in a syntactic reorganization process, wherein the method relates to a complex sentence component analysis and reorganization technology, can optimize the structure of sentences, improves the fluency and logical continuity of sentences, and is characterized in that the syntactic structure data is a basis for generating more accurate semantic descriptions, the data integrates all syntactic analysis results and provides detailed syntactic relation and structure information, which is a key for understanding and generating complex texts.
The logic relation sub-module extracts time and range limiting conditions in the sentence based on the syntactic structure data by adopting a conditional semantic nesting analysis method, associates the conditions with sentence key semantic objects, integrates the key semantic elements by using the logic analysis method, and generates an execution flow of a task semantic description set as follows;
The formula for the conditional semantic nesting analysis method is as follows:
;
wherein, Represents the set of values of the task semantic descriptions,A normalized value representing a time constraint in a sentence,Representing the semantic density of the scope defining conditions in the sentence,Representing the associative matching degree of key semantic objects in the sentence,The sum of weights representing key semantic elements in the logic analysis process,Correction coefficients representing the hierarchy in the syntactic structure data,A distribution complexity index representing conditions and key semantic objects in the statement,、In order to adjust the coefficient of the power supply,、Is a normalized coefficient;
Formula details and formula calculation derivation process:
the normalized value representing the time constraints extracted from the sentence, in practical application, assuming 100 text paragraphs are analyzed, the time conditions vary from date to specific hour, and the normalized values are normalized, such as by using the Z-score method, Is 1.5, representing a deviation from the mean time condition of 1.5 standard deviation;
Semantic density representing the range limiting conditions extracted from the sentence, if the sentence contains 10 range conditions such as 'national', 'regional', 'specific city' and the like, through frequency analysis and inverse document frequency calculation, A value of 0.8;
The association matching degree refers to the fact that 80% of matches are mined through comparison with known semantic objects in a database, and therefore the matching degree is set to be 0.8;
The total weight of key semantic elements in the logic analysis process is 2.5 if 5 key elements exist, the weight of each key element is set according to the previous research result;
the correction coefficients of the hierarchy in the syntactic structure data are adjusted according to sentence complexity, provided that the sentence is more complex, Set to 0.7;
The distribution complexity index of the condition and the key semantic object is determined to be 1.2 after calculation;
And Adjusting the coefficients to be 0.5 and 0.3 respectively, and obtaining an optimized value according to the previous experiments and optimization for multiple times;
And The normalization coefficient is set to be 1 and 0.5 so as to ensure that the calculation result of the formula is in a reasonable range;
calculating the square root of the absolute value of the product of the time condition and the range condition: ;
Calculating the contribution of the key semantic objects after the association matching degree adjustment: ;
Calculating the absolute value adjusted contribution of the weight difference in the logic analysis: ;
Calculating normalized and complexity adjusted values of denominators: ;
to sum up, the final calculation of the formula is:
;
the result shows that by means of a conditional semantic nesting analysis method, key semantic elements are effectively integrated according to semantic density of time and range and matching degree of the semantic density and a logic relation, and the obtained task semantic description set value is about 1.273, so that the calculation method can effectively integrate input sentence conditions, a relatively accurate semantic description set is generated, and application effects and accuracy of an analysis model are reflected.
Specifically, as shown in fig. 2 and 5, the task allocation module includes:
the task analysis submodule identifies and classifies critical and non-critical tasks based on a task semantic description set, evaluates the resource and time consumption of each task, optimizes the precision of resource allocation and time allocation, adjusts the urgency of matching evaluation parameters with differentiated tasks, and acquires the execution flow of task resource consumption data as follows;
Optimizing the task through single resource consumption coefficient and corresponding time evaluation, and using the formula:
;
the total resource consumption is calculated, wherein, Indicating the total resource consumption of the device,Represent the firstThe resource consumption coefficient of the task in question,Representing a corresponding time;
the total resource amount required for completing a series of tasks can be accurately estimated through the product accumulation of the resource consumption coefficient and the time, so that the resource allocation and the time arrangement are optimized;
referring to a practical example, there are three tasks whose resource consumption coefficients are respectively Corresponding time consumption isThe time period of the time period,The time period of the time period,Hours;
Total resource consumption The calculation is as follows: The result shows that the total of 12 units of resources are needed for completing the three tasks, which is helpful for a manager to reasonably arrange the resources and ensure that the tasks are completed on time without wasting the resources.
The dependency sequencing sub-module uses task resource consumption data to analyze the dependency relationship and execution priority among tasks, optimizes the task execution sequence by adjusting the priority sequencing parameters, and generates the execution flow of a task dependency sequence as follows;
The method comprises the steps of analyzing the dependency relationship and the execution priority among tasks, wherein the process involves identifying the sequence and the resource flow direction among the tasks, optimizing the logic and the efficiency of task execution through data analysis and priority adjustment, adopting a sequencing algorithm such as a topology sequencing or priority queue technology to ensure that preconditions are met, activating the subsequent tasks, optimizing the execution sequence, remarkably improving the overall workflow efficiency, reducing waiting and idle time, adjusting priority sequencing parameters based on the urgency and the complexity of the tasks, and realizing such parameter adjustment through algorithm iteration and feedback adjustment to ensure the smoothness of task execution and on-demand resource allocation.
The task scheduling submodule formulates task execution groups and sequences according to task dependency sequences, plans scheduling of each task, adjusts execution grouping parameters and scheduling strategies and matches requirements of the tasks, and generates an execution flow of a task scheduling list as follows;
the scheduling of each task is planned in detail according to the task dependency sequence, the scheduling policy is set according to the urgency, importance and resource availability of the task, the sub-module adjusts the parameters of the scheduling grouping to match various task requirements, such as parallel processing capacity and interface requirements among the tasks, the generated task scheduling list provides an execution guide for management, the starting time, the execution sequence and the resource allocation of each task are listed in detail, the process ensures that all the tasks can be executed in an optimal time window, thus the overall working efficiency is improved, the resource waste caused by improper scheduling is reduced, the scheduling sub-module is particularly critical to the complex multi-task environment, and the scheduling sub-module utilizes advanced algorithms to ensure the optimization of the scheduling policy, such as genetic algorithm or simulated annealing algorithm for the optimization of the scheduling policy, so as to realize the most effective resource sharing and time coordination among the tasks.
Specifically, as shown in fig. 2 and 6, the logic execution module includes:
The task attribute loading submodule identifies the attribute of each task based on a task scheduling list, analyzes and loads the task attribute, refines the loading flow by adopting a real-time adjustment technology, adjusts the loading rate and optimizes task matching logic, and generates an execution flow of a task attribute data set as follows;
the loading flow is adjusted through a real-time technology, the task matching logic is optimized, and the following formula is used:
;
to adjust the loading rate, wherein, Which is indicative of the loading power of the load,Representing the amount of data to be loaded,Time is;
the formula is used for calculating and adjusting the data loading rate, so that the task attribute data set is ensured to be loaded rapidly and accurately;
referring to an actual scene, the task data volume 500MB, predetermined loading timeFor 2 minutes, the loading power is calculated according to a formulaMB/min, and loading data at a rate of 250MB per minute in a given time, can meet the requirement of the system for rapid data processing, and simultaneously maintain the efficiency and response speed of the system.
The course information retrieval submodule uses the task attribute data set to call the electronic student identity data to retrieve the target course information, and comprises the steps of adjusting and optimizing retrieval parameters, extracting key course dependent information and obtaining the execution flow of the course dependent data as follows;
the electronic student certificate data is called to carry out course information retrieval by utilizing the task attribute data set, the retrieval parameters are adjusted and optimized based on the result of data analysis, the optimization purpose is to improve the retrieval accuracy and efficiency, the adjusted retrieval parameters can reflect the student demands and course dependency relations more accurately, the extraction of the key course dependency information focuses on analyzing the logic relations among courses, the method has important significance for student course planning and teaching resource allocation, the information of the courses required by students can be screened efficiently by refining the retrieval logic and the optimization algorithm, and data support is provided for teaching management and student learning.
The dependence analysis sub-module integrates the key tasks and the associated conditional tasks through course dependence data, adjusts the query parameters, and organizes and executes the query parameters in sequence to generate an execution flow of a task execution result set as follows;
Integrating the key tasks and the associated conditional tasks, adjusting the query parameters to optimize the task execution flow, analyzing the dependency relationship between the tasks by an algorithm and setting the execution sequence, wherein the key is to ensure that all the tasks are correctly executed according to logic and priority, dynamically adjusting the query parameters, the module can flexibly respond to the changing task requirements and condition limitations, the organization of the execution sequence involves complex logic judgment and parameter setting, the coordination among tasks and the consistency of data are ensured, and the generated task execution result set provides execution benchmarks and references for subsequent tasks and supports the stable operation and efficient management of the system.
Specifically, as shown in fig. 2 and 7, the dynamic response module includes:
The query result analysis submodule analyzes the query result based on the task execution result set, distinguishes completed and unfinished query tasks by adjusting analysis parameters, optimizes data screening logic, and obtains the execution flow of voice query analysis data as follows;
By adjusting the analysis parameters, the completed and incomplete query tasks are distinguished, using the formula:
;
wherein, The percentage of completion of the task is indicated,Is the number of tasks that are not completed,Is the total number of tasks;
The calculation model assists in evaluating the overall task progress, so that the effectiveness and optimization of the data screening logic are ensured;
Setting the total task number 100, Number of incomplete tasks20, The task completion degreeCalculated asCurrently 80% of the tasks are completed, an index that is critical to assessing project progress and adjusting future strategies, and helps the manager identify areas that require additional resources and attention.
The new instruction marking sub-module analyzes data by using voice query, carries out new instruction marking on the incomplete query task, optimizes marking flow, strengthens the response speed of recognition, adjusts classification parameters and generates an execution flow of a new instruction task set as follows;
The voice query analysis data are utilized to carry out marking and classification of new instructions, the adjusted classification parameters are helpful for accurately distinguishing the states of various query tasks, incomplete query tasks receive new instruction marks through an optimized flow, in the marking process, the system analyzes and identifies task keywords through an algorithm, marking logic is adjusted to improve marking accuracy and response speed, adjustment in the system comprises learning and adapting to query habits of users, and frequent query problems are processed preferentially, the optimized result not only improves the operation efficiency of the system, but also enhances user experience, and all incomplete tasks are ensured to be processed timely according to priority and resource availability.
The natural language feedback sub-module collects natural language feedback aiming at a user according to a new instruction task set, adjusts feedback parameters, converts feedback data into voice signals, optimizes a voice conversion process, captures feedback audio of the user, and obtains an execution flow of the feedback audio of the user as follows;
according to the new instruction task set, the natural language feedback of the user is summarized, the feedback parameters are adjusted to enhance the accuracy and fluency of voice recognition, the text feedback is converted into voice signals through advanced voice recognition technology and natural language processing algorithm, the optimization process comprises adjustment of tone, speed and rhythm of voice so as to adapt to pronunciation characteristics of different users, the noise filtering and voice enhancement functions are added by capturing user feedback audio, so that the instructions of the user are accurately captured and analyzed in a noisy environment, the improved feedback mechanism enables interaction between the user and the system to be more natural and efficient, and the collected audio data is also used for further training and optimizing a voice recognition model of the system.
Specifically, as shown in fig. 2 and 8, the voice interaction adjusting module includes:
The dialogue analysis submodule analyzes dialogue content based on user feedback audio, comprises data related to the task execution record of the electronic student card, distinguishes and identifies incomplete and repeated instructions by optimizing the conversion precision of voice to text, strengthens analysis on detail processing, and generates an execution flow of detail dialogue analysis results as follows;
Based on user feedback audio analysis dialogue content, voice data is converted into text data, then the text is analyzed to identify incomplete and repeated instructions, the technology used in the conversion process is an advanced voice recognition algorithm, the algorithm optimizes recognition accuracy through a large amount of data training, the voice-to-text conversion accuracy is optimized, the accuracy of voice recognition is improved, recognition of dialects and accents is also involved, and speaker separation technology in a multi-person dialogue scene can accurately distinguish various instructions, repeated instructions are marked to reduce redundant operation of the system, analysis of detail processing further comprises emotion analysis of dialogue content to judge emotion and intention of a user, and guidance is provided for system upgrading in a future time period.
The task chain reorganization sub-module uses the detail dialogue analysis result to reorder the tasks identified in the dialogue, adjusts the execution sequence of the tasks and reflects the priority of real-time user demands, and fine-tunes task management logic to optimize the execution path, and the execution flow of the reorganized task chain data is obtained as follows;
The main method for optimizing the execution path of the fine tuning task management logic comprises the steps of utilizing a decision tree and a priority queue algorithm, automatically adjusting the task sequence according to the priority and the dependency of the tasks by the algorithm, so that the execution path is optimized, the changing requirement of a user can be responded quickly, the generated recombined task chain data enables the system to be more flexible and respond to the operation of the user, and the task management logic is matched closely with the actual interaction of the user.
The flow reassignment submodule reassigns the calling flow of the electronic student identity function according to the reorganized task chain data, adjusts the calling sequence and resource assignment of the tasks, matches the user interaction requirement, optimizes the calling flow and generates the execution flow of the voice interaction task assignment data table as follows;
and (3) carrying out call flow reassignment of the electronic student identity function according to the reorganization task chain data, and using the formula:
;
To optimize the task call flow, wherein, The processing time of the task is indicated,Representing the total amount of resources available,Representing the number of tasks to be processed simultaneously;
The formula reduces the total time of task processing through the optimization of resource allocation, and improves the processing efficiency;
setting a resource amount 1000 Units, number of tasks10, Task processing timeThe calculation is as follows: A unit time;
the result shows that each task obtains 100 units of resources on average, and the system is allowed to process a plurality of tasks in parallel with high efficiency, so that the interaction requirement of a user is responded quickly, and the optimized call flow ensures reasonable allocation of resources and high efficiency of task processing.
An electronic student identity card comprises a memory and a processor, wherein a computer program is stored in the memory, and the processor realizes the intelligent voice interaction system when executing the computer program.
The present invention is not limited to the above embodiments, and any equivalent embodiments which can be changed or modified by the technical disclosure described above can be applied to other fields, but any simple modification, equivalent changes and modification made to the above embodiments according to the technical matter of the present invention will still fall within the scope of the technical disclosure.