#com #ai #api #ce-vio-ce-vio #コンポーネント #から #

cevio

Rust 中使用 CeVIO/CeVIO AI 的 COM 组件 API 的库

1 个不稳定版本

0.1.0 2023 年 8 月 26 日

#268 in #com

MIT 许可证

27KB
479 行代码(不含注释)

CeVIO

Rust 中使用 CeVIO/CeVIO AI 的 COM 组件 API 的库

文档

https://jichoup.github.io/cevio-rs/cevio/index.html

参考文献

Rust 中进行 COM 操作 - windows-rs 0.48.0 版本


lib.rs:

CeVIO

这是一个从 Rust 使用 CeVIO/CeVIO AI 的 COM 组件 API 的库

用法

use cevio::CeVIO;
let cevio = CeVIO::new().unwrap();

cevio.start_host(false).unwrap(); // CeVIO AI を起動
cevio.set_cast("花隈千冬").unwrap(); // 【必須】キャストを設定
cevio.set_volume(100).unwrap(); // 音量を設定
cevio.set_tone(50).unwrap(); // 音の高さを設定
cevio.output_wave_to_file( // .wav 形式で出力
    "初めまして。花隈千冬です。よろしくお願いします。",
    r"E:\file.wav", // 出力パスを設定
).unwrap();

详细请参考此处: struct CeVIO

依赖项

~129MB
~2M SLoC