跳至主要内容

目录和文件结构

本文介绍 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