6 个版本
0.3.2 | 2020年2月4日 |
---|---|
0.3.1 | 2020年2月4日 |
0.2.1 | 2020年2月3日 |
0.1.0 | 2020年1月31日 |
1998 在 开发工具 中排名
每月下载 21 次
110KB
470 行
__ __ ___ ____
/ / / /___ __ ______ ____/ (_) __/_ __
/ /_/ / __ \/ / / / __ \/ __ / / /_/ / / /
/ __ / /_/ / /_/ / / / / /_/ / / __/ /_/ /
/_/ /_/\____/\__,_/_/ /_/\__,_/_/_/ \__, /
/____/
Houndify Rust SDK
这是一个用于 Houndify SDK 的 Rust 库。Houndify 是一个语音 AI 平台,允许任何人将智能、对话式界面添加到任何有互联网连接的设备。
使用方法
将 houndify = "<VERSION>"
添加到您的 Cargo.toml 文件中。
在此处查看版本列表 此处。
设置客户端
let client_id = <YOUR_CLIENT_ID>;
let client_key = <YOUR_CLIENT_KEY>;
let client = Client::new(
houndify::DEFAULT_API_ENDPOINT,
client_id,
client_key,
None,
);
创建请求信息对象
let request_info = RequestInfo::new();
在此处查看支持的 RequestInfo 属性列表 此处。
创建语音查询对象
let file = File::open("tests/whattimeisit.wav").unwrap();
let buf = BufReader::new(file);
let query = VoiceQuery::new(Box::new(buf), "kevinq", RequestInfo::new());
发送语音查询并读取结果
let resp = c.voice_query(query);
match resp {
Ok(r) => println!("{}", r),
Err(e) => println!("Error={}", e),
}
依赖项
~4–9MB
~198K SLoC