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

vendor=default in say.synthesizer should be taken to mean use default vendor PLUS label, if a label was set in default app speech settings #960

Open
davehorton opened this issue Nov 5, 2024 · 0 comments
Assignees

Comments

@davehorton
Copy link
Contributor

Given this application default configuration

     "defaults": {
        "synthesizer": {
          "vendor": "deepgram",
          "label": "dodo",
          "language": "en-US",
          "voice": "aura-asteria-en"
        },
        "recognizer": {
          "vendor": "deepgram",
          "label": "dodo",
          "language": "en"
        }
      }

and this application

      {
        "verb": "say",
        "text": "<speak>\n<prosody volume=\"loud\">Hi there,</prosody> and welcome to jambones! \njambones is the <sub alias=\"seapass\">CPaaS</sub> designed with the needs\nof communication service providers in mind.\nThis is an example of simple text-to-speech, but there is so much more you can do.\nTry us out!\n</speak>",
        "synthesizer": {
          "vendor": "default",
          "language": "en-US"
        }
      }

The feature server will currently attempt to use for TTS {vendor=deepgram, label=null}.

Instead, when say.synthesizer.vendor=default, and no say.synthesizer.label is set, it should use the default TTS vendor and whatever label, if any, is set at the default

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

No branches or pull requests

2 participants