Multiline SSML tag doesn't work.
I tried this:
<speak version="1.1" xmlns="http://www.w3.org/2001/10/synthesis" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/10/synthesis
<a href=" http:="" www.w3.org="" TR="" speech-synthesis11="" synthesis.xsd"="">http://www.w3.org/TR/speech-synthesis11/synthesis.xsd"
xml:lang="pt-BR">...</speak>
And got espeak reading: "xmlns="http://www.w3.org/2001/10/synthesis...."
ps: there is a "\n" between each <speak> attribute.
SSML standard compliant example which fails:
http://www.telemidia.puc-rio.br/~rafaeldiniz/public_files/inf2102/test/ncl/teste001/teste1.ssml
Also, the xml declaration <?xml ...> is not supported. Attached goes a patch to workaround it's presence and don't read it.
I believe this is fixed with little bit different implementation
https://github.com/espeak/espeak/blob/master/src/readclause.cpp line 2403...
Isn't it?