Speaker Anonymization in Automatic Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic speech recognition (ASR) systems face challenges in balancing accuracy and user privacy, particularly when performing ASR on-device due to resource constraints and when transmitting raw audio data or embedding vectors to servers, which can compromise user data privacy.

Innovation Solution

A flexible gradient reversal based speaker anonymization framework that generates privacy-enhanced embedding vectors on the client device, anonymizing speaker information without increasing the word error rate, and uses these vectors for accurate ASR on the server, ensuring user privacy by removing identifiable features like prosody and pitch.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If speaker anonymization is performed using traditional methods (feature perturbation, voice normalisation, utterance slicing, differential pitch anonymization), then user privacy is protected, but computational cost increases and device resources are consumed

Engineering Contradiction:
Improveuser privacy protectionVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts speaker identity information from the audio embedding by separating it into speaker-specific features and content-specific features. The speaker anonymization module removes or obfuscates the speaker identity components while preserving the linguistic content, achieving privacy protection without requiring full voice conversion or speech synthesis operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The audio embedding is segmented into distinct components: speaker identity information and linguistic content. This segmentation allows selective processing where only the speaker identity portion is anonymized while the content portion remains intact, reducing computational overhead compared to anonymizing the entire audio signal.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If raw audio data or embedding vectors are transmitted to servers for ASR processing, then ASR accuracy is improved, but user data privacy is compromised

Engineering Contradiction:
ImproveASR accuracyVSAvoiduser data privacy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces an intermediary processing step where speaker anonymization is performed on the embedding vectors before transmission to the server. This intermediary module acts as a bridge between the client device and server, removing speaker identity information while preserving linguistic content, thus enabling accurate ASR processing on the server without exposing private user data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If speaker anonymization is performed using neural-based speech synthesizers or voice converters, then speaker identity information is removed, but device resources are exceeded and computational expense increases

Engineering Contradiction:
Improvespeaker identity removalVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs a lightweight speaker anonymization module that operates directly on embedding vectors rather than requiring full speech synthesis or voice conversion models. This disposable-like approach processes only the essential speaker identity components in the embedding space, achieving anonymization with minimal computational resources and model complexity.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Reliability

If domain adversarial training is used to learn speaker-invariant representations, then speaker anonymization is achieved, but ASR performance is reduced

Engineering Contradiction:
Improvespeaker anonymizationVSAvoidASR performance
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies partial anonymization by selectively removing only the speaker identity components from the embedding while preserving the linguistic content components. This partial action approach avoids the excessive anonymization that would remove all speaker-related information including prosody and intonation that carry linguistic meaning, thus maintaining ASR performance while achieving privacy protection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240289491A1Method and apparatus for automatic speech recognition
Publication Date: 2024.08.29 SAMSUNG ELECTRONICS CO LTD
  • US20240289491A1 patent drawing
  • US20240289491A1 patent drawing
  • US20240289491A1 patent drawing

AI summary

Broadly speaking, the present disclosure relates to a computer-implemented method for training a machine learning, ML, automatic speech recognition, ASR, model. The method comprises injecting a speaker anonymiser, which is configured to cause the ML ASR model to generate anonymised acoustic embeddings for the ML ASR model, at one or more layers of the ML ASR model, and suitably training the ML ASR model including the speaker anonymiser on audio data comprising an utterance with one or more words to be recognised. Correspondingly, there is also described a computer implemented method for performing automatic speech recognition using the trained ML ASR model and system for training/inference thereof.