Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/TTS SSML Tagging #43

Open
wants to merge 23 commits into
base: main
Choose a base branch
from

Conversation

ryrutherford
Copy link

  • 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.

None yet

1 participant