获取SDK
下载SDK包
语音交互SDK软件包获取请参见表 下载SDK包。
示例音频参见示例音频。
当您使用过旧版本的Java SDK时,需要注意旧版本的SDK依赖的jar包与新版本SDK的jar包有无冲突。新版本SDK升级日志为log4j2,同时java-sdk-core升级到3.0.12版本。
- 优先推荐使用新版SDK语音交互服务SDK,该SDK基于统一规范开发,支持Java/Python/C++/.NET/Go/NodeJs/PHP,使用方法可参考api-explorer、SDK开发指南。该SDK暂不支持websocket方法。
- 如果需要使用实时语音识别,可考虑使用表 下载SDK包下载SDK使用,当前支持Java SDK、Python SDK、CPP SDK。后序章节均指代该SDK,使用方法可参考Java SDK、Python SDK、CPP SDK(Windows)、CPP SDK(Linux)。
SDK语言 |
下载地址 |
---|---|
Java |
https://sis-sdk-repository.obs.cn-north-1.myhuaweicloud.com/java/huaweicloud-java-sdk-sis-1.8.2.zip |
Python |
|
iOS(Swift) |
|
Android |
|
Cpp(Windows) |
|
Cpp(Linux) |
Maven引入SDK
Java SDK也可以通过Maven引入,示例文件可参见下载SDK包,操作如下。
- 在工程的pom.xml文件里添加依赖。
<dependency> <groupId>com.huawei.sis</groupId> <artifactId>huaweicloud-java-sdk-sis</artifactId> <version>1.8.1</version> </dependency>
- 在工程的pom.xml文件里添加仓库,这里以仓库ID为“sis-repo”为例。
仓库地址为:https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk。
<repositories> <repository> <id>sis-repo</id> <name>Sis Release Repository</name> <url>https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
- 在Maven的配置文件setting.xml中,添加镜像。
setting.xml文件一般存放在用户目录下,例如,Windows系统:“ C:\Users\${用户名}\.m2\setting.xml”,${用户名}要替换成个人电脑的用户名。
<mirror> <id>huaweicloud</id> <name>Huaweicloud Repository</name> <url>https://mirrors.huaweicloud.com/repository/maven/</url> <mirrorOf>*,!sis-repo</mirrorOf> </mirror>
<mirrorOf>*,!sis-repo</mirrorOf>
配置镜像时,为使步骤2配置的仓库地址生效。需要在镜像设置中过滤掉这个仓库,从而镜像中的这个ID为“sis-repo”的仓库不会生效。