Multi-task Voice Activated Framework using Self-supervised Learning
Self-supervised learning methods such as wav2vec 2.0 have shown promising results in learning speech representations from unlabelled and untranscribed speech data that are useful for speech recognition. Since these representations are learned without any task-specific supervision, they can also be useful for other voice-activated tasks like speaker verification, keyword spotting, emotion classification etc. In our work, we propose a general purpose framework for adapting a pre-trained wav2vec 2.0 model for different voice-activated tasks. We develop downstream network architectures that operate on the contextualized speech representations of wav2vec 2.0 to adapt the representations for solving a given task. Finally, we extend our framework to perform multi-task learning by jointly optimizing the network parameters on multiple voice activated tasks using a shared transformer backbone. Both of our single and multi-task frameworks achieve state-of-the-art results in speaker verification and keyword spotting benchmarks. Our best performing models achieve 1.98% and 3.15% EER on VoxCeleb1 test set when trained on VoxCeleb2 and VoxCeleb1 respectively, and 98.23% accuracy on Google Speech Commands v1.0 keyword spotting dataset.
Code (0)
등록된 구현이 없습니다.
Tasks
Emotion ClassificationKeyword SpottingMulti-Task LearningSelf-Supervised LearningSpeaker Verificationspeech-recognitionSpeech RecognitionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Towards Trustworthy Edge Intelligence: Insights from Voice-Activated Services
In an age of surveillance capitalism, anchoring the design of emerging smart services in trustworthiness is urgent and important. Edge Intelligence, which brings together the fields of AI and Edge computing, is a key ena…
Edge-computingFairnessAdversarial Agents For Attacking Inaudible Voice Activated Devices
The paper applies reinforcement learning to novel Internet of Thing configurations. Our analysis of inaudible attacks on voice-activated devices confirms the alarming risk factor of 7.6 out of 10, underlining significant…
CyberBattleSimQ-Learningreinforcement-learningApplication of Knowledge Distillation to Multi-task Speech Representation Learning
Model architectures such as wav2vec 2.0 and HuBERT have been proposed to learn speech representations from audio waveforms in a self-supervised manner. When they are combined with downstream tasks such as keyword spottin…
Keyword SpottingKnowledge DistillationRepresentation LearningSpeaker Verification+3Singer Identity Representation Learning using Self-Supervised Techniques
Significant strides have been made in creating voice identity representations using speech data. However, the same level of progress has not been achieved for singing voices. To bridge this gap, we suggest a framework fo…
Domain GeneralizationRepresentation LearningSelf-Supervised LearningSpeaker Verification+1SelfVC: Voice Conversion With Iterative Refinement using Self Transformations
We propose SelfVC, a training strategy to iteratively improve a voice conversion model with self-synthesized examples. Previous efforts on voice conversion focus on factorizing speech into explicitly disentangled represe…
Self-Supervised LearningSpeaker VerificationSpeech SynthesisVoice Conversion