Fixing marks in CLI
This commit is contained in:
parent
355a467c5e
commit
50bc04b987
7 changed files with 237 additions and 665 deletions
|
|
@ -111,6 +111,8 @@ class SSMLSpeaker:
|
|||
pass
|
||||
elif end_tag in {"metadata", "meta"}:
|
||||
self.handle_end_metadata()
|
||||
elif end_tag == "speak":
|
||||
yield from self.handle_end_speak()
|
||||
else:
|
||||
LOG.debug("Ignoring end tag: %s", end_tag)
|
||||
else:
|
||||
|
|
@ -278,6 +280,12 @@ class SSMLSpeaker:
|
|||
|
||||
yield from self.tts.end_utterance()
|
||||
|
||||
def handle_end_speak(self) -> typing.Iterable[BaseResult]:
|
||||
LOG.debug("end speak")
|
||||
assert self.state in {ParsingState.DEFAULT}, self.state
|
||||
|
||||
yield from self.tts.end_utterance()
|
||||
|
||||
def handle_begin_voice(self, elem: etree.Element):
|
||||
LOG.debug("begin voice")
|
||||
voice_name = attrib_no_namespace(elem, "name")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue