메인 콘텐츠로 건너뛰기

디렉토리 및 파일 구성

AmiVoice API 클라이언트 라이브러리의 디렉토리 및 파일 구성에 대해 설명합니다.

클라이언트 라이브러리

클라이언트 라이브러리의 소스 코드는 각 언어 디렉토리의 src 디렉토리에 있습니다.

  • Hrp/{언어}/src/
  • Wrp/{언어}/src/

샘플 프로그램

클라이언트 라이브러리를 사용한 콘솔 애플리케이션의 샘플 프로그램 소스 코드를 제공하고 있습니다. JavaScript는 웹 페이지 샘플 프로그램도 제공하고 있습니다.

Hrp

  • Hrp/{언어}/HrpSimpleTester

    • Hrp의 각 언어, Java, C#, C++, Python, PHP의 샘플 애플리케이션입니다. 콘솔에서 동작합니다.
    • 음성 인식에 필요한 최소한의, 자주 사용하는 파라미터만 지정할 수 있는 간단한 애플리케이션입니다. 실행 방법은 HrpSimpleTester를 참조하십시오.
  • Hrp/javascript/hrp.html

    • Hrp.js의 샘플 애플리케이션의 메인 웹 페이지입니다. 브라우저에서 동작합니다.
    • 음성 파일을 지정하여 인식시키거나 실시간으로 마이크로부터 녹음한 음성 데이터를 인식시킬 수 있습니다.
  • Hrp/curl

    • 튜토리얼에서 사용한 음성 파일과 curl 명령어 샘플이 포함되어 있습니다.
    • HTTP 인터페이스의 샘플로, curl 명령어만으로 음성 인식을 수행하는 스크립트 파일이 포함되어 있습니다.

Wrp

  • Wrp/{언어}/WrpSimpleTester

    • Wrp의 각 언어, Java, C#, C++, Python, PHP의 샘플 애플리케이션입니다. 콘솔에서 동작합니다.
    • 음성 인식에 필요한 최소한의, 자주 사용하는 파라미터만 지정할 수 있는 간단한 애플리케이션입니다. 실행 방법은 WrpSimpleTester를 참조하십시오.
  • Wrp/javascript/wrp.html

    • Wrp.js의 샘플 프로그램의 메인 웹 페이지입니다. 브라우저에서 동작합니다.
    • 실시간으로 마이크로 녹음한 음성 데이터를 인식시킵니다. 통신 내용 등이 실시간으로 화면에 표시됩니다.

파일 및 디렉토리

공개된 모든 파일과 디렉토리의 구성은 다음과 같습니다.

# https://github.com/advanced-media-inc/amivoice-api-client-library
amivoice-api-client-library
├── Hrp
│ ├── cpp
│ │ ├── Hrp.sln
│ │ ├── HrpSimpleTester.cpp
│ │ ├── HrpSimpleTester.vcxproj
│ │ ├── HrpTester.cpp
│ │ ├── HrpTester.vcxproj
│ │ ├── bin
│ │ ├── run.bat
│ │ ├── run.sh
│ │ └── src
│ ├── cs
│ │ ├── Hrp.sln
│ │ ├── HrpSimpleTester.config
│ │ ├── HrpSimpleTester.cs
│ │ ├── HrpSimpleTester.csproj
│ │ ├── HrpTester.config
│ │ ├── HrpTester.cs
│ │ ├── HrpTester.csproj
│ │ ├── bin
│ │ ├── run.bat
│ │ └── src
│ ├── curl
│ │ ├── run.bat
│ │ └── run.sh
│ ├── java
│ │ ├── Hrp.jar
│ │ ├── HrpSimpleTester.class
│ │ ├── HrpSimpleTester.java
│ │ ├── HrpTester.class
│ │ ├── HrpTester.java
│ │ ├── run.bat
│ │ ├── run.sh
│ │ └── src
│ ├── javascript
│ │ ├── do.css
│ │ ├── do.js
│ │ ├── hrp.html
│ │ ├── hrp.js
│ │ └── recorder.js
│ ├── php
│ │ ├── HrpSimpleTester.php
│ │ ├── HrpTester.php
│ │ ├── run.bat
│ │ ├── run.sh
│ │ └── src
│ └── python
│ ├── HrpSimpleTester.py
│ ├── HrpTester.py
│ ├── run.bat
│ ├── run.sh
│ └── src
├── Wrp
│ ├── cpp
│ │ ├── Wrp.sln
│ │ ├── WrpSimpleTester.cpp
│ │ ├── WrpSimpleTester.vcxproj
│ │ ├── WrpTester.cpp
│ │ ├── WrpTester.vcxproj
│ │ ├── bin
│ │ ├── run.bat
│ │ ├── run.sh
│ │ └── src
│ ├── cs
│ │ ├── Wrp.sln
│ │ ├── WrpSimpleTester.config
│ │ ├── WrpSimpleTester.cs
│ │ ├── WrpSimpleTester.csproj
│ │ ├── WrpTester.config
│ │ ├── WrpTester.cs
│ │ ├── WrpTester.csproj
│ │ ├── bin
│ │ ├── run.bat
│ │ └── src
│ ├── java
│ │ ├── Wrp.jar
│ │ ├── WrpSimpleTester.class
│ │ ├── WrpSimpleTester.java
│ │ ├── WrpTester.class
│ │ ├── WrpTester.java
│ │ ├── run.bat
│ │ ├── run.sh
│ │ └── src
│ ├── javascript
│ │ ├── do.css
│ │ ├── do.js
│ │ ├── recorder.js
│ │ ├── wrp.html
│ │ └── wrp.js
│ ├── php
│ │ ├── WrpSimpleTester.php
│ │ ├── WrpTester.php
│ │ ├── run.bat
│ │ ├── run.sh
│ │ └── src
│ └── python
│ ├── WrpSimpleTester.py
│ ├── WrpTester.py
│ ├── run.bat
│ ├── run.sh
│ └── src
├── audio
│ ├── test.wav
│ ├── test2.wav
│ └── www.wav
├── curl-ca-bundle.crt
└── readme.txt