目录和文件结构
本文介绍 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