piper-phoneme-streaming 0.1.1

A high-performance Rust library for streaming Text-to-Phoneme (G2P) conversion.
Documentation
1
2
3
4
5
6
7
8
9
10
use piper_phoneme_streaming::{Language, WordPhonemizer};

#[test]
fn loads_embedded_resources_for_en_and_vi() {
    let en = WordPhonemizer::new(Language::English).expect("english phonemizer");
    let vi = WordPhonemizer::new(Language::Vietnamese).expect("vietnamese phonemizer");

    assert!(!en.phonemize_word("hello").unwrap().tokens.is_empty());
    assert!(!vi.phonemize_word("xin").unwrap().tokens.is_empty());
}