Distributed Text-to-Speech Synthesis for Handheld Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld portable devices face limitations in processing power and storage capacity, making high-quality text-to-speech synthesis challenging, as existing methods require significant computational resources and data transfer, and often result in low-quality or unnatural-sounding speech.

Innovation Solution

A distributed text-to-speech synthesis system where a host device converts text input into an audio index representation, selecting audio units from an inventory and sending only the index to a guest device for concatenation, allowing for natural-sounding and intelligible speech output while minimizing data transfer and dependency on external devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If text-to-speech synthesis is performed completely on a host personal computer with high processing power, then speech quality is improved, but data transfer size and time increase significantly

Engineering Contradiction:
Improvespeech qualityVSAvoiddata transfer size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The text-to-speech synthesis process is divided into two segments: (1) text analysis and audio index representation creation performed on the host PC, and (2) audio unit selection and concatenation performed on the portable media player. This segmentation allows the computationally intensive analysis to be done once on the host, while the portable device performs only the lightweight assembly operations, reducing data transfer requirements while maintaining speech quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The host personal computer performs preliminary text analysis and creates audio index representations in advance, before transferring data to the portable media player. This preliminary action ensures that when the portable device needs to generate speech, it already has pre-processed index data ready for rapid audio unit selection and concatenation, eliminating the need for repeated full text-to-speech conversions.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If text-to-speech synthesis is performed on a handheld portable device with limited processing power, then data transfer is minimized, but speech quality deteriorates

Engineering Contradiction:
Improvedata transfer sizeVSAvoidspeech quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The synthesis process is segmented so that the portable media player only performs the lightweight tasks of selecting audio units based on pre-created indices and concatenating them. This segmentation enables the portable device to operate within its limited processing capabilities while still producing high-quality speech output by leveraging the pre-processed analysis data from the host computer.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If complete audio files are transferred from host computer to media player, then speech quality is maintained, but storage capacity is consumed and transfer time increases

Engineering Contradiction:
Improvespeech qualityVSAvoidtransfer time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Instead of transferring complete audio files, the system extracts and transfers only the essential audio index representation data from the host computer to the portable media player. This extracted index data contains sufficient information for the portable device to reconstruct high-quality speech by selecting and concatenating audio units from its local inventory, dramatically reducing transfer time and storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a compact copy of the audio information in the form of an audio index representation rather than copying the full audio files. This index copy contains references and parameters that enable the portable media player to reconstruct the speech audio locally, reducing transfer size while maintaining speech quality.

Inventive Principle:
Principle #26Copying

4Manufacturing precision

If text-to-speech conversion is performed for each new text string on the media player, then speech quality can be maintained, but processing power and time are wasted

Engineering Contradiction:
Improvespeech qualityVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The host computer performs preliminary text analysis and creates audio index representations in advance, storing them for future use. When the portable media player needs to generate speech for new or recurring text strings, it can directly utilize these pre-created indices without repeating the full text-to-speech conversion process, significantly improving processing efficiency while maintaining speech quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the portable media player can transfer new text strings to the host computer for analysis, and the host computer updates the audio index representations accordingly. This feedback loop ensures that the portable device has access to up-to-date index data for efficient speech generation, eliminating the need for repeated full conversions of the same text strings.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9761219B2System and method for distributed text-to-speech synthesis and intelligibility
Publication Date: 2017.09.12 CREATIVE TECHNOLOGY LTD
  • US9761219B2 patent drawing
  • US9761219B2 patent drawing
  • US9761219B2 patent drawing

AI summary

A method and system for distributed text-to-speech synthesis and intelligibility, and more particularly to distributed text-to-speech synthesis on handheld portable computing devices that can be used for example to generate intelligible audio prompts that help a user interact with a user interface of the handheld portable computing device. The text-to-speech distributed system 70 receives a text string from the guest devices and comprises a text analyzer 72, a prosody analyzer 74, a database 14 that the text analyzer and prosody analyzer refer to, and a speech synthesizer 80. Elements of the speech synthesizer 80 are resident on the host device and the guest device and an audio index representation of the audio file associated with the text string is produced at the host device and transmitted to the guest device for producing the audio file at the guest device.