TTS Pronunciation Accuracy via Transliteration and Phoneme Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing text-to-speech systems poorly pronounce foreign names using target language pronunciation rules, leading to a non-standard and inconsistent pronunciation of names in the target language alphabet, which differs significantly from the actual pronunciation.

Innovation Solution

The method identifies the language of origin for a named entity, transliterates it to the native script, and uses a grapheme-to-phoneme converter to generate a phoneme sequence, mapping it back to the target language phonemes to achieve accurate pronunciation, leveraging advancements in data mining and transliteration technologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the TTS system uses target language pronunciation rules for foreign names, then the system maintains consistency in pronunciation rules, but the pronunciation accuracy of foreign names deteriorates

Engineering Contradiction:
Improvepronunciation accuracyVSAvoidlanguage adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary process between the foreign name input and TTS output. This intermediary identifies the language of origin, performs transliteration to the target script, and uses phoneme mapping to preserve the original pronunciation characteristics while adapting to the target language TTS system, thereby resolving the conflict between pronunciation accuracy and language adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary actions by pre-identifying the language of origin and pre-transliterating foreign names before they reach the TTS system. This preparation work includes creating phoneme sequences and mapping them to target language phonemes in advance, ensuring accurate pronunciation without requiring the TTS system to adapt to multiple language rules

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the TTS system uses transliteration to preserve original pronunciation, then pronunciation accuracy improves, but system complexity increases

Engineering Contradiction:
Improvepronunciation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the name processing task into distinct components: language identification, transliteration to target script, phoneme sequence generation, and phoneme mapping. Each component is handled by a specialized module, making the overall complex system manageable and maintainable while achieving high pronunciation accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal phoneme mapping layer that works across different language pairs. The G2P converter and phoneme mapping mechanism serve multiple functions: they handle various source languages, work with different target languages, and can be applied to both proper nouns and common nouns, reducing overall system complexity through reusability

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

Data Source

PatentUS9852728B2Process for improving pronunciation of proper nouns foreign to a target language text-to-speech system
Publication Date: 2017.12.26 CERENCE OPERATING CO
  • US9852728B2 patent drawing
  • US9852728B2 patent drawing
  • US9852728B2 patent drawing

AI summary

A system and method configured for use in a text-to-speech (TTS) system is provided. Embodiments may include identifying, using one or more processors, a word or phrase as a named entity and identifying a language of origin associated with the named entity. Embodiments may further include transliterating the named entity to a script associated with the language of origin. If the TTS system is operating in the language of origin, embodiments may include passing the transliterated script to the TTS system. If the TTS system is not operating in the language of origin, embodiments may include generating a phoneme sequence in the language of origin using a grapheme to phoneme (G2P) converter.