Speech Recognition Robot Transient Sound Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Speech recognition robots capable of autonomous driving face interference from transient sounds generated when passing through obstacles, leading to deterioration in speech recognition performance.
Innovation Solution
The robot determines the time at which a transient sound is generated by calculating the travel distance and speed to an obstacle and performs a short-time Fourier transform on the received sound to analyze its characteristics, allowing it to accurately identify the period of the transient sound and respond effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the robot continues speech recognition processing during autonomous driving, then speech recognition service is maintained, but speech recognition performance deteriorates due to transient sounds from obstacles
Solution Approach 1:
The robot calculates the time at which a transient sound is generated based on obstacle position and travel speed before the sound actually occurs. This preliminary determination allows the system to prepare for the upcoming interference by adjusting speech recognition processing in advance, rather than reacting after the sound degrades performance
Solution Approach 2:
The robot identifies the time period when transient sound will occur and skips speech recognition processing during this brief interval. By rushing through the problematic period without attempting recognition, the system avoids the interference entirely and can resume normal processing immediately after the transient sound passes
2Measurement precision
If the robot stops speech recognition when transient sound is detected, then recognition accuracy is maintained, but speech recognition efficiency decreases
Solution Approach 1:
Instead of waiting to detect transient sound and then stopping recognition, the system preliminarily determines the exact time when transient sound will occur based on obstacle position and robot speed. This allows for precise timing of recognition suspension, stopping only when necessary and resuming immediately after, thereby maintaining both accuracy and efficiency
Solution Approach 2:
The system dynamically adjusts the speech recognition processing state based on the calculated transient sound time parameter. By changing the processing state (active/inactive) at precisely calculated time points, the system optimizes the balance between recognition accuracy during clean audio periods and overall efficiency by minimizing interruptions
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This method enables the robot to accurately determine the period of transient sounds and effectively mitigate their impact on speech recognition performance, thereby improving the robot's ability to recognize user commands.
Implementation Method 1
performing a short time Fourier transform on a received sound
Data Source
AI summary
A method for processing sound used in a speech recognition robot is disclosed. The method for processing sound comprises the steps of: recognizing, by a robot, an obstacle on a driving path; calculating, by the robot, a driving distance to the obstacle; calculating a driving speed, by the robot; and determining, by the robot, a point in time at which a transient sound is generated by an impact caused by passing through the obstacle, wherein the point in time at which the transient sound is generated may be determined, by the robot, from the driving distance to the obstacle and the driving speed. The robot can transmit and receive a wireless signal on a mobile communication network established according to 5G (fifth generation) communication.


