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
11
12
mod common;

use common::parse_cli_input;
use piper_phoneme_streaming::FullG2p;

fn main() {
    let input = parse_cli_input().unwrap();
    let g2p = FullG2p::new(input.language).unwrap();
    let out = g2p.g2p(&input.sentence).unwrap();
    let out_str: String = out.iter().map(|t| t.token).collect();
    println!("{out_str}");
}