From 4d730b63b3549c99bf8d5f8fa8a8ed815006a207 Mon Sep 17 00:00:00 2001 From: Quan HL Date: Thu, 12 Sep 2024 08:00:36 +0700 Subject: [PATCH] allow change synthesizer model in runtime --- specs.json | 1 + test/jambonz-verb-test.js | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/specs.json b/specs.json index 0b83c5b..4f6c799 100644 --- a/specs.json +++ b/specs.json @@ -564,6 +564,7 @@ "label": "string", "language": "string", "voice": "string|object", + "model": "string", "fallbackVendor": "string", "fallbackLabel": "string", "fallbackLanguage": "string", diff --git a/test/jambonz-verb-test.js b/test/jambonz-verb-test.js index 1e728be..772b1a4 100644 --- a/test/jambonz-verb-test.js +++ b/test/jambonz-verb-test.js @@ -409,6 +409,17 @@ test("validate correct verbs", async (t) => { "language": "en-US" } }, + { + "verb": "say", + "text": "hi there!", + "synthesizer": { + "vendor": "elevenlabs", + "language": "en", + "voice": "pNInz6obpgDQGcFmaJgB", + "label": "label1", + "model": "eleven_multilingual_v2" + } + }, { "verb": "sip:decline", "status": 480,