misaki-rs 0.1.0

A self-contained, POS-aware Grapheme-to-Phoneme (G2P) engine for Rust, optimized for TTS models like Kokoro.
Documentation
use std::collections::HashMap;
use serde_json;
use crate::lexicon::PhonemeEntry;

pub fn load_us_gold() -> HashMap<String, PhonemeEntry> {
    let data = include_str!("../data/us_gold.json");
    serde_json::from_str(data).expect("Failed to parse us_gold.json")
}

pub fn load_us_silver() -> HashMap<String, PhonemeEntry> {
    let data = include_str!("../data/us_silver.json");
    serde_json::from_str(data).expect("Failed to parse us_silver.json")
}

pub fn load_gb_gold() -> HashMap<String, PhonemeEntry> {
    let data = include_str!("../data/gb_gold.json");
    serde_json::from_str(data).expect("Failed to parse gb_gold.json")
}

pub fn load_gb_silver() -> HashMap<String, PhonemeEntry> {
    let data = include_str!("../data/gb_silver.json");
    serde_json::from_str(data).expect("Failed to parse gb_silver.json")
}