Skip to content

Feature/TTS SSML Tagging#43

Open
ryrutherford wants to merge 23 commits intonuance-communications:mainfrom
ryrutherford:feature/tts-ssml-tagging
Open

Feature/TTS SSML Tagging#43
ryrutherford wants to merge 23 commits intonuance-communications:mainfrom
ryrutherford:feature/tts-ssml-tagging

Conversation

@ryrutherford
Copy link
Copy Markdown

  • Redesign the TTSaaS page to give users the ability to easily add SSML tags to their text
    • The supported tag and attribute combinations are:
      • prosody (with the timbre, pitch, and rate attributes)
      • break (with the strength and time attributes)
      • style (with the name attribute)
      • voice (with the name attribute)
    • Users can select text and then choose the tag and attribute/value combination they want to apply to the selected text
    • As soon as an SSML tag is added to the text, the SSML option is enabled so that any synthesized text will use SSML
    • If the chosen tag/value combination requires more input (e.g. they chose the prosody tag with a relative percentage pitch) then the cursor will move to the location where more input is needed
  • Fixed an issue where no error was being displayed and the synthesize button became disabled when the user enters valid SSML but the request times out (this would occur occasionally when using the voice tag)

Ry Rutherford added 23 commits October 4, 2021 15:41
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…here it will go

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…t to the default value on change

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…nd empty error, turn ssml toggle on when user adds a tag

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
… an ssml tag

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…s opened and the user can update the attribute

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…nger selected

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…cted in the text area

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
…rom the ssml tags

Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Signed-off-by: Ry Rutherford <adryan.rutherford@nuance.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant