Module aquestalk_rs::aqkanji2koe[][src]

AqKanji2Koeのラッパー

基本的な流れとしてはAqKanji2Koe.dllを読み込む→インスタンスを生成する→漢字かな混じりのテキストを音声記号列に変換するというように使います

Examples

use aquestalk_rs::aqkanji2koe::AqK2KDLL;

fn main() {
    let aqk2k = AqK2KDLL::load("./aqk2k/lib64/AqKanji2Koe.dll", None).unwrap();
    let mut aqk2kins = aqk2k.create("./aqk2k/aq_dic").unwrap();
    let word = aqk2kins.convert("ゆっくりしていってね", None).unwrap();
    println!("{}", *word);
}

Structs

AqK2KDLL

DLL内の基本的な関数にアクセスするためのラッパー

AqK2Kinstance

createやcreate_ptrが返すAqKanji2Koeのインスタンスのラッパー

AqK2Kstr

convert関数で生成された文字列へのスマートポインタ