pub enum StartSpeakingPlanSmartEndpointingPlan {
VapiSmartEndpointingPlan(VapiSmartEndpointingPlan),
LivekitSmartEndpointingPlan(LivekitSmartEndpointingPlan),
}
Expand description
StartSpeakingPlanSmartEndpointingPlan : This is the plan for smart endpointing. Pick between Vapi smart endpointing or LiveKit smart endpointing (or nothing). We strongly recommend using livekit endpointing when working in English. LiveKit endpointing is not supported in other languages, yet. If this is set, it will override and take precedence over transcriptionEndpointingPlan
. This plan will still be overridden by any matching customEndpointingRules
.
This is the plan for smart endpointing. Pick between Vapi smart endpointing or LiveKit smart endpointing (or nothing). We strongly recommend using livekit endpointing when working in English. LiveKit endpointing is not supported in other languages, yet. If this is set, it will override and take precedence over transcriptionEndpointingPlan
. This plan will still be overridden by any matching customEndpointingRules
.
Variants§
VapiSmartEndpointingPlan(VapiSmartEndpointingPlan)
LivekitSmartEndpointingPlan(LivekitSmartEndpointingPlan)
Trait Implementations§
Source§impl Clone for StartSpeakingPlanSmartEndpointingPlan
impl Clone for StartSpeakingPlanSmartEndpointingPlan
Source§fn clone(&self) -> StartSpeakingPlanSmartEndpointingPlan
fn clone(&self) -> StartSpeakingPlanSmartEndpointingPlan
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl<'de> Deserialize<'de> for StartSpeakingPlanSmartEndpointingPlan
impl<'de> Deserialize<'de> for StartSpeakingPlanSmartEndpointingPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for StartSpeakingPlanSmartEndpointingPlan
impl PartialEq for StartSpeakingPlanSmartEndpointingPlan
Source§fn eq(&self, other: &StartSpeakingPlanSmartEndpointingPlan) -> bool
fn eq(&self, other: &StartSpeakingPlanSmartEndpointingPlan) -> bool
self
and other
values to be equal, and is used by ==
.