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