Speech Recognition Control for Telephone Call Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems waste resources by performing real-time speech recognition even when the recognized outcomes are not referenced, such as when an operator does not activate the user interface for checking the outcomes.

Innovation Solution

A speech recognition system that includes a control part to determine whether to execute real-time speech recognition on voice data from telephone calls, a recognition part to perform speech recognition when determined, and a UI providing part to display the recognized text on a terminal, with real-time speech recognition only executed when the text is referenced.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If real-time speech recognition is applied to all telephone calls, then the recognized text can be referenced in real-time on the terminal screen, but CPU resources are wasted when the screen is not displayed or not referenced

Engineering Contradiction:
Improvereal-time speech recognition speedVSAvoidCPU resource waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the speech recognition execution mode (real-time vs. non-real-time) based on whether the terminal screen is currently displayed. When the screen is displayed, real-time speech recognition is executed; when not displayed, non-real-time speech recognition is executed. This dynamic adaptation resolves the contradiction by matching resource consumption to actual user needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of speech recognition from a fixed real-time mode to a flexible mode that switches between real-time and non-real-time execution. This parameter change allows the system to optimize CPU resource usage while maintaining the capability for real-time recognition when needed.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If speech recognition is executed on all telephone calls, then complete text coverage is achieved, but resource consumption increases unnecessarily

Engineering Contradiction:
Improvetext coverage completenessVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different speech recognition execution qualities to different telephone calls based on local conditions (whether the terminal screen is displayed). Calls with displayed screens receive real-time recognition treatment, while calls without displayed screens receive non-real-time treatment. This local quality differentiation maintains text coverage completeness while improving overall resource utilization efficiency.

Inventive Principle:
Principle #3Local quality

3Loss of time

If real-time speech recognition is always active, then immediate text availability is ensured, but system complexity increases

Engineering Contradiction:
Improvetext availability timeVSAvoidcontrol logic complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system uses feedback from the terminal about whether the screen is displayed to control speech recognition execution. This feedback mechanism allows the system to automatically adjust between real-time and non-real-time modes without complex manual control logic, resolving the contradiction between immediate text availability and system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250118306A1Speech recognition system, speech recognition method, and program
Publication Date: 2025.04.10 NTT TECHNOCROSS CORP
  • US20250118306A1 patent drawing
  • US20250118306A1 patent drawing
  • US20250118306A1 patent drawing

AI summary

A speech recognition system according to one embodiment includes: a speech recognition control part configured to determine whether or not to execute speech recognition on a real-time basis, on voice data that is obtained from a voice telephone call; a speech recognition part configured to execute the speech recognition on the voice data when execution of the speech recognition on a real-time basis is determined, and generate text that represents an outcome of the speech recognition; and a UI providing part configured to display a screen, on which the generated text can be referenced on a real-time basis, on a terminal connected via a communication network, and the speech recognition control part is further configured to determine, when the screen is displayed on the terminal, executing the speech recognition on a real-time basis, on voice data being a source of text that can be referenced on the screen.