Cross-Language Speech Recognition Phonetic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cross-language speech recognition issues arise when native speakers of one language attempt to use voice commands containing words from a non-native language, leading to pronunciation differences that can result in unrecognized voice commands, often detected late in the development process or after application release, causing disruptions and costs.

Innovation Solution

A method for identifying cross-language speech recognition problems involves receiving a target word, acquiring its phonetic transcription, and comparing it to native phonetic units; if discrepancies are found, a warning is outputted, alerting developers to potential recognition issues, including the target word and language, to facilitate early resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers include non-native language words in voice commands, then application versatility is improved, but cross-language speech recognition accuracy deteriorates

Engineering Contradiction:
Improveapplication versatilityVSAvoidspeech recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary phonetic analysis of non-native language words before they are deployed in the application. By comparing the phonetic transcription of target words against the phonological inventory of the native language, the system identifies potential pronunciation mismatches in advance, allowing developers to address them before users encounter recognition failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary phonetic analysis layer between the non-native language input and the speech recognition system. This intermediary layer translates the target word into phonetic units and compares them against native language phonological rules, acting as a mediator that predicts and flags potential recognition issues without requiring actual user speech input.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If cross-language speech recognition issues are detected late in development, then development time is reduced, but repair cost and disruption increase

Engineering Contradiction:
Improvedevelopment timeVSAvoidrepair cost
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The system performs phonetic compatibility analysis during the development phase, well before beta testing or production deployment. By identifying problematic non-native language words early in the development process, the system allows developers to correct issues while the application structure is still flexible and changes are inexpensive, rather than facing costly fixes after deployment.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If developers do not perform phonetic analysis, then development complexity is reduced, but speech recognition reliability deteriorates

Engineering Contradiction:
Improvedevelopment complexityVSAvoidspeech recognition reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system provides self-service phonetic analysis capabilities that automatically evaluate non-native language words for pronunciation compatibility with the native language. Developers simply input the target word, and the system autonomously performs the phonetic transcription and comparison against native phonological rules, eliminating the need for developers to manually perform complex phonetic analysis while ensuring recognition reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9472184B2Cross-language speech recognition
Publication Date: 2016.10.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9472184B2 patent drawing
  • US9472184B2 patent drawing
  • US9472184B2 patent drawing

AI summary

Embodiments that relate to identifying potential cross-language speech recognition problems are disclosed. For example, in one disclosed embodiment a speech recognition problem detection program receives a target word in a non-native language from a target application. A phonetic transcription of the target word comprising a plurality of target phonetic units is acquired. The program determines that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with a native language. In response, a warning of the potential cross-language speech recognition problem may be outputted for display on a display device. The warning may comprise the target word.