클라이언트 라이브러리
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의 사용 방법을 참조하십시오.