运行SDK

本文介绍如何使用SDK调用语音交互服务。

前提条件

  • 创建阿里云账号,开通智能语音交互服务权限,并取得账号对应的AccessKey ID和AccessKey Secret,详情请参见开通服务

  • 在智能语音交互管理控制台创建项目,获得项目appkey,详情请参见创建项目

调用语音识别服务

以Java SDK为例,为您介绍调用语音交互服务的操作步骤。

  1. 安装Maven工具

  2. 下载SDK包并解压。

  3. 运行代码调用语音交互服务。

    • 调用一句话识别示例。

      示例文件解压后,在pom目录运行mvn package,在target目录将生成可执行JAR:nls-example-recognizer-2.0.0-jar-with-dependencies.jar,将此JAR文件拷贝至目标服务器,运行如下代码段,将在JAR包同目录生成logs/nls.log。

      参见:java -cp nls-example-recognizer-2.0.0-jar-with-dependencies.jar com.alibaba.nls.client.SpeechRecognizerDemo <app-key> <token> [<url>]      //获取Token具体操作,请参见:https://help.aliyun.com/document_detail/450514.html

    • 调用实时语音识别示例。

      示例文件解压后,在pom目录运行mvn package,在target目录将生成可执行JAR:nls-example-transcriber-2.0.0-jar-with-dependencies.jar,将此JAR文件拷贝至目标服务器,运行如下代码段,将在JAR包同目录生成logs/nls.log。

      java -cp nls-example-transcriber-2.0.0-jar-with-dependencies.jar com.alibaba.nls.client.SpeechTranscriberDemo <app-key> <token> [<url>]      //获取Token具体操作,请参见:https://help.aliyun.com/document_detail/450514.html

    • 调用语音合成示例。

      示例文件解压后,在pom目录运行mvn package,在target目录将生成可执行JAR:nls-example-tts-2.0.0-jar-with-dependencies.jar,将此JAR拷贝至目标服务器,运行如下代码段,将在JAR包同目录生成logs/nls.log。

      java -cp nls-example-tts-2.0.0-jar-with-dependencies.jar com.alibaba.nls.client.SpeechSynthesizerDemo  <app-key> <token> [<url>]      //获取Token具体操作,请参见:https://help.aliyun.com/document_detail/450514.html

后续步骤

  • 阅读SDK包中的示例代码,了解SDK调用流程。

  • 了解智能语音交互服务相关术语,帮助您更好地理解产品,详情请参见基本概念

  • 学习如何调用智能语音交互服务,详情请参见使用前须知