Speaker Age Estimation via Formant Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice-activated and voice-controlled devices are unable to accurately estimate the age of a speaker based on their speech patterns.

Innovation Solution

A system comprising a microphone, analog-to-digital converter, and a computing device with an age estimation database and executable code that processes digitized speech to identify formant-based feature vectors, matching them with age-deterministic phonemes to estimate the speaker's age, using modules for speech segmentation, feature extraction, and age estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If voice-activated devices use basic speech recognition, then device complexity is low, but age estimation capability is insufficient

Engineering Contradiction:
Improveage estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments speech analysis into distinct modules: phoneme identification, formant extraction, and age estimation. Each module processes specific acoustic features independently, enabling accurate age estimation while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary speech processing by extracting formant features and identifying phonemes before age estimation. This preliminary analysis prepares the data in advance, allowing the age estimation algorithm to work with pre-processed features rather than raw speech signals, improving accuracy without proportionally increasing complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system processes all speech features, then age estimation accuracy improves, but processing time increases

Engineering Contradiction:
Improveage estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the most relevant features for age estimation: formant frequencies and phoneme identities. By taking out and focusing on these specific acoustic features rather than processing all possible speech characteristics, the system achieves accurate age estimation with reduced processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial processing by analyzing only certain phonemes and their formant characteristics that are most indicative of age. This selective approach processes sufficient features to achieve accurate estimation without the computational burden of analyzing every aspect of the speech signal.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10269356B2Systems and methods for estimating age of a speaker based on speech
Publication Date: 2019.04.23 DISNEY ENTERPRISES INC
  • US10269356B2 patent drawing
  • US10269356B2 patent drawing
  • US10269356B2 patent drawing

AI summary

There is provided a system comprising a microphone, configured to receive an input speech from an individual, an analog-to-digital (A/D) converter to convert the input speech to digital form and generate a digitized speech, a memory storing an executable code and an age estimation database, a hardware processor executing the executable code to receive the digitized speech, identify a plurality of boundaries in the digitized speech delineating a plurality of phonemes in the digitized speech, extract a plurality of formant-based feature vectors from each phoneme in the digitized speech based on at least one of a formant position, a formant bandwidth, and a formant dispersion, compare the plurality of formant-based feature vectors with age determinant formant-based feature vectors of the age estimation database, determine the age of the individual when the comparison finds a match in the age estimation database, and communicate an age-appropriate response to the individual.