pub struct Capabilities {
pub supported_tasks: Vec<SupportedTask>,
pub languages: Vec<String>,
pub supports_speaker_reference: bool,
pub supports_style_condition: bool,
pub supports_timestamps: bool,
}Expand description
能力集合(audiocpp_model_capabilities_json / loader 声明)。
Fields§
§supported_tasks: Vec<SupportedTask>支持的任务及其模式。
languages: Vec<String>支持的语言。
supports_speaker_reference: bool是否支持说话人参考音频。
supports_style_condition: bool是否支持风格条件。
supports_timestamps: bool是否支持时间戳。
Trait Implementations§
Source§impl Clone for Capabilities
impl Clone for Capabilities
Source§impl Debug for Capabilities
impl Debug for Capabilities
Source§impl<'de> Deserialize<'de> for Capabilities
impl<'de> Deserialize<'de> for Capabilities
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for Capabilities
impl PartialEq for Capabilities
Source§impl Serialize for Capabilities
impl Serialize for Capabilities
impl StructuralPartialEq for Capabilities
Auto Trait Implementations§
impl Forget for Capabilities
impl Freeze for Capabilities
impl RefUnwindSafe for Capabilities
impl Send for Capabilities
impl Sync for Capabilities
impl Unpin for Capabilities
impl UnsafeUnpin for Capabilities
impl UnwindSafe for Capabilities
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more