|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
com.iflytek.speech 类 SpeechUtility
java.lang.Object com.iflytek.speech.SpeechUtility
public class SpeechUtility
- extends java.lang.Object
通用功能及关键字定义。
- 作者:
- iflytek
嵌套类摘要 | |
---|---|
static interface |
SpeechUtility.RequestComponentUrlListener
请求下载组件的地址的回调 |
字段摘要 | |
---|---|
static java.lang.String |
KEY_CHANNEL_ID
|
static java.lang.String |
KEY_CHANNEL_NAME
|
static java.lang.String |
KEY_REQUEST_PACKAGE
语音组件请求URL需要的参数 |
方法摘要 | |
---|---|
java.lang.String |
getAppid()
获取应用ID。 |
java.lang.String |
getComponentUrl()
直接获取组件下载地址。 |
java.lang.String |
getPackage(java.lang.String engine)
获取可用的组件。 |
static SpeechUtility |
getUtility(android.content.Context context)
取得SpeechUtil对象。 |
int |
getVersionCode()
获取讯飞语音+的版本信息。 |
static boolean |
isServiceInstalled(android.content.Context context,
java.lang.String action)
检测服务是否已经安装。 |
int |
notifyEngineDownload(java.lang.String[] engineNames)
通知组件下载引擎。 |
java.lang.String[] |
queryAvailableEngines()
获得本地组件支持的引擎列表。 |
void |
requestComponentUrl(ISpeechModule speechModule,
SpeechUtility.RequestComponentUrlListener listener)
发起获取下载组件地址的url的请求,这是一个异步过程,运行在工作线程中 |
void |
setAppid(java.lang.String appid)
设置应用ID。 |
void |
setDefaultComponent(java.lang.String packageName)
设置默认组件包名 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
KEY_REQUEST_PACKAGE
public static final java.lang.String KEY_REQUEST_PACKAGE
- 语音组件请求URL需要的参数
- 另请参见:
- 常量字段值
KEY_CHANNEL_ID
public static final java.lang.String KEY_CHANNEL_ID
- 另请参见:
- 常量字段值
KEY_CHANNEL_NAME
public static final java.lang.String KEY_CHANNEL_NAME
- 另请参见:
- 常量字段值
方法详细信息 |
---|
getUtility
public static SpeechUtility getUtility(android.content.Context context)
- 取得SpeechUtil对象。
- 参数:
context
- 环境上下文
setDefaultComponent
public void setDefaultComponent(java.lang.String packageName)
- 设置默认组件包名
getPackage
public java.lang.String getPackage(java.lang.String engine)
- 获取可用的组件。
先取得默认组件,默认不可用时,取得其他可用组件。
- 参数:
engine
- 引擎名称:asr,tts,nlu
queryAvailableEngines
public java.lang.String[] queryAvailableEngines()
- 获得本地组件支持的引擎列表。
引擎列表:local.tts,cloud.tts,local.asr,cloud.asr,local.nlu,cloud.nlu
更多请参考语音云开发者网站:http://open.voicecloud.cn/developer.php。 如果返回为空,则表示需要提示用户下载组件,如果返回的引擎不满足需求,则通知组件下载引擎。 - 返回:
- 本地支持的引擎列表
notifyEngineDownload
public int notifyEngineDownload(java.lang.String[] engineNames)
- 通知组件下载引擎。
- 参数:
engineNames
- 引擎名字- 返回:
- 错误码,0表示成功
getComponentUrl
public java.lang.String getComponentUrl()
- 直接获取组件下载地址。
requestComponentUrl
public void requestComponentUrl(ISpeechModule speechModule, SpeechUtility.RequestComponentUrlListener listener)
- 发起获取下载组件地址的url的请求,这是一个异步过程,运行在工作线程中
- 参数:
speechModule
- 语音模块listener
- 请求下载组件的地址的回调
setAppid
public void setAppid(java.lang.String appid)
- 设置应用ID。
注册应用请前往语音云开发者网站。
网址:http://open.voicecloud.cn/developer.php。 - 参数:
appid
- 应用ID
getAppid
public java.lang.String getAppid()
- 获取应用ID。
- 返回:
- 应用ID
isServiceInstalled
public static boolean isServiceInstalled(android.content.Context context, java.lang.String action)
- 检测服务是否已经安装。
- 返回:
- 返回true,表示已经安装;返回false,表示还没有安装
getVersionCode
public int getVersionCode()
- 获取讯飞语音+的版本信息。
- 返回:
- 讯飞语音+版本号
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |