Skip to main content

Client Libraries

To simplify development using the HTTP interface / WebSocket interface, we provide AmiVoice API client libraries for client development in various languages.

The client libraries for each language are designed to allow development with an interface similar to the AmiVoice SDK. Also, to reduce dependencies on libraries, we have implemented WebSocket and HTTP communication without using language-specific libraries. There are Hrp/Hrp.js for file speech recognition application development and Wrp/Wrp.js for real-time speech recognition application development.

info

File Speech Recognition Libraries

Client LibraryInterfaceLanguageSample Program
Hrp (Reference)HTTPJava, C#, C++, PHP, PythonHrpSimpleTester
Hrp.js (Reference)HTTPJavaScripthrp.html
caution

Please note that these libraries do not support the asynchronous HTTP interface.

Real-time Speech Recognition Libraries

Client LibraryInterfaceLanguageSample Program
Wrp (Reference)WebSocketJava, C#, C++, PHP, PythonWrpSimpleTester
Wrp.js (Reference)WebSocketJavaScriptwrp.html

For usage instructions, please see How to use the real-time speech recognition library Wrp.