10个版本
0.2.2 | 2023年6月14日 |
---|---|
0.2.1 | 2023年1月31日 |
0.2.0 | 2022年9月7日 |
0.1.6 | 2022年9月7日 |
0.1.0 | 2021年5月28日 |
#296 在 多媒体 中
每月下载量:57
1.5MB
23K SLoC
Google认知APIs
异步Rust绑定,用于Google云平台的认知gRPC API。提供了高级接口,封装了底层GRPC实现的复杂性。支持双向gRPC流,有两种不同的方法
- tokio.rs通道
- 由crate async-stream 提供的异步流
以下API目前支持
认知API | 功能名称 | 状态 |
---|---|---|
Dialogflow ES | dialogflow |
完成 |
语音识别 | speech-to-text |
完成 |
语音合成 | text-to-speech |
完成 |
重要:版本0.2.0正在升级底层GRPC堆栈(tonic、prost和prost-build库)。请注意,现在prost-build需要外部Protocol Buffer编译器(protoc)。详细信息请参阅此处。您可以从GitHub下载protoc。
Google API proto定义
Google proto定义已从此仓库中获取。
限制
- 仅支持Google认知API的有限子集。请随时提出PR以添加新功能!
- Dialogflow CX目前不支持。
- 对于Dialogflow,我们目前仅支持SessionClient(此库的目的是不支持不同的DialogFlow管理API)。
- 支持REST API的单一目的是:定义结构体,这将使JSON配置结构的反序列化成为可能,并将其转换为GRPC对应项。不会引入对REST API的完整支持。
示例
您可以在此处找到所有示例。
许可
根据Apache-2.0或MIT许可证授权。
依赖关系
~20–34MB
~619K SLoC