Ok new test....

Only thing I did is make a word start with a number, according the rules a word must contain a letter, not start with one.

 Code:
[Test4]

Input=Hello!~Are you feeling alright?~1s there someone else I see here?~Anyone at   ,,  all? , --   !!  ?

Output=Knight: Hello!~Taunter: Your mother was a hamster.~~
Knight: Are you feeling alright?~Taunter: Coconut! Your steed is a silly duck.~~
Knight: 1s there someone else I see here?~Taunter: Your father personified a herring.~
Taunter: Your grandmother was a newt.~Taunter: Peril! Your king masquerades as a conspicuously wicked chicken.~~
Knight: Anyone at ,, all? , -- !! ?~Taunter: Your grandfather personified a vole. 


Don't forget to remove the enters I put in for readability ^^
_________________________
It's better to have scripted and died, then to never have scripted at all