Speech Recognition Customization Client for Site-Specific Terminology

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech recognition systems are not adequately customized for specific work environments, such as medical facilities, leading to inefficiencies in recognizing site-specific terminology and formatting output to meet document management system requirements, which is a time-intensive and costly process typically requiring specialized administrators with computer programming expertise.

Innovation Solution

A customization client allows site-specific personnel to update and modify language model input files and post-processor input files through graphic user interfaces, enabling the addition of site-specific words and phrases, normalization, categorization, and specification of formatting rules without requiring programming expertise, facilitating automated speech recognition system customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If specialized administrators with programming expertise customize speech recognition input files by updating words one at a time, then the speech recognition system can be tailored to specific work environments, but the process becomes time-intensive and expensive

Engineering Contradiction:
Improvecustomization capabilityVSAvoidcustomization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically collecting words from various sources (emails, documents, calendars) and pre-processing them into categorized lists before customization is needed. This eliminates the time-consuming manual word-by-word entry process while maintaining full customization capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service customization by allowing users to automatically gather and process their own vocabulary data without requiring specialized administrators. Users can configure data sources and categorization rules themselves, eliminating the need for expert intervention while achieving site-specific customization.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If specialized administrators manually update input files with site-specific terminology, then recognition accuracy for local terms improves, but the customization process becomes complex and expensive

Engineering Contradiction:
Improverecognition accuracyVSAvoidcustomization complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary automated processing layer that collects raw data from multiple sources, processes it through normalization and categorization algorithms, and generates ready-to-use vocabulary lists. This intermediary process eliminates the need for administrators to manually manage complex input files while ensuring high recognition accuracy through comprehensive data collection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The customization process is segmented into automated stages: data collection from configured sources, normalization of text data, categorization by user-defined criteria, and generation of vocabulary lists. This segmentation transforms a complex manual process into manageable automated tasks that require minimal user intervention while maintaining high precision.

Inventive Principle:
Principle #1Segmentation

3Productivity

If a generic speech recognition engine is used without customization, then deployment is quick and simple, but it cannot identify site-specific terms like doctor names or medical terminology

Engineering Contradiction:
Improvedeployment speedVSAvoidterm recognition capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary data collection and vocabulary building automatically before deployment is needed. By pre-processing and organizing site-specific terminology from configured data sources, the system enables rapid deployment of customized recognition engines without sacrificing term recognition capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts recognition parameters by incorporating site-specific vocabulary into the language model. It modifies the speech recognition engine's parameters to include custom word lists and terminology relevant to the specific work environment, enabling both quick deployment and accurate recognition of local terms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7860717B2System and method for customizing speech recognition input and output
Publication Date: 2010.12.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7860717B2 patent drawing
  • US7860717B2 patent drawing
  • US7860717B2 patent drawing

AI summary

A system and method may be disclosed for facilitating the site-specific customization of automated speech recognition systems by providing a customization client for site-specific individuals to update and modify language model input files and post processor input files. In customizing the input files, the customization client may provide a graphical user interface for facilitating the inclusion of words specific to a particular site. The customization client may also be configured to provide the user with a series of formatting rules for controlling the appearance and format of a document transcribed by an automated speech recognition system.