pub trait StyleEncoder {
// Required methods
fn encode(&self, audio: &[f32]) -> Result<StyleVector, VoiceError>;
fn config(&self) -> &StyleConfig;
}Expand description
Trait for style encoding from audio.
Required Methods§
Sourcefn encode(&self, audio: &[f32]) -> Result<StyleVector, VoiceError>
fn encode(&self, audio: &[f32]) -> Result<StyleVector, VoiceError>
Sourcefn config(&self) -> &StyleConfig
fn config(&self) -> &StyleConfig
Get the configuration
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".