You can use a json formatted string to control title, sound and volume:
```php
-{ "sound": true, "speak":"<Speak>" "title": "<Title>", "body": "<Body Text>", "volume": 20}
+{ "sound": true, "speak":"<Speak>", "title": "<Title>", "body": "<Body Text>", "volume": 20}
```
The combination of `sound=true` and `speak` in SSML syntax is not allowed.
JsonAnnouncementContent[] contentArray = new JsonAnnouncementContent[1];
JsonAnnouncementContent content = new JsonAnnouncementContent();
content.display.title = title == null || title.isEmpty() ? "openHAB" : title;
- content.display.body = bodyText;
- content.display.body = speak.replaceAll("<.+?>", " ").replaceAll("\\s+", " ").trim();
+ content.display.body = bodyText.replaceAll("<.+?>", " ").replaceAll("\\s+", " ").trim();
if (speak.startsWith("<speak>") && speak.endsWith("</speak>")) {
content.speak.type = "ssml";
}