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

MIT 许可证

110KB
470

    __  __                      ___ ____     
   / / / /___  __  ______  ____/ (_) __/_  __
  / /_/ / __ \/ / / / __ \/ __  / / /_/ / / /
 / __  / /_/ / /_/ / / / / /_/ / / __/ /_/ / 
/_/ /_/\____/\__,_/_/ /_/\__,_/_/_/  \__, /  
                                    /____/   

Rust

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