parla-clean 0.1.0

Deterministic post-processing for Brazilian Portuguese speech transcription: filler removal, vocabulary variant correction, ASR deduplication
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use parla_clean::{clean_text, clean_text_with, CleanConfig};

fn main() {
    let vocab = vec!["GitHub".to_string(), "Sam Altman".to_string()];

    // Uso básico
    let clean = clean_text("tipo, o sematlman usa github né?", &vocab);
    println!("{}", clean); // "O Sam Altman usa GitHub?"

    // Com config customizada
    let config = CleanConfig {
        user_fillers: vec!["mano".to_string()],
        ..CleanConfig::default()
    };
    let clean = clean_text_with("mano, vamos lá", &vocab, &config).text;
    println!("{}", clean); // "Vamos lá"
}