diff --git a/docs/en/part12/ch42_speech_audio_interaction_data_engineering.md b/docs/en/part12/ch42_speech_audio_interaction_data_engineering.md
index 91ca6e37..9d1c0d6c 100644
--- a/docs/en/part12/ch42_speech_audio_interaction_data_engineering.md
+++ b/docs/en/part12/ch42_speech_audio_interaction_data_engineering.md
@@ -67,7 +67,7 @@ VoiceStyleControl should therefore not be understood simply as a TTS dataset. Th
### VoiceStyleControl.3: Sample Schema: Separate Modeling of the Semantic Channel and Style Channel
-
+
*Figure 42-1: Dual-channel schema for semantic response and style control. The semantic channel answers "what to say," the style channel answers "with which voice and emotion to say it," and the acoustic supervision channel binds both to audio files, speech tokens, and sampling configuration.*
@@ -268,7 +268,7 @@ Once training samples enter the dataloader, they are projected from the standard
### VoiceStyleControl.4: Construction Pipeline: From Text Conversation to Controllable Voice Records
-
+
*Figure 42-2: VoiceStyleControl data construction pipeline. Text conversation or style content is first assigned speaker and emotion conditions, then audio is generated or collected through the authorized reference voice pool, and finally the samples are tokenized, quality-checked, balanced, and packaged.*
@@ -362,7 +362,7 @@ The packaging artifacts include not only JSONL, Parquet, or Hugging Face Dataset
### VoiceStyleControl.5: Quality Assessment and Closed-Loop Remediation
-
+
*Figure 42-3: Quality assessment and data flywheel closed loop. Automated validation, reverse ASR, style assessment, and manual sampling together form a defective-sample queue that feeds back into re-synthesis, re-annotation, downweighting, or removal.*
diff --git a/docs/images/part12/ch42_fig01_data_pipeline_en.svg b/docs/images/part12/ch42_fig01_data_pipeline_en.svg
new file mode 100644
index 00000000..006cbd9e
--- /dev/null
+++ b/docs/images/part12/ch42_fig01_data_pipeline_en.svg
@@ -0,0 +1,69 @@
+
diff --git a/docs/images/part12/ch42_fig02_dual_channel_schema_en.svg b/docs/images/part12/ch42_fig02_dual_channel_schema_en.svg
new file mode 100644
index 00000000..8e6d9c74
--- /dev/null
+++ b/docs/images/part12/ch42_fig02_dual_channel_schema_en.svg
@@ -0,0 +1,16 @@
+
diff --git a/docs/images/part12/ch42_fig03_quality_loop_en.svg b/docs/images/part12/ch42_fig03_quality_loop_en.svg
new file mode 100644
index 00000000..8c2189bb
--- /dev/null
+++ b/docs/images/part12/ch42_fig03_quality_loop_en.svg
@@ -0,0 +1,12 @@
+