Module aquestalk_rs::aquestalk1[][src]

AquesTalk1のラッパー

基本的な流れとしてはAquesTalk.dllを読み込む→音声データを生成するというように使います

Examples

use testing::aquestalk1::AqDLL;
use std::{fs::File, io::Write};

fn main() {
    let reimu = AqDLL::load("./aquestalk/f1/AquesTalk.dll").unwrap();
    let reimuvoice = reimu.synthe("ゆっくりしていってね", 100).unwrap();
    let mut file = File::create("./reimu.wav").unwrap();
    file.write_all(*reimuvoice).unwrap();
}

Structs

AqDLL

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

AqWAV

synthe関数で生成されたwavデータへのスマートポインタ