Java调用讯飞SDK_Java SDK初始化

# Java SDK初始化

这里介绍的是Java MSC API关于SDK初始化配置的相关说明,点击右侧目录可快速找到相应文件。

# 类SpeechUtility

com.iflytek.cloud.speech

java.lang.Object

com.iflytek.cloud.msc.module.SpeechModule

com.iflytek.cloud.speech.SpeechUtility

public class SpeechUtility extends com.iflytek.cloud.msc.module.SpeechModule

# SDK配置类简介

本类为SDK入口类,除Setting(opens new window)、Version(opens new window)类外,第一次使用任意一个其 他的业务类前,都至少创建一次本类的实例,以初始化SDK。

本类使用单例,调用者使用本类的对象,只需要通过createUtility(String)创建 一次对象后,便可一直使用该对象,直到通过调用destroy()进行单例对象销毁。调用者可通过getUtility()获取当前已经创建的单例。在销毁本类的单例对象后,需要先通过createUtility(String)再次创建单例对象,方可再使用。

# 方法概要 限定符和类型 方法和说明 createUtility(java.lang.String params)

创建配置单例创建配置单例,同时,也是初始化SDK的操作

boolean destroy()

销毁单例对象通过本函数,销毁由createUtility(String)创建的单例对象,同时也是逆初始化SDK

java.lang.String getParameter(java.lang.String key)

获取MSC引擎的状态参数

getUtility()

获取配置单例通过函数获取已创建的单例对象

boolean setParameter(java.lang.String key, java.lang.String value)

设置MSC引擎的状态参数

从类继承的方法 com.iflytek.cloud.msc.module.SpeechModule

cancel, getStaticSync, getSync, setParameter

从类继承的方法 java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

# 方法详细资料

# createUtility

public static SpeechUtility createUtility(java.lang.String params)

创建配置单例

创建配置单例,同时,也是初始化SDK的操作。注册应用请前往讯飞开放平台(opens new window)

参数: params - 启动参数,包含以下参数:

SpeechConstant.APPID,必须,如:12345678;

server_url,可选,如:http://www.voicecloud.cn/msp.do;

SpeechConstant.LIB_NAME_32,可选,如:mylibname32;

SpeechConstant.LIB_NAME_64,可选,如:mylibname64;

各参数间,以英文逗号分隔,如 "appid=12345678,server_url=http://www.voicecloud.cn/msp.do,lib_name_32=mylibname32"。

返回:

配置对象

# getUtility

public static SpeechUtility getUtility()

获取配置单例

通过函数获取已创建的单例对象。当单例对象未创建时,将返回null,此时应先通过createUtility(java.lang.String)创建单例对象。

返回:

配置单例

# destroy

public boolean destroy()

销毁单例对象

通过本函数,销毁由createUtility(String)创建的单例对象,同时也是逆 初始化SDK。

在调用本函数进行销毁前,应先保证所有业务的会话均已结束,否则可能引起在 当前应用的生命周期内,无法再使用SDK进行业务会话的问题。

在调用本函数成功销毁对象后,所有业务会话在下一次通过createUtility(String) 创建实例前,将不能再使用。

指定者:

destroy 在类中 com.iflytek.cloud.msc.module.SpeechModule

返回:

销毁成功:true;销毁失败:false。

# setParameter

public boolean setParameter(java.lang.String key,

java.lang.String value)

设置MSC引擎的状态参数

覆盖:

setParameter 在类中 com.iflytek.cloud.msc.module.SpeechModule

# getParameter

public java.lang.String getParameter(java.lang.String key)

获取MSC引擎的状态参数

覆盖:

getParameter 在类中 com.iflytek.cloud.msc.module.SpeechModule

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值