lovely British sunny afternoon over here in the UK and I'm spending it indoors spoffing up up on my scripting!

Now Im looking into topics and dialogue again and wondering if anyone had come up with an ingenius way of getting result scripts to run mid-conversation.
An example;
NPCjohn says to the player, what's the Capital of France?
The player answer incorrectly by saying London, and the result script indicates the player should lose a bit of health and a klaxon sounds. Now this doesn't obviously work, as npcJohn would then say something back, and the klaxon and changes wouldnt taken place until after the dialogue ends.
Is there anyway way of generating sounds/effects mid-dialogue?