atlas

Research map / Large language models / Language, safety and interpretability

InstructSpeech: Following Speech Editing Instructions via Large Language Models

ICML 2024 · Large language models › Language, safety and interpretability · approach: Speech and audio language models

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds a triplet (instruction, input speech, output speech) dataset and trains InstructSpeech, a multi-task speech-token language model with task embeddings, multi-step reasoning, and a hierarchical adapter for instruction-guided speech editing.

Problem

Instruction-guided speech editing of semantic and acoustic attributes is hard due to scarce triplet training data and the difficulty of accurately executing diverse natural-language editing instructions.

Approach

Casts speech editing as sequence-to-sequence generation over discrete speech tokens conditioned on frozen Flan-T5-XL instruction embeddings, with a predicted task tag, multi-task training on speech editing and processing tasks, chain-of-thought-style decomposition for free-form edits, and a hierarchical adapter for few-shot adaptation to new tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add multitask learning across speech editing and processing tasks (ablation)InstructSpeech · Region-based content editingWER: 7.4 -> 5.9Helped
add multitask learning across speech editing and processing tasks (ablation)InstructSpeech · Emotion editingaccuracy: 51.3 -> 55.2Helped
add multitask learning across speech editing and processing tasks (ablation)InstructSpeech · Emotion editingFFE: 0.43 -> 0.41Helped
add task embedding conditioning (ablation)InstructSpeech · Task category predictionaccuracy: 73.2% -> 100%Helped
replace ground-truth task embeddings with predicted task embeddings (ablation)InstructSpeech · Task category predictionaccuracy: 100% -> 100%No clear effect
use hierarchical adapter instead of full fine-tuning (ablation)InstructSpeech · Emotion task fine-tuningWER: 0.32 -> 0.38Hurt
use hierarchical adapter instead of full fine-tuning (ablation)InstructSpeech · Emotion task fine-tuningSIM: 0.86 -> 0.85Hurt
use hierarchical adapter instead of LoRA (ablation)InstructSpeech · Emotion task fine-tuningWER: 0.41 -> 0.38Helped
use hierarchical adapter instead of LoRA (ablation)InstructSpeech · Emotion task fine-tuningSIM: 0.84 -> 0.85Helped
scale model from 520M to 1.2B parametersInstructSpeech · Acoustic editingemotion accuracy: 55.2 -> 57.3Helped
scale model from 520M to 1.2B parametersInstructSpeech · LibriSpeech-test, free-form content editingWER (Add): 13.1 -> 12.6Helped
scale model from 520M to 1.2B parametersInstructSpeech · LibriSpeech-test, free-form content editingWER (Remove): 12.0 -> 11.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: LibriLight LibriSpeech LibriTTS VCTK ESD LibriTTS-style

Benchmarks: LibriSpeech-test ESD InstructSpeech instruction-editing benchmark

Metrics: WER PER SIM FFE accuracy CISP text-speech similarity CISP speech similarity MOS SMOS retrieval R@1/5/10

Baselines: EditSpeech A3T YourTTS GT (voc.)

Builds on: VALL-E-style decoder-only speech LM (Megabyte-style multiscale transformer) HuBERT SoundStream Flan-T5 BigVGAN CLAP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy