Skip to main content

StyleEncoder

Trait StyleEncoder 

Source
pub trait StyleEncoder {
    // Required methods
    fn encode(&self, audio: &[f32]) -> VoiceResult<StyleVector>;
    fn config(&self) -> &StyleConfig;
}
Expand description

Trait for style encoding from audio.

Required Methods§

Source

fn encode(&self, audio: &[f32]) -> VoiceResult<StyleVector>

Extract style vector from audio.

§Arguments
  • audio - Audio samples (f32, mono)
§Errors

Returns error if extraction fails.

Source

fn config(&self) -> &StyleConfig

Get the configuration

Implementors§