From a67df287154b203f83a6a341cb31a24e2b43669d Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Tue, 4 Jan 2022 18:23:54 +0100 Subject: [PATCH] Do speak breaks between paragraphs --- tts.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tts.go b/tts.go index 7a9915b..c9723db 100644 --- a/tts.go +++ b/tts.go @@ -64,7 +64,10 @@ func (a *goBlog) createPostTTSAudio(p *post) error { ssml.WriteString("") ssml.WriteString(html.EscapeString(a.renderMdTitle(p.Title()))) ssml.WriteString("") - ssml.WriteString(html.EscapeString(htmlText(string(a.postHtml(p, false))))) + for _, part := range strings.Split(htmlText(string(a.postHtml(p, false))), "\n\n") { + ssml.WriteString(html.EscapeString(part)) + ssml.WriteString("") + } ssml.WriteString("") // Generate audio