クライアントライブラリ
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 インタフェース には対応していませんので、ご注意ください。