7个版本
新 0.2.3 | 2024年8月21日 |
---|---|
0.2.2 | 2024年8月16日 |
0.1.0 | 2024年8月7日 |
0.0.2-alpha | 2024年5月29日 |
#360 在 音频
616 每月下载
150KB
3.5K SLoC
Azure语音SDK - Rust
欢迎使用Azure语音SDK,这是一个用于与Azure语音服务交互的纯Rust库。
概述
此库旨在提供易于安装且直观的接口,以便与Azure语音服务一起使用。受官方Azure语音SDK for JavaScript的启发,它设计得简单且用户友好。
库目前支持以下功能
- 语音识别(语音转文本)示例
- 实时语音识别
- 自定义语音识别
- 短语列表
- 对话转录器 - 实时分诊(进行中)
- 发音评估(进行中)
- 语音合成(文本转语音)示例
- 实时语音合成
- 自定义声音
- SSML支持
- 语音翻译(进行中)
- 意图识别(进行中)
- 关键词识别(进行中)
此库目前处于开发初期,我正在积极开发更多功能并改进现有功能。
为何创建此库?
创建此库的动机包括
- 提供Azure语音SDK的Rust实现,消除了对C++ SDK依赖的需求,为现有的实现提供了一个更简单的替代方案。
- 更深入地了解Rust。该项目作为我探索Rust功能和最佳实践的的学习体验。
安装
使用以下命令将此库添加到您的项目中
cargo add azure_speech
就是这样!
您现在可以开始在Rust项目中使用Azure语音SDK了。
用法
贡献
我们欢迎贡献!请随时提交拉取请求和提出问题。您的反馈和贡献对于塑造本库的开发至关重要。
支持
如果您觉得这个项目很有用,请考虑在GitHub上为其订阅。您的支持非常受珍视。
依赖项
~9–21MB
~325K SLoC