Voice Control System Personalizing Response Audio via Voice Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices using voice recognition technology respond with a generic computer-generated voice regardless of the user, failing to accommodate individual user preferences for voice style.

Innovation Solution

An electronic device with a voice control system that includes an obtaining module, a response determining module, a voice analyzing module, and an output control module, which analyzes user voice characteristics to select a unique response voice style from pre-stored associations, ensuring each user experiences a personalized voice response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a generic computer-generated voice is used for all users, then the device complexity is reduced and ease of operation is improved, but adaptability to individual user preferences deteriorates

Engineering Contradiction:
Improveadaptability to user preferencesVSAvoidvoice control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-storing multiple response voices with different characteristics in a database before actual voice recognition occurs. When a user speaks, the system analyzes their voice characteristics and selects from pre-prepared responses, avoiding the need for real-time synthesis of unique voices for each user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of voice characteristics by analyzing features such as pitch, tone, and speech pattern from the user's input voice. These analyzed parameters are then used to select appropriate pre-stored response voices that match the user's characteristics, enabling personalized responses without creating new voices from scratch.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If voice characteristics analysis is performed to personalize responses, then adaptability to individual users is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidvoice processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates copies of pre-stored response voices that match different user types rather than generating entirely new voices for each user. Multiple copies of response voices with varying characteristics are stored in advance, and the system selects and plays the appropriate copy based on voice analysis, reducing the computational burden of creating unique responses.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The voice characteristics and corresponding response voices are prepared and stored in advance in a database. This preliminary preparation eliminates the need for complex real-time voice synthesis and allows the system to simply retrieve and play pre-computed responses based on analyzed voice features.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9437194B2Electronic device and voice control method thereof
Publication Date: 2016.09.06 FU TAI HUA IND SHENZHEN
  • US9437194B2 patent drawing
  • US9437194B2 patent drawing
  • US9437194B2 patent drawing

AI summary

A voice control method is applied in an electronic device. The electronic device includes a voice input unit, a play unit, and a storage unit storing a conversation database and an association table between different ranges of voice characteristics and styles of response voice. The method includes the following steps. Obtaining voice signals input via the voice input unit. Determining which content is input according to the obtained voice signals. Searching in the conversation database to find a response corresponding to the input content. Analyzing voice characteristics of the obtained voice signals. Comparing the voice characteristics of the obtained voice signals with the pre-stored ranges. Selecting the associated response voice. Finally, outputting the found response using the associated response voice via the play unit.