Automated Voice Testing Tool for Hands-Free Module
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current automated testing techniques for voice-based systems in vehicles, such as hands-free modules, lack efficiency and sophistication, making it difficult to thoroughly test the functionality and response to voice commands across various languages, accents, volumes, and speeds.
Innovation Solution
An automated testing tool hosted on a computer device generates simulated audible voice commands and communicates with a hands-free module via a CAN bus, logging responses to determine test verdicts, enabling comprehensive testing of voice command operations and interactions with various interfaces like mobile phones and display units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated testing techniques are used for hands-free modules, then testing efficiency is improved, but testing thoroughness and sophistication deteriorate
Solution Approach 1:
The patent introduces a speech synthesis module as an intermediary component that generates realistic voice commands from text input. This mediator enables automated testing to achieve thoroughness by creating diverse, natural-sounding voice commands that simulate real user interactions, thereby resolving the contradiction between automated efficiency and testing sophistication.
Solution Approach 2:
The system changes parameters by allowing text input files to specify various voice command parameters such as language, accent, volume, and speed. By dynamically adjusting these parameters, the automated testing tool achieves comprehensive coverage of different voice command scenarios while maintaining automation efficiency.
2Reliability
If comprehensive voice command testing is performed across various languages, accents, volumes, and speeds, then testing thoroughness is improved, but device complexity increases
Solution Approach 1:
The patent implements a universal text-to-speech conversion mechanism that handles multiple languages, accents, volumes, and speeds through a single speech synthesis module. This multi-functional approach allows the system to achieve comprehensive voice command testing without proportionally increasing device complexity, as one component performs multiple testing variations.
Solution Approach 2:
The system uses text files as simple copies representing complex voice command scenarios. Instead of requiring complex physical voice recording setups for each test case, the patent creates text-based representations that are converted to speech, simplifying the overall system architecture while maintaining testing thoroughness.
3Reliability
If manual testing methods are used for hands-free modules, then testing sophistication is maintained, but productivity decreases
Solution Approach 1:
The patent implements a self-service automated testing system where the testing tool automatically generates voice commands from text input, executes tests against the hands-free module, and produces result reports without requiring manual intervention. This self-service capability maintains testing sophistication through systematic coverage while dramatically improving productivity by eliminating manual testing steps.
Solution Approach 2:
The system incorporates automated feedback mechanisms by capturing CAN bus communications and generating verdict information that indicates test pass/fail status. This automated feedback loop provides sophisticated testing insights without manual analysis, thereby improving productivity while maintaining testing quality.
Data Source
AI summary
An electronic control unit (ECU) of a hands-free module may be tested by an automated voice based testing tool in a first device. The tool reads test input data from an Excel input file. The tool generates simulated audible voice commands in a specified language, accent, pitch, volume or speed to test the hands-free module. The voice commands are transmitted via a speaker to a hands-free module microphone. The hands-free ECU is coupled to a CAN bus and the tool receives CAN bus information corresponding to hands-free module operations. The tool outputs test verdict information and/or CAN bus message logs as text in an Excel file.


