本文介绍如何使用SDK调用语音交互服务。
前提条件
创建阿里云账号,开通智能语音交互服务权限,并取得账号对应的AccessKey ID和AccessKey Secret,详情请参见开通服务。
在智能语音交互管理控制台创建项目,获得项目appkey,详情请参见创建项目。
调用语音识别服务
以Java SDK为例,为您介绍调用语音交互服务的操作步骤。
安装Maven工具。
下载SDK包并解压。
运行代码调用语音交互服务。
调用一句话识别示例。
示例文件解压后,在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>]
调用实时语音识别示例。
示例文件解压后,在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>]
调用语音合成示例。
示例文件解压后,在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>]