客户端库
为了简化使用 HTTP 接口 / WebSocket 接口进行开发,我们提供了各种语言的 AmiVoice API 客户端库,用于客户端开发。
各语言的客户端库提供了与 AmiVoice SDK 类似的接口,方便开发。为了减少依赖的库,我们 没有使用各语言的 WebSocket 或 HTTP 通信库,而是自行实现了这些功能。提供了用于文件语音识别应用开发的 Hrp
/Hrp.js
,以及用于实时语音识别应用开发的 Wrp
/Wrp.js
。
信息
- AmiVoice API 客户端库可以嵌入到应用程序中使用。
- 只有 C++ 版本使用了开源软件。详情请参考以下链接:
- 其他语言的客户端库未使用开源软件。
文件语音识别库
客户端库 | 接口 | 语言 | 示例程序 |
---|---|---|---|
Hrp (参考) | HTTP | Java, C#, C++, PHP, Python | HrpSimpleTester |
Hrp.js (参考) | HTTP | JavaScript | hrp.html |
警告
请注意,不支持异步 HTTP 接口。
实时语音识别库
客户端库 | 接口 | 语言 | 示例程序 |
---|---|---|---|
Wrp (参考) | WebSocket | Java, C#, C++, PHP, Python | WrpSimpleTester |
Wrp.js (参考) | WebSocket | JavaScript | wrp.html |
使用方法请参考实时语音识别库 Wrp 的使用方法。