From 65de44012a1f5a6ade486ea231e2c1b592fd53fa Mon Sep 17 00:00:00 2001 From: Quan HL Date: Thu, 17 Aug 2023 11:29:44 +0700 Subject: [PATCH] feat fallback speech vendor --- specs.json | 7 +++++++ test/jambonz-verb-test.js | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/specs.json b/specs.json index 983f1c4..37ed8b3 100644 --- a/specs.json +++ b/specs.json @@ -479,6 +479,10 @@ "label": "string", "language": "string", "voice": "string", + "fallback_vendor": "string", + "fallback_label": "string", + "fallback_language": "string", + "fallback_voice": "string", "engine": { "type": "string", "enum": ["standard", "neural"] @@ -498,6 +502,9 @@ "vendor": "string", "label": "string", "language": "string", + "fallback_vendor": "string", + "fallback_label": "string", + "fallback_language": "string", "vad": "#vad", "hints": "array", "hintsBoost": "number", diff --git a/test/jambonz-verb-test.js b/test/jambonz-verb-test.js index 289781b..1e3c07d 100644 --- a/test/jambonz-verb-test.js +++ b/test/jambonz-verb-test.js @@ -144,7 +144,10 @@ test("validate correct verbs", async (t) => { "synthesizer": { "vendor": "google", "language": "en-US", - "label": "label1" + "label": "label1", + "fallback_vendor": "google", + "fallback_language": "en-US", + "fallback_label": "label1" } } }, @@ -160,6 +163,9 @@ test("validate correct verbs", async (t) => { "recognizer": { "vendor": "google", "language": "en-US", + "fallback_vendor": "google", + "fallback_language": "en-US", + "fallback_label": "label1", "hints": ["sales", "support"], "hintsBoost": 10, "deepgramOptions": {