Automated Voice Processing Testing System for Consistent Audio Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional voice processing testing solutions are inconsistent, inefficient, and incomplete due to manual processes, which struggle with factors like background noise, voice characteristics, and environmental conditions, leading to incomplete testing and potential human bias.

Innovation Solution

An automated testing system that generates consistent audio files and fully automates test execution for voice processing systems, creating new test cases to simulate various conditions, including background noise, voice, and environmental variations, without human intervention, and allows for manual replay of specific test cases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual testing processes are used for voice processing systems, then flexibility in handling various test scenarios is improved, but consistency and reliability of test results deteriorate due to human bias and unknown influencing factors

Engineering Contradiction:
Improveflexibility in handling test scenariosVSAvoidconsistency of test results
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses text-to-speech engines to generate synthetic voice recordings that copy human speech patterns. These synthesized audio files serve as standardized test inputs that can be repeatedly generated with exact consistency, eliminating variability from human recording while maintaining realistic voice characteristics for comprehensive testing scenarios.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically varies test parameters such as background noise levels, voice characteristics, and environmental conditions through software control. This allows consistent reproduction of different testing scenarios by adjusting digital parameters rather than requiring manual reconfiguration, thereby maintaining both flexibility and reliability.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual testing of voice processing systems is performed, then creative consideration of user scenarios is improved, but time efficiency and productivity deteriorate due to repetitive manual operations

Engineering Contradiction:
Improvecreative consideration of user scenariosVSAvoidtime efficiency of testing
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically generating comprehensive test cases, synthesizing voice recordings, and configuring test environments before actual testing begins. This preparatory automation eliminates the need for manual setup during testing execution, significantly improving productivity while maintaining scenario creativity through pre-planned test matrices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated testing system enables continuous execution of test cases without interruption by manually repeating operations. The system can continuously generate test inputs, execute tests, and collect results in an unbroken workflow, maximizing productivity while the initial creative scenario design remains intact.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If comprehensive testing with multiple combinations of background noise, voice characteristics, and environmental conditions is performed manually, then completeness of testing is improved, but complexity of test execution and time requirements worsen

Engineering Contradiction:
Improvecompleteness of testingVSAvoidcomplexity of test execution
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing system segments the comprehensive test matrix into independent, parameterized test cases. Each test case can be configured with specific combinations of background noise, voice characteristics, and environmental conditions as separate adjustable parameters. This segmentation allows the complex overall testing goal to be achieved through manageable, independently controllable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated testing platform serves multiple functions: it generates test inputs, synthesizes audio recordings, configures test environments, executes tests, and analyzes results. This multi-functionality consolidates what would otherwise require multiple separate manual processes into a single unified system, reducing execution complexity while maintaining testing completeness.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

The automated system provides improved consistency, time savings, and completeness in testing voice processing systems, accelerating training and being agnostic to any voice processing system or platform, ensuring thorough evaluation across diverse conditions.

Implementation Method 1

applying a text-to-speech engine to the plurality of voice command inputs to generate a plurality of test command audio files

Methodology Applied
Scientific EffectText-to-speech conversion:

Implementation Method 2

obtaining, from the testing apparatus, a generated response output from the voice processing system for each of the plurality of test command audio files, wherein the generated response is captured from the testing apparatus using at least one sensor configured to detect audio and/or visual information

Methodology Applied
Scientific EffectAudio detection:

Data Source

PatentUS10997965B2Automated voice processing testing system and method
Publication Date: 2021.05.04 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10997965B2 patent drawing
  • US10997965B2 patent drawing
  • US10997965B2 patent drawing

AI summary

An automated testing system and method for evaluating voice processing systems is provided. In one embodiment, a method includes receiving a plurality of voice command inputs and a plurality of expected responses associated with the voice command inputs. A text-to-speech engine is applied to the voice command inputs to generate test command audio files. The test command audio files are provided to a testing apparatus in communication with a voice processing system. A generated response output from the voice processing system is obtained for each of the test command audio files. The generated response is captured from the testing apparatus using a sensor to detect audio and/or visual information. The obtained generated response is compared to an expected response from the plurality of expected responses for each of the test command audio files. Based on the comparison, a test result is provided for each of the voice command inputs.