I have several scripts that need to be converted to generated (TTS) voice overs. Except for certain parts, which should remain in the text, but not be recorded in the audio.
I'm using Balabolka, which provides a great many features, except for the sparse documentation and lack of official or community support.
I've found I can do one-line comments if add them as an attribute of a SAPI tag:
<silence msec="50" txt="This'll be but a breath." />
Or a fake XML tag:
<comment txt="This is totally a comment." />
This even works for blocks of text, which is what I need:
< It grows in bunches, I've got my hunches >
Except, whenever the text inside the tag contains any end-of-phrase punctuation ([.?!]), an empty line, or a space at the start, it seems Balabolka will split the tag and the text after the split will be read, so with this:
< It's the best! Beats the rest. >
Beats the rest is read. Even if I remove the exclamation, the dot will make that last > be read as comma.
Worse, I want to enable Start a new phrase after line breaks in the Reading parameters, since without it titles, lists and other text with no end punctuation is read without pause. But if I enable it, then single-line comments with punctuation break, and every new-line will also break the silence, making multi-line comments impossible. And after I disable it Babaloka glitches and will throw a XML parser error on any punctuation.
So, I could massage all my text to work around the glitches, but I'd rather not... it would be much easier with a working comment tag, in Balabolka or another app.
Thanks for any pointers.