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": [