Frame-Based Voice Synthesis for Low-Resource Real-Time Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio processing methods, particularly vocoders based on generative adversarial networks (GANs), are computationally prohibitive for low-resource devices like smartphones and IoT devices due to their sample-by-sample synthesis approach, requiring significant computing power that these devices lack.

Innovation Solution

Implementing a frame-based processing architecture using gated recurrent units (GRUs) and fully-connected layers to generate voice synthesis in a framewise manner, reducing computational complexity while maintaining quality, suitable for low-resource devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If vocoders based on GANs synthesize voice signal on a sample-by-sample basis, then audio quality is improved, but computational complexity increases making it prohibitive for low-resource devices

Engineering Contradiction:
Improveaudio qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the voice synthesis process into frame-based segments rather than processing sample-by-sample. Each frame contains multiple audio samples, allowing the model to process groups of samples simultaneously. This segmentation reduces computational complexity while maintaining audio quality by capturing temporal dependencies within each frame using convolutional layers and attention mechanisms.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If vocoders based on GANs are used for high-quality voice synthesis, then audio quality is improved, but processing speed decreases making real-time performance difficult

Engineering Contradiction:
Improveaudio qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements periodic action by processing audio in fixed-frame intervals rather than continuous sample-by-sample processing. This periodic frame-based approach allows the model to generate multiple audio samples at once, significantly improving processing speed and enabling real-time performance while maintaining high audio quality through the use of residual connections and attention mechanisms within each frame.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If GAN-based vocoders are deployed on low-resource devices, then accessibility is improved, but computational power becomes insufficient

Engineering Contradiction:
Improvedevice accessibilityVSAvoidcomputational power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent applies parameter changes by modifying the architectural parameters of the GAN vocoder to reduce computational requirements. This includes using frame-based processing with optimized frame sizes, reducing the number of layers while maintaining effectiveness through residual connections, and adjusting attention mechanism parameters. These parameter changes enable deployment on low-resource devices while preserving audio quality and real-time performance capabilities.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12354593B1Efficient voice synthesis using frame-based processing
Publication Date: 2025.07.08 AMAZON TECH INC
  • US12354593B1 patent drawing
  • US12354593B1 patent drawing
  • US12354593B1 patent drawing

AI summary

Efficient voice synthesis using frame-based processing may be performed. An audio processing system converts an input speech waveform to an acoustic feature representation, which includes a sequence of frames at a lower resolution than the sampling resolution of the input waveform. The system propagates the acoustic feature representation through GRUs and fully-connected layers, while maintaining the lower resolution. At the end, the system performs a flattening operation on the frames of the final acoustic feature representation to generate an output waveform at a target sampling resolution.