メインコンテンツまでスキップ

クライアントライブラリ

HTTP インタフェース / WebSocket インタフェース を使った開発を簡単にするため、様々な言語のクライアント開発のためのAmiVoice APIクライアントライブラリを提供しています。

各言語のクライアントライブラリは、AmiVoice SDKと同じようなインタフェースで開発ができるようにしています。また、依存するライブラリを減らすために、WebSocketやHTTP通信のための各言語のライブラリを利用せず実装しています。ファイル音声認識アプリケーション開発向けのHrp/Hrp.jsと、リアルタイム音声認識アプリケーション開発向けのWrp/Wrp.jsがあります。

ファイル音声認識ライブラリ

クライアントライブラリインタフェース言語サンプルプログラム
HrpHTTPJava, C#, C++, PHP, PythonHrpSimpleTester
Hrp.jsHTTPJavaScripthrp.html
注意

非同期 HTTP インタフェース には対応していませんので、ご注意ください。

リアルタイム音声認識ライブラリ

クライアントライブラリインタフェース言語サンプルプログラム
WrpWebSocketJava, C#, C++, PHP, PythonWrpSimpleTester
Wrp.jsWebSocketJavaScriptwrp.html

使い方は、リアルタイム音声認識ライブラリ Wrpの使い方を参照してください。