Ok, with the hint of LogicDeLuxe it works MUCH better now.
EDIT: It also matches the interaction/script number now. So even less collisions.
The input file needs to be generated with:
scummtr -cw -g monkeycdalt -of mi1.txt -h -H
For the output it remains the same (the meta-info is not copied):
scummtr -cw -g monkeycdalt -if mi1new.txt -H
As usual the updated version at the same place:
http://helicoid.de/scumm/mkspeech.zip
P.S.:
Stupid question: How to disable the subtitles for MI1 in ScummVM? I have set it to "Speak only" but the subtitles still pop up...
P.P.S.:
Well the room number for Spiffy is wrong ..... hardcoded the change.
I also filter all "OBNA" lines now....