10 个版本
0.3.5 | 2022年12月9日 |
---|---|
0.3.3 | 2021年12月2日 |
0.3.1 | 2021年11月30日 |
0.2.0 | 2021年8月13日 |
0.1.4 | 2021年8月13日 |
#277 in 音频
每月163次下载
用于 bot-handler-manager
16KB
366 行
tts_rust
为 Rust 真正简单的文本转语音模块
Cargo.toml
将此添加到您的 Cargo.toml
文件中
tts_rust = "0.3.4"
使用 cargo fmt
作为格式化工具
使用 cargo update
更新到版本 0.3.3
示例...
use tts_rust::{ GTTSClient, languages::Languages };
fn main() {
let mut narrator: GTTSClient = GTTSClient {
volume: 1.0,
language: Languages::English, // use the Languages enum
};
narrator.speak("Hello, World!");
}
...或一个更高级的示例
use tts_rust::{ GTTSClient, languages::Languages };
fn main() {
let mut narrator: GTTSClient = GTTSClient {
volume: 1.0,
language: Languages::English,
};
narrator.speak("Starting test?");
let ms = std::time::Duration::from_millis(1000);
for _x in 1..9 {
narrator.volume += 1.0;
let to_speak: String = String::from("Loop ") + &narrator.volume.to_string();
narrator.speak(&to_speak);
std::thread::sleep(ms);
}
}
许可证
MIT
依赖项
~7–19MB
~251K SLoC