diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs
index aeeee541..21a13f41 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs
@@ -33,7 +33,7 @@ public sealed partial class DeepgramVoice
public required global::Vapi.DeepgramVoiceVoiceId VoiceId { get; set; }
///
- /// This is the model that will be used. Defaults to 'aura-2' when not specified.
+ /// This is the model that will be used. Defaults to 'aura' when not specified.
/// Example: aura-2
///
/// aura-2
@@ -52,6 +52,26 @@ public sealed partial class DeepgramVoice
[global::System.Text.Json.Serialization.JsonPropertyName("mipOptOut")]
public bool? MipOptOut { get; set; }
+ ///
+ /// This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.
+ /// @default 1
+ /// Default Value: 1
+ /// Example: 1.1F
+ ///
+ /// 1.1F
+ [global::System.Text.Json.Serialization.JsonPropertyName("speed")]
+ public double? Speed { get; set; }
+
+ ///
+ /// This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.
+ /// @default 0
+ /// Default Value: 0
+ /// Example: 1
+ ///
+ /// 1
+ [global::System.Text.Json.Serialization.JsonPropertyName("expressivity")]
+ public double? Expressivity { get; set; }
+
///
/// This is the plan for chunking the model output before it is sent to the voice provider.
///
@@ -85,7 +105,7 @@ public sealed partial class DeepgramVoice
/// This is the voice provider that will be used.
///
///
- /// This is the model that will be used. Defaults to 'aura-2' when not specified.
+ /// This is the model that will be used. Defaults to 'aura' when not specified.
/// Example: aura-2
///
///
@@ -95,6 +115,18 @@ public sealed partial class DeepgramVoice
/// Default Value: false
/// Example: false
///
+ ///
+ /// This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.
+ /// @default 1
+ /// Default Value: 1
+ /// Example: 1.1F
+ ///
+ ///
+ /// This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.
+ /// @default 0
+ /// Default Value: 0
+ /// Example: 1
+ ///
///
/// This is the plan for chunking the model output before it is sent to the voice provider.
///
@@ -110,6 +142,8 @@ public DeepgramVoice(
global::Vapi.DeepgramVoiceProvider provider,
global::Vapi.DeepgramVoiceModel? model,
bool? mipOptOut,
+ double? speed,
+ double? expressivity,
global::Vapi.ChunkPlan? chunkPlan,
global::Vapi.FallbackPlan? fallbackPlan)
{
@@ -118,6 +152,8 @@ public DeepgramVoice(
this.VoiceId = voiceId;
this.Model = model;
this.MipOptOut = mipOptOut;
+ this.Speed = speed;
+ this.Expressivity = expressivity;
this.ChunkPlan = chunkPlan;
this.FallbackPlan = fallbackPlan;
}
diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceModel.g.cs
index c69af29e..b1573f07 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceModel.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceModel.g.cs
@@ -4,7 +4,7 @@
namespace Vapi
{
///
- /// This is the model that will be used. Defaults to 'aura-2' when not specified.
+ /// This is the model that will be used. Defaults to 'aura' when not specified.
/// Example: aura-2
///
public enum DeepgramVoiceModel
@@ -17,6 +17,10 @@ public enum DeepgramVoiceModel
///
///
Aura2,
+ ///
+ ///
+ ///
+ Flux,
}
///
@@ -33,6 +37,7 @@ public static string ToValueString(this DeepgramVoiceModel value)
{
DeepgramVoiceModel.Aura => "aura",
DeepgramVoiceModel.Aura2 => "aura-2",
+ DeepgramVoiceModel.Flux => "flux",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
@@ -45,6 +50,7 @@ public static string ToValueString(this DeepgramVoiceModel value)
{
"aura" => DeepgramVoiceModel.Aura,
"aura-2" => DeepgramVoiceModel.Aura2,
+ "flux" => DeepgramVoiceModel.Flux,
_ => null,
};
}
diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceVoiceId.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceVoiceId.g.cs
index 8a29ccb9..e02e2990 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceVoiceId.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoiceVoiceId.g.cs
@@ -8,6 +8,10 @@ namespace Vapi
///
public enum DeepgramVoiceVoiceId
{
+ ///
+ ///
+ ///
+ Alexis,
///
///
///
@@ -63,6 +67,22 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Bree,
+ ///
+ ///
+ ///
+ Brittany,
+ ///
+ ///
+ ///
+ Brooke,
+ ///
+ ///
+ ///
+ Bruce,
+ ///
+ ///
+ ///
Callista,
///
///
@@ -75,6 +95,22 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Cliff,
+ ///
+ ///
+ ///
+ Cole,
+ ///
+ ///
+ ///
+ Colin,
+ ///
+ ///
+ ///
+ Conor,
+ ///
+ ///
+ ///
Cora,
///
///
@@ -91,10 +127,18 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Donovan,
+ ///
+ ///
+ ///
Draco,
///
///
///
+ Drew,
+ ///
+ ///
+ ///
Elara,
///
///
@@ -103,6 +147,10 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Elise,
+ ///
+ ///
+ ///
Estrella,
///
///
@@ -111,10 +159,26 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Gemma,
+ ///
+ ///
+ ///
+ Haley,
+ ///
+ ///
+ ///
+ Hannah,
+ ///
+ ///
+ ///
Harmonia,
///
///
///
+ Heather,
+ ///
+ ///
+ ///
Helena,
///
///
@@ -139,6 +203,10 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Jack,
+ ///
+ ///
+ ///
Janus,
///
///
@@ -159,10 +227,22 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Kai,
+ ///
+ ///
+ ///
Kara,
///
///
///
+ Kelsey,
+ ///
+ ///
+ ///
+ Kit,
+ ///
+ ///
+ ///
Lara,
///
///
@@ -171,14 +251,42 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Maeve,
+ ///
+ ///
+ ///
+ Marcelo,
+ ///
+ ///
+ ///
+ Marcus,
+ ///
+ ///
+ ///
Mars,
///
///
///
+ Meena,
+ ///
+ ///
+ ///
+ Meghan,
+ ///
+ ///
+ ///
+ Miles,
+ ///
+ ///
+ ///
Minerva,
///
///
///
+ Naveen,
+ ///
+ ///
+ ///
Neptune,
///
///
@@ -203,6 +311,10 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Paige,
+ ///
+ ///
+ ///
Pandora,
///
///
@@ -219,10 +331,22 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Priya,
+ ///
+ ///
+ ///
+ Rufus,
+ ///
+ ///
+ ///
Saturn,
///
///
///
+ Sean,
+ ///
+ ///
+ ///
Selena,
///
///
@@ -231,6 +355,14 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Sharon,
+ ///
+ ///
+ ///
+ Sienna,
+ ///
+ ///
+ ///
Sirio,
///
///
@@ -239,6 +371,10 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Tanner,
+ ///
+ ///
+ ///
Thalia,
///
///
@@ -255,6 +391,14 @@ public enum DeepgramVoiceVoiceId
///
///
///
+ Wade,
+ ///
+ ///
+ ///
+ Wes,
+ ///
+ ///
+ ///
Zeus,
}
@@ -270,6 +414,7 @@ public static string ToValueString(this DeepgramVoiceVoiceId value)
{
return value switch
{
+ DeepgramVoiceVoiceId.Alexis => "alexis",
DeepgramVoiceVoiceId.Alvaro => "alvaro",
DeepgramVoiceVoiceId.Amalthea => "amalthea",
DeepgramVoiceVoiceId.Andromeda => "andromeda",
@@ -283,54 +428,89 @@ public static string ToValueString(this DeepgramVoiceVoiceId value)
DeepgramVoiceVoiceId.Atlas => "atlas",
DeepgramVoiceVoiceId.Aurelia => "aurelia",
DeepgramVoiceVoiceId.Aurora => "aurora",
+ DeepgramVoiceVoiceId.Bree => "bree",
+ DeepgramVoiceVoiceId.Brittany => "brittany",
+ DeepgramVoiceVoiceId.Brooke => "brooke",
+ DeepgramVoiceVoiceId.Bruce => "bruce",
DeepgramVoiceVoiceId.Callista => "callista",
DeepgramVoiceVoiceId.Carina => "carina",
DeepgramVoiceVoiceId.Celeste => "celeste",
+ DeepgramVoiceVoiceId.Cliff => "cliff",
+ DeepgramVoiceVoiceId.Cole => "cole",
+ DeepgramVoiceVoiceId.Colin => "colin",
+ DeepgramVoiceVoiceId.Conor => "conor",
DeepgramVoiceVoiceId.Cora => "cora",
DeepgramVoiceVoiceId.Cordelia => "cordelia",
DeepgramVoiceVoiceId.Delia => "delia",
DeepgramVoiceVoiceId.Diana => "diana",
+ DeepgramVoiceVoiceId.Donovan => "donovan",
DeepgramVoiceVoiceId.Draco => "draco",
+ DeepgramVoiceVoiceId.Drew => "drew",
DeepgramVoiceVoiceId.Elara => "elara",
DeepgramVoiceVoiceId.Electra => "electra",
+ DeepgramVoiceVoiceId.Elise => "elise",
DeepgramVoiceVoiceId.Estrella => "estrella",
DeepgramVoiceVoiceId.Fabian => "fabian",
+ DeepgramVoiceVoiceId.Gemma => "gemma",
+ DeepgramVoiceVoiceId.Haley => "haley",
+ DeepgramVoiceVoiceId.Hannah => "hannah",
DeepgramVoiceVoiceId.Harmonia => "harmonia",
+ DeepgramVoiceVoiceId.Heather => "heather",
DeepgramVoiceVoiceId.Helena => "helena",
DeepgramVoiceVoiceId.Helios => "helios",
DeepgramVoiceVoiceId.Hera => "hera",
DeepgramVoiceVoiceId.Hermes => "hermes",
DeepgramVoiceVoiceId.Hyperion => "hyperion",
DeepgramVoiceVoiceId.Iris => "iris",
+ DeepgramVoiceVoiceId.Jack => "jack",
DeepgramVoiceVoiceId.Janus => "janus",
DeepgramVoiceVoiceId.Javier => "javier",
DeepgramVoiceVoiceId.Julius => "julius",
DeepgramVoiceVoiceId.Juno => "juno",
DeepgramVoiceVoiceId.Jupiter => "jupiter",
+ DeepgramVoiceVoiceId.Kai => "kai",
DeepgramVoiceVoiceId.Kara => "kara",
+ DeepgramVoiceVoiceId.Kelsey => "kelsey",
+ DeepgramVoiceVoiceId.Kit => "kit",
DeepgramVoiceVoiceId.Lara => "lara",
DeepgramVoiceVoiceId.Luna => "luna",
+ DeepgramVoiceVoiceId.Maeve => "maeve",
+ DeepgramVoiceVoiceId.Marcelo => "marcelo",
+ DeepgramVoiceVoiceId.Marcus => "marcus",
DeepgramVoiceVoiceId.Mars => "mars",
+ DeepgramVoiceVoiceId.Meena => "meena",
+ DeepgramVoiceVoiceId.Meghan => "meghan",
+ DeepgramVoiceVoiceId.Miles => "miles",
DeepgramVoiceVoiceId.Minerva => "minerva",
+ DeepgramVoiceVoiceId.Naveen => "naveen",
DeepgramVoiceVoiceId.Neptune => "neptune",
DeepgramVoiceVoiceId.Nestor => "nestor",
DeepgramVoiceVoiceId.Odysseus => "odysseus",
DeepgramVoiceVoiceId.Ophelia => "ophelia",
DeepgramVoiceVoiceId.Orion => "orion",
DeepgramVoiceVoiceId.Orpheus => "orpheus",
+ DeepgramVoiceVoiceId.Paige => "paige",
DeepgramVoiceVoiceId.Pandora => "pandora",
DeepgramVoiceVoiceId.Perseus => "perseus",
DeepgramVoiceVoiceId.Phoebe => "phoebe",
DeepgramVoiceVoiceId.Pluto => "pluto",
+ DeepgramVoiceVoiceId.Priya => "priya",
+ DeepgramVoiceVoiceId.Rufus => "rufus",
DeepgramVoiceVoiceId.Saturn => "saturn",
+ DeepgramVoiceVoiceId.Sean => "sean",
DeepgramVoiceVoiceId.Selena => "selena",
DeepgramVoiceVoiceId.Selene => "selene",
+ DeepgramVoiceVoiceId.Sharon => "sharon",
+ DeepgramVoiceVoiceId.Sienna => "sienna",
DeepgramVoiceVoiceId.Sirio => "sirio",
DeepgramVoiceVoiceId.Stella => "stella",
+ DeepgramVoiceVoiceId.Tanner => "tanner",
DeepgramVoiceVoiceId.Thalia => "thalia",
DeepgramVoiceVoiceId.Theia => "theia",
DeepgramVoiceVoiceId.Vesta => "vesta",
DeepgramVoiceVoiceId.Viktoria => "viktoria",
+ DeepgramVoiceVoiceId.Wade => "wade",
+ DeepgramVoiceVoiceId.Wes => "wes",
DeepgramVoiceVoiceId.Zeus => "zeus",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
@@ -342,6 +522,7 @@ public static string ToValueString(this DeepgramVoiceVoiceId value)
{
return value switch
{
+ "alexis" => DeepgramVoiceVoiceId.Alexis,
"alvaro" => DeepgramVoiceVoiceId.Alvaro,
"amalthea" => DeepgramVoiceVoiceId.Amalthea,
"andromeda" => DeepgramVoiceVoiceId.Andromeda,
@@ -355,54 +536,89 @@ public static string ToValueString(this DeepgramVoiceVoiceId value)
"atlas" => DeepgramVoiceVoiceId.Atlas,
"aurelia" => DeepgramVoiceVoiceId.Aurelia,
"aurora" => DeepgramVoiceVoiceId.Aurora,
+ "bree" => DeepgramVoiceVoiceId.Bree,
+ "brittany" => DeepgramVoiceVoiceId.Brittany,
+ "brooke" => DeepgramVoiceVoiceId.Brooke,
+ "bruce" => DeepgramVoiceVoiceId.Bruce,
"callista" => DeepgramVoiceVoiceId.Callista,
"carina" => DeepgramVoiceVoiceId.Carina,
"celeste" => DeepgramVoiceVoiceId.Celeste,
+ "cliff" => DeepgramVoiceVoiceId.Cliff,
+ "cole" => DeepgramVoiceVoiceId.Cole,
+ "colin" => DeepgramVoiceVoiceId.Colin,
+ "conor" => DeepgramVoiceVoiceId.Conor,
"cora" => DeepgramVoiceVoiceId.Cora,
"cordelia" => DeepgramVoiceVoiceId.Cordelia,
"delia" => DeepgramVoiceVoiceId.Delia,
"diana" => DeepgramVoiceVoiceId.Diana,
+ "donovan" => DeepgramVoiceVoiceId.Donovan,
"draco" => DeepgramVoiceVoiceId.Draco,
+ "drew" => DeepgramVoiceVoiceId.Drew,
"elara" => DeepgramVoiceVoiceId.Elara,
"electra" => DeepgramVoiceVoiceId.Electra,
+ "elise" => DeepgramVoiceVoiceId.Elise,
"estrella" => DeepgramVoiceVoiceId.Estrella,
"fabian" => DeepgramVoiceVoiceId.Fabian,
+ "gemma" => DeepgramVoiceVoiceId.Gemma,
+ "haley" => DeepgramVoiceVoiceId.Haley,
+ "hannah" => DeepgramVoiceVoiceId.Hannah,
"harmonia" => DeepgramVoiceVoiceId.Harmonia,
+ "heather" => DeepgramVoiceVoiceId.Heather,
"helena" => DeepgramVoiceVoiceId.Helena,
"helios" => DeepgramVoiceVoiceId.Helios,
"hera" => DeepgramVoiceVoiceId.Hera,
"hermes" => DeepgramVoiceVoiceId.Hermes,
"hyperion" => DeepgramVoiceVoiceId.Hyperion,
"iris" => DeepgramVoiceVoiceId.Iris,
+ "jack" => DeepgramVoiceVoiceId.Jack,
"janus" => DeepgramVoiceVoiceId.Janus,
"javier" => DeepgramVoiceVoiceId.Javier,
"julius" => DeepgramVoiceVoiceId.Julius,
"juno" => DeepgramVoiceVoiceId.Juno,
"jupiter" => DeepgramVoiceVoiceId.Jupiter,
+ "kai" => DeepgramVoiceVoiceId.Kai,
"kara" => DeepgramVoiceVoiceId.Kara,
+ "kelsey" => DeepgramVoiceVoiceId.Kelsey,
+ "kit" => DeepgramVoiceVoiceId.Kit,
"lara" => DeepgramVoiceVoiceId.Lara,
"luna" => DeepgramVoiceVoiceId.Luna,
+ "maeve" => DeepgramVoiceVoiceId.Maeve,
+ "marcelo" => DeepgramVoiceVoiceId.Marcelo,
+ "marcus" => DeepgramVoiceVoiceId.Marcus,
"mars" => DeepgramVoiceVoiceId.Mars,
+ "meena" => DeepgramVoiceVoiceId.Meena,
+ "meghan" => DeepgramVoiceVoiceId.Meghan,
+ "miles" => DeepgramVoiceVoiceId.Miles,
"minerva" => DeepgramVoiceVoiceId.Minerva,
+ "naveen" => DeepgramVoiceVoiceId.Naveen,
"neptune" => DeepgramVoiceVoiceId.Neptune,
"nestor" => DeepgramVoiceVoiceId.Nestor,
"odysseus" => DeepgramVoiceVoiceId.Odysseus,
"ophelia" => DeepgramVoiceVoiceId.Ophelia,
"orion" => DeepgramVoiceVoiceId.Orion,
"orpheus" => DeepgramVoiceVoiceId.Orpheus,
+ "paige" => DeepgramVoiceVoiceId.Paige,
"pandora" => DeepgramVoiceVoiceId.Pandora,
"perseus" => DeepgramVoiceVoiceId.Perseus,
"phoebe" => DeepgramVoiceVoiceId.Phoebe,
"pluto" => DeepgramVoiceVoiceId.Pluto,
+ "priya" => DeepgramVoiceVoiceId.Priya,
+ "rufus" => DeepgramVoiceVoiceId.Rufus,
"saturn" => DeepgramVoiceVoiceId.Saturn,
+ "sean" => DeepgramVoiceVoiceId.Sean,
"selena" => DeepgramVoiceVoiceId.Selena,
"selene" => DeepgramVoiceVoiceId.Selene,
+ "sharon" => DeepgramVoiceVoiceId.Sharon,
+ "sienna" => DeepgramVoiceVoiceId.Sienna,
"sirio" => DeepgramVoiceVoiceId.Sirio,
"stella" => DeepgramVoiceVoiceId.Stella,
+ "tanner" => DeepgramVoiceVoiceId.Tanner,
"thalia" => DeepgramVoiceVoiceId.Thalia,
"theia" => DeepgramVoiceVoiceId.Theia,
"vesta" => DeepgramVoiceVoiceId.Vesta,
"viktoria" => DeepgramVoiceVoiceId.Viktoria,
+ "wade" => DeepgramVoiceVoiceId.Wade,
+ "wes" => DeepgramVoiceVoiceId.Wes,
"zeus" => DeepgramVoiceVoiceId.Zeus,
_ => null,
};
diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs
index a8df4528..5cf90a1c 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs
@@ -33,7 +33,7 @@ public sealed partial class FallbackDeepgramVoice
public required global::Vapi.FallbackDeepgramVoiceVoiceId VoiceId { get; set; }
///
- /// This is the model that will be used. Defaults to 'aura-2' when not specified.
+ /// This is the model that will be used. Defaults to 'aura' when not specified.
/// Example: aura-2
///
/// aura-2
@@ -52,6 +52,26 @@ public sealed partial class FallbackDeepgramVoice
[global::System.Text.Json.Serialization.JsonPropertyName("mipOptOut")]
public bool? MipOptOut { get; set; }
+ ///
+ /// This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.
+ /// @default 1
+ /// Default Value: 1
+ /// Example: 1.1F
+ ///
+ /// 1.1F
+ [global::System.Text.Json.Serialization.JsonPropertyName("speed")]
+ public double? Speed { get; set; }
+
+ ///
+ /// This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.
+ /// @default 0
+ /// Default Value: 0
+ /// Example: 1
+ ///
+ /// 1
+ [global::System.Text.Json.Serialization.JsonPropertyName("expressivity")]
+ public double? Expressivity { get; set; }
+
///
/// This is the plan for chunking the model output before it is sent to the voice provider.
///
@@ -79,7 +99,7 @@ public sealed partial class FallbackDeepgramVoice
/// This is the voice provider that will be used.
///
///
- /// This is the model that will be used. Defaults to 'aura-2' when not specified.
+ /// This is the model that will be used. Defaults to 'aura' when not specified.
/// Example: aura-2
///
///
@@ -89,6 +109,18 @@ public sealed partial class FallbackDeepgramVoice
/// Default Value: false
/// Example: false
///
+ ///
+ /// This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.
+ /// @default 1
+ /// Default Value: 1
+ /// Example: 1.1F
+ ///
+ ///
+ /// This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.
+ /// @default 0
+ /// Default Value: 0
+ /// Example: 1
+ ///
///
/// This is the plan for chunking the model output before it is sent to the voice provider.
///
@@ -101,6 +133,8 @@ public FallbackDeepgramVoice(
global::Vapi.FallbackDeepgramVoiceProvider provider,
global::Vapi.FallbackDeepgramVoiceModel? model,
bool? mipOptOut,
+ double? speed,
+ double? expressivity,
global::Vapi.ChunkPlan? chunkPlan)
{
this.CachingEnabled = cachingEnabled;
@@ -108,6 +142,8 @@ public FallbackDeepgramVoice(
this.VoiceId = voiceId;
this.Model = model;
this.MipOptOut = mipOptOut;
+ this.Speed = speed;
+ this.Expressivity = expressivity;
this.ChunkPlan = chunkPlan;
}
diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceModel.g.cs
index 6a855db4..c0a34587 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceModel.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceModel.g.cs
@@ -4,7 +4,7 @@
namespace Vapi
{
///
- /// This is the model that will be used. Defaults to 'aura-2' when not specified.
+ /// This is the model that will be used. Defaults to 'aura' when not specified.
/// Example: aura-2
///
public enum FallbackDeepgramVoiceModel
@@ -17,6 +17,10 @@ public enum FallbackDeepgramVoiceModel
///
///
Aura2,
+ ///
+ ///
+ ///
+ Flux,
}
///
@@ -33,6 +37,7 @@ public static string ToValueString(this FallbackDeepgramVoiceModel value)
{
FallbackDeepgramVoiceModel.Aura => "aura",
FallbackDeepgramVoiceModel.Aura2 => "aura-2",
+ FallbackDeepgramVoiceModel.Flux => "flux",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
@@ -45,6 +50,7 @@ public static string ToValueString(this FallbackDeepgramVoiceModel value)
{
"aura" => FallbackDeepgramVoiceModel.Aura,
"aura-2" => FallbackDeepgramVoiceModel.Aura2,
+ "flux" => FallbackDeepgramVoiceModel.Flux,
_ => null,
};
}
diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceVoiceId.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceVoiceId.g.cs
index a1558c90..7a92d4fc 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceVoiceId.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoiceVoiceId.g.cs
@@ -8,6 +8,10 @@ namespace Vapi
///
public enum FallbackDeepgramVoiceVoiceId
{
+ ///
+ ///
+ ///
+ Alexis,
///
///
///
@@ -63,6 +67,22 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Bree,
+ ///
+ ///
+ ///
+ Brittany,
+ ///
+ ///
+ ///
+ Brooke,
+ ///
+ ///
+ ///
+ Bruce,
+ ///
+ ///
+ ///
Callista,
///
///
@@ -75,6 +95,22 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Cliff,
+ ///
+ ///
+ ///
+ Cole,
+ ///
+ ///
+ ///
+ Colin,
+ ///
+ ///
+ ///
+ Conor,
+ ///
+ ///
+ ///
Cora,
///
///
@@ -91,10 +127,18 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Donovan,
+ ///
+ ///
+ ///
Draco,
///
///
///
+ Drew,
+ ///
+ ///
+ ///
Elara,
///
///
@@ -103,6 +147,10 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Elise,
+ ///
+ ///
+ ///
Estrella,
///
///
@@ -111,10 +159,26 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Gemma,
+ ///
+ ///
+ ///
+ Haley,
+ ///
+ ///
+ ///
+ Hannah,
+ ///
+ ///
+ ///
Harmonia,
///
///
///
+ Heather,
+ ///
+ ///
+ ///
Helena,
///
///
@@ -139,6 +203,10 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Jack,
+ ///
+ ///
+ ///
Janus,
///
///
@@ -159,10 +227,22 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Kai,
+ ///
+ ///
+ ///
Kara,
///
///
///
+ Kelsey,
+ ///
+ ///
+ ///
+ Kit,
+ ///
+ ///
+ ///
Lara,
///
///
@@ -171,14 +251,42 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Maeve,
+ ///
+ ///
+ ///
+ Marcelo,
+ ///
+ ///
+ ///
+ Marcus,
+ ///
+ ///
+ ///
Mars,
///
///
///
+ Meena,
+ ///
+ ///
+ ///
+ Meghan,
+ ///
+ ///
+ ///
+ Miles,
+ ///
+ ///
+ ///
Minerva,
///
///
///
+ Naveen,
+ ///
+ ///
+ ///
Neptune,
///
///
@@ -203,6 +311,10 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Paige,
+ ///
+ ///
+ ///
Pandora,
///
///
@@ -219,10 +331,22 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Priya,
+ ///
+ ///
+ ///
+ Rufus,
+ ///
+ ///
+ ///
Saturn,
///
///
///
+ Sean,
+ ///
+ ///
+ ///
Selena,
///
///
@@ -231,6 +355,14 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Sharon,
+ ///
+ ///
+ ///
+ Sienna,
+ ///
+ ///
+ ///
Sirio,
///
///
@@ -239,6 +371,10 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Tanner,
+ ///
+ ///
+ ///
Thalia,
///
///
@@ -255,6 +391,14 @@ public enum FallbackDeepgramVoiceVoiceId
///
///
///
+ Wade,
+ ///
+ ///
+ ///
+ Wes,
+ ///
+ ///
+ ///
Zeus,
}
@@ -270,6 +414,7 @@ public static string ToValueString(this FallbackDeepgramVoiceVoiceId value)
{
return value switch
{
+ FallbackDeepgramVoiceVoiceId.Alexis => "alexis",
FallbackDeepgramVoiceVoiceId.Alvaro => "alvaro",
FallbackDeepgramVoiceVoiceId.Amalthea => "amalthea",
FallbackDeepgramVoiceVoiceId.Andromeda => "andromeda",
@@ -283,54 +428,89 @@ public static string ToValueString(this FallbackDeepgramVoiceVoiceId value)
FallbackDeepgramVoiceVoiceId.Atlas => "atlas",
FallbackDeepgramVoiceVoiceId.Aurelia => "aurelia",
FallbackDeepgramVoiceVoiceId.Aurora => "aurora",
+ FallbackDeepgramVoiceVoiceId.Bree => "bree",
+ FallbackDeepgramVoiceVoiceId.Brittany => "brittany",
+ FallbackDeepgramVoiceVoiceId.Brooke => "brooke",
+ FallbackDeepgramVoiceVoiceId.Bruce => "bruce",
FallbackDeepgramVoiceVoiceId.Callista => "callista",
FallbackDeepgramVoiceVoiceId.Carina => "carina",
FallbackDeepgramVoiceVoiceId.Celeste => "celeste",
+ FallbackDeepgramVoiceVoiceId.Cliff => "cliff",
+ FallbackDeepgramVoiceVoiceId.Cole => "cole",
+ FallbackDeepgramVoiceVoiceId.Colin => "colin",
+ FallbackDeepgramVoiceVoiceId.Conor => "conor",
FallbackDeepgramVoiceVoiceId.Cora => "cora",
FallbackDeepgramVoiceVoiceId.Cordelia => "cordelia",
FallbackDeepgramVoiceVoiceId.Delia => "delia",
FallbackDeepgramVoiceVoiceId.Diana => "diana",
+ FallbackDeepgramVoiceVoiceId.Donovan => "donovan",
FallbackDeepgramVoiceVoiceId.Draco => "draco",
+ FallbackDeepgramVoiceVoiceId.Drew => "drew",
FallbackDeepgramVoiceVoiceId.Elara => "elara",
FallbackDeepgramVoiceVoiceId.Electra => "electra",
+ FallbackDeepgramVoiceVoiceId.Elise => "elise",
FallbackDeepgramVoiceVoiceId.Estrella => "estrella",
FallbackDeepgramVoiceVoiceId.Fabian => "fabian",
+ FallbackDeepgramVoiceVoiceId.Gemma => "gemma",
+ FallbackDeepgramVoiceVoiceId.Haley => "haley",
+ FallbackDeepgramVoiceVoiceId.Hannah => "hannah",
FallbackDeepgramVoiceVoiceId.Harmonia => "harmonia",
+ FallbackDeepgramVoiceVoiceId.Heather => "heather",
FallbackDeepgramVoiceVoiceId.Helena => "helena",
FallbackDeepgramVoiceVoiceId.Helios => "helios",
FallbackDeepgramVoiceVoiceId.Hera => "hera",
FallbackDeepgramVoiceVoiceId.Hermes => "hermes",
FallbackDeepgramVoiceVoiceId.Hyperion => "hyperion",
FallbackDeepgramVoiceVoiceId.Iris => "iris",
+ FallbackDeepgramVoiceVoiceId.Jack => "jack",
FallbackDeepgramVoiceVoiceId.Janus => "janus",
FallbackDeepgramVoiceVoiceId.Javier => "javier",
FallbackDeepgramVoiceVoiceId.Julius => "julius",
FallbackDeepgramVoiceVoiceId.Juno => "juno",
FallbackDeepgramVoiceVoiceId.Jupiter => "jupiter",
+ FallbackDeepgramVoiceVoiceId.Kai => "kai",
FallbackDeepgramVoiceVoiceId.Kara => "kara",
+ FallbackDeepgramVoiceVoiceId.Kelsey => "kelsey",
+ FallbackDeepgramVoiceVoiceId.Kit => "kit",
FallbackDeepgramVoiceVoiceId.Lara => "lara",
FallbackDeepgramVoiceVoiceId.Luna => "luna",
+ FallbackDeepgramVoiceVoiceId.Maeve => "maeve",
+ FallbackDeepgramVoiceVoiceId.Marcelo => "marcelo",
+ FallbackDeepgramVoiceVoiceId.Marcus => "marcus",
FallbackDeepgramVoiceVoiceId.Mars => "mars",
+ FallbackDeepgramVoiceVoiceId.Meena => "meena",
+ FallbackDeepgramVoiceVoiceId.Meghan => "meghan",
+ FallbackDeepgramVoiceVoiceId.Miles => "miles",
FallbackDeepgramVoiceVoiceId.Minerva => "minerva",
+ FallbackDeepgramVoiceVoiceId.Naveen => "naveen",
FallbackDeepgramVoiceVoiceId.Neptune => "neptune",
FallbackDeepgramVoiceVoiceId.Nestor => "nestor",
FallbackDeepgramVoiceVoiceId.Odysseus => "odysseus",
FallbackDeepgramVoiceVoiceId.Ophelia => "ophelia",
FallbackDeepgramVoiceVoiceId.Orion => "orion",
FallbackDeepgramVoiceVoiceId.Orpheus => "orpheus",
+ FallbackDeepgramVoiceVoiceId.Paige => "paige",
FallbackDeepgramVoiceVoiceId.Pandora => "pandora",
FallbackDeepgramVoiceVoiceId.Perseus => "perseus",
FallbackDeepgramVoiceVoiceId.Phoebe => "phoebe",
FallbackDeepgramVoiceVoiceId.Pluto => "pluto",
+ FallbackDeepgramVoiceVoiceId.Priya => "priya",
+ FallbackDeepgramVoiceVoiceId.Rufus => "rufus",
FallbackDeepgramVoiceVoiceId.Saturn => "saturn",
+ FallbackDeepgramVoiceVoiceId.Sean => "sean",
FallbackDeepgramVoiceVoiceId.Selena => "selena",
FallbackDeepgramVoiceVoiceId.Selene => "selene",
+ FallbackDeepgramVoiceVoiceId.Sharon => "sharon",
+ FallbackDeepgramVoiceVoiceId.Sienna => "sienna",
FallbackDeepgramVoiceVoiceId.Sirio => "sirio",
FallbackDeepgramVoiceVoiceId.Stella => "stella",
+ FallbackDeepgramVoiceVoiceId.Tanner => "tanner",
FallbackDeepgramVoiceVoiceId.Thalia => "thalia",
FallbackDeepgramVoiceVoiceId.Theia => "theia",
FallbackDeepgramVoiceVoiceId.Vesta => "vesta",
FallbackDeepgramVoiceVoiceId.Viktoria => "viktoria",
+ FallbackDeepgramVoiceVoiceId.Wade => "wade",
+ FallbackDeepgramVoiceVoiceId.Wes => "wes",
FallbackDeepgramVoiceVoiceId.Zeus => "zeus",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
@@ -342,6 +522,7 @@ public static string ToValueString(this FallbackDeepgramVoiceVoiceId value)
{
return value switch
{
+ "alexis" => FallbackDeepgramVoiceVoiceId.Alexis,
"alvaro" => FallbackDeepgramVoiceVoiceId.Alvaro,
"amalthea" => FallbackDeepgramVoiceVoiceId.Amalthea,
"andromeda" => FallbackDeepgramVoiceVoiceId.Andromeda,
@@ -355,54 +536,89 @@ public static string ToValueString(this FallbackDeepgramVoiceVoiceId value)
"atlas" => FallbackDeepgramVoiceVoiceId.Atlas,
"aurelia" => FallbackDeepgramVoiceVoiceId.Aurelia,
"aurora" => FallbackDeepgramVoiceVoiceId.Aurora,
+ "bree" => FallbackDeepgramVoiceVoiceId.Bree,
+ "brittany" => FallbackDeepgramVoiceVoiceId.Brittany,
+ "brooke" => FallbackDeepgramVoiceVoiceId.Brooke,
+ "bruce" => FallbackDeepgramVoiceVoiceId.Bruce,
"callista" => FallbackDeepgramVoiceVoiceId.Callista,
"carina" => FallbackDeepgramVoiceVoiceId.Carina,
"celeste" => FallbackDeepgramVoiceVoiceId.Celeste,
+ "cliff" => FallbackDeepgramVoiceVoiceId.Cliff,
+ "cole" => FallbackDeepgramVoiceVoiceId.Cole,
+ "colin" => FallbackDeepgramVoiceVoiceId.Colin,
+ "conor" => FallbackDeepgramVoiceVoiceId.Conor,
"cora" => FallbackDeepgramVoiceVoiceId.Cora,
"cordelia" => FallbackDeepgramVoiceVoiceId.Cordelia,
"delia" => FallbackDeepgramVoiceVoiceId.Delia,
"diana" => FallbackDeepgramVoiceVoiceId.Diana,
+ "donovan" => FallbackDeepgramVoiceVoiceId.Donovan,
"draco" => FallbackDeepgramVoiceVoiceId.Draco,
+ "drew" => FallbackDeepgramVoiceVoiceId.Drew,
"elara" => FallbackDeepgramVoiceVoiceId.Elara,
"electra" => FallbackDeepgramVoiceVoiceId.Electra,
+ "elise" => FallbackDeepgramVoiceVoiceId.Elise,
"estrella" => FallbackDeepgramVoiceVoiceId.Estrella,
"fabian" => FallbackDeepgramVoiceVoiceId.Fabian,
+ "gemma" => FallbackDeepgramVoiceVoiceId.Gemma,
+ "haley" => FallbackDeepgramVoiceVoiceId.Haley,
+ "hannah" => FallbackDeepgramVoiceVoiceId.Hannah,
"harmonia" => FallbackDeepgramVoiceVoiceId.Harmonia,
+ "heather" => FallbackDeepgramVoiceVoiceId.Heather,
"helena" => FallbackDeepgramVoiceVoiceId.Helena,
"helios" => FallbackDeepgramVoiceVoiceId.Helios,
"hera" => FallbackDeepgramVoiceVoiceId.Hera,
"hermes" => FallbackDeepgramVoiceVoiceId.Hermes,
"hyperion" => FallbackDeepgramVoiceVoiceId.Hyperion,
"iris" => FallbackDeepgramVoiceVoiceId.Iris,
+ "jack" => FallbackDeepgramVoiceVoiceId.Jack,
"janus" => FallbackDeepgramVoiceVoiceId.Janus,
"javier" => FallbackDeepgramVoiceVoiceId.Javier,
"julius" => FallbackDeepgramVoiceVoiceId.Julius,
"juno" => FallbackDeepgramVoiceVoiceId.Juno,
"jupiter" => FallbackDeepgramVoiceVoiceId.Jupiter,
+ "kai" => FallbackDeepgramVoiceVoiceId.Kai,
"kara" => FallbackDeepgramVoiceVoiceId.Kara,
+ "kelsey" => FallbackDeepgramVoiceVoiceId.Kelsey,
+ "kit" => FallbackDeepgramVoiceVoiceId.Kit,
"lara" => FallbackDeepgramVoiceVoiceId.Lara,
"luna" => FallbackDeepgramVoiceVoiceId.Luna,
+ "maeve" => FallbackDeepgramVoiceVoiceId.Maeve,
+ "marcelo" => FallbackDeepgramVoiceVoiceId.Marcelo,
+ "marcus" => FallbackDeepgramVoiceVoiceId.Marcus,
"mars" => FallbackDeepgramVoiceVoiceId.Mars,
+ "meena" => FallbackDeepgramVoiceVoiceId.Meena,
+ "meghan" => FallbackDeepgramVoiceVoiceId.Meghan,
+ "miles" => FallbackDeepgramVoiceVoiceId.Miles,
"minerva" => FallbackDeepgramVoiceVoiceId.Minerva,
+ "naveen" => FallbackDeepgramVoiceVoiceId.Naveen,
"neptune" => FallbackDeepgramVoiceVoiceId.Neptune,
"nestor" => FallbackDeepgramVoiceVoiceId.Nestor,
"odysseus" => FallbackDeepgramVoiceVoiceId.Odysseus,
"ophelia" => FallbackDeepgramVoiceVoiceId.Ophelia,
"orion" => FallbackDeepgramVoiceVoiceId.Orion,
"orpheus" => FallbackDeepgramVoiceVoiceId.Orpheus,
+ "paige" => FallbackDeepgramVoiceVoiceId.Paige,
"pandora" => FallbackDeepgramVoiceVoiceId.Pandora,
"perseus" => FallbackDeepgramVoiceVoiceId.Perseus,
"phoebe" => FallbackDeepgramVoiceVoiceId.Phoebe,
"pluto" => FallbackDeepgramVoiceVoiceId.Pluto,
+ "priya" => FallbackDeepgramVoiceVoiceId.Priya,
+ "rufus" => FallbackDeepgramVoiceVoiceId.Rufus,
"saturn" => FallbackDeepgramVoiceVoiceId.Saturn,
+ "sean" => FallbackDeepgramVoiceVoiceId.Sean,
"selena" => FallbackDeepgramVoiceVoiceId.Selena,
"selene" => FallbackDeepgramVoiceVoiceId.Selene,
+ "sharon" => FallbackDeepgramVoiceVoiceId.Sharon,
+ "sienna" => FallbackDeepgramVoiceVoiceId.Sienna,
"sirio" => FallbackDeepgramVoiceVoiceId.Sirio,
"stella" => FallbackDeepgramVoiceVoiceId.Stella,
+ "tanner" => FallbackDeepgramVoiceVoiceId.Tanner,
"thalia" => FallbackDeepgramVoiceVoiceId.Thalia,
"theia" => FallbackDeepgramVoiceVoiceId.Theia,
"vesta" => FallbackDeepgramVoiceVoiceId.Vesta,
"viktoria" => FallbackDeepgramVoiceVoiceId.Viktoria,
+ "wade" => FallbackDeepgramVoiceVoiceId.Wade,
+ "wes" => FallbackDeepgramVoiceVoiceId.Wes,
"zeus" => FallbackDeepgramVoiceVoiceId.Zeus,
_ => null,
};
diff --git a/src/libs/Vapi/openapi.yaml b/src/libs/Vapi/openapi.yaml
index 3c3b9972..711e4796 100644
--- a/src/libs/Vapi/openapi.yaml
+++ b/src/libs/Vapi/openapi.yaml
@@ -27394,6 +27394,7 @@
"type": "string",
"description": "This is the provider-specific ID that will be used.",
"enum": [
+ "alexis",
"alvaro",
"amalthea",
"andromeda",
@@ -27407,64 +27408,100 @@
"atlas",
"aurelia",
"aurora",
+ "bree",
+ "brittany",
+ "brooke",
+ "bruce",
"callista",
"carina",
"celeste",
+ "cliff",
+ "cole",
+ "colin",
+ "conor",
"cora",
"cordelia",
"delia",
"diana",
+ "donovan",
"draco",
+ "drew",
"elara",
"electra",
+ "elise",
"estrella",
"fabian",
+ "gemma",
+ "haley",
+ "hannah",
"harmonia",
+ "heather",
"helena",
"helios",
"hera",
"hermes",
"hyperion",
"iris",
+ "jack",
"janus",
"javier",
"julius",
"juno",
"jupiter",
+ "kai",
"kara",
+ "kelsey",
+ "kit",
"lara",
"luna",
+ "maeve",
+ "marcelo",
+ "marcus",
"mars",
+ "meena",
+ "meghan",
+ "miles",
"minerva",
+ "naveen",
"neptune",
"nestor",
"odysseus",
"ophelia",
"orion",
"orpheus",
+ "paige",
"pandora",
"perseus",
"phoebe",
"pluto",
+ "priya",
+ "rufus",
"saturn",
+ "sean",
"selena",
"selene",
+ "sharon",
+ "sienna",
"sirio",
"stella",
+ "tanner",
"thalia",
"theia",
"vesta",
"viktoria",
+ "wade",
+ "wes",
"zeus"
],
"title": "This is the Deepgram Voice ID"
},
"model": {
"type": "string",
- "description": "This is the model that will be used. Defaults to 'aura-2' when not specified.",
+ "description": "This is the model that will be used. Defaults to 'aura' when not specified.",
"enum": [
"aura",
- "aura-2"
+ "aura-2",
+ "flux"
],
"example": "aura-2"
},
@@ -27474,6 +27511,22 @@
"example": false,
"default": false
},
+ "speed": {
+ "type": "number",
+ "description": "This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.\n\n@default 1",
+ "minimum": 0.5,
+ "maximum": 1.5,
+ "example": 1.1,
+ "default": 1
+ },
+ "expressivity": {
+ "type": "number",
+ "description": "This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.\n\n@default 0",
+ "minimum": -2,
+ "maximum": 2,
+ "example": 1,
+ "default": 0
+ },
"chunkPlan": {
"description": "This is the plan for chunking the model output before it is sent to the voice provider.",
"allOf": [
@@ -30005,6 +30058,7 @@
"type": "string",
"description": "This is the provider-specific ID that will be used.",
"enum": [
+ "alexis",
"alvaro",
"amalthea",
"andromeda",
@@ -30018,64 +30072,100 @@
"atlas",
"aurelia",
"aurora",
+ "bree",
+ "brittany",
+ "brooke",
+ "bruce",
"callista",
"carina",
"celeste",
+ "cliff",
+ "cole",
+ "colin",
+ "conor",
"cora",
"cordelia",
"delia",
"diana",
+ "donovan",
"draco",
+ "drew",
"elara",
"electra",
+ "elise",
"estrella",
"fabian",
+ "gemma",
+ "haley",
+ "hannah",
"harmonia",
+ "heather",
"helena",
"helios",
"hera",
"hermes",
"hyperion",
"iris",
+ "jack",
"janus",
"javier",
"julius",
"juno",
"jupiter",
+ "kai",
"kara",
+ "kelsey",
+ "kit",
"lara",
"luna",
+ "maeve",
+ "marcelo",
+ "marcus",
"mars",
+ "meena",
+ "meghan",
+ "miles",
"minerva",
+ "naveen",
"neptune",
"nestor",
"odysseus",
"ophelia",
"orion",
"orpheus",
+ "paige",
"pandora",
"perseus",
"phoebe",
"pluto",
+ "priya",
+ "rufus",
"saturn",
+ "sean",
"selena",
"selene",
+ "sharon",
+ "sienna",
"sirio",
"stella",
+ "tanner",
"thalia",
"theia",
"vesta",
"viktoria",
+ "wade",
+ "wes",
"zeus"
],
"title": "This is the Deepgram Voice ID"
},
"model": {
"type": "string",
- "description": "This is the model that will be used. Defaults to 'aura-2' when not specified.",
+ "description": "This is the model that will be used. Defaults to 'aura' when not specified.",
"enum": [
"aura",
- "aura-2"
+ "aura-2",
+ "flux"
],
"example": "aura-2"
},
@@ -30085,6 +30175,22 @@
"example": false,
"default": false
},
+ "speed": {
+ "type": "number",
+ "description": "This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.\n\n@default 1",
+ "minimum": 0.5,
+ "maximum": 1.5,
+ "example": 1.1,
+ "default": 1
+ },
+ "expressivity": {
+ "type": "number",
+ "description": "This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.\n\n@default 0",
+ "minimum": -2,
+ "maximum": 2,
+ "example": 1,
+ "default": 0
+ },
"chunkPlan": {
"description": "This is the plan for chunking the model output before it is sent to the voice provider.",
"allOf": [