@@ -833,6 +910,9 @@
 
                     if transport is not None and session_id:
                         await transport.send_audio_chunk(unit.service, session_id, bytes(audio_batch))
+                        # Livetalking lip-sync bridge: mirror the same PCM to the
+                        # avatar so the digital human's mouth follows the audio.
+                        await _forward_audio_to_livetalking(bytes(audio_batch))
                 except Empty:
                     pass
 
