public class IflySpeechImpl extends java.lang.Object implements ISpeechSpeak
构造器和说明 |
---|
IflySpeechImpl(android.content.Context ctx,
com.iflytek.cloud.InitListener initListener,
java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
java.util.ArrayList<java.lang.String> |
getSpeakerNames(java.lang.String language,
java.lang.String country)
获取支持的发声人列表
|
boolean |
isSpeaking()
是否在说话
|
static IflySpeechImpl |
newInstance(android.content.Context context)
创建实例
|
void |
pauseSpeaking()
暂停说话
|
void |
resumeSpeaking()
重新说话
|
boolean |
setLanguage(java.util.Locale language)
设置语言
|
void |
setParams(java.lang.String name) |
void |
setParamsLocal(java.lang.String name)
设置合并语音参数
|
boolean |
setSpeakerName(java.lang.String name)
设置发声人名字
|
void |
setVolume(float volume) |
void |
startSpeaking(java.lang.String text,
OnSpeakListener listener)
开始说话
|
void |
stopSpeaking()
停止说话
|
public IflySpeechImpl(android.content.Context ctx, com.iflytek.cloud.InitListener initListener, java.lang.String name)
public static IflySpeechImpl newInstance(android.content.Context context)
context
- public void setParamsLocal(java.lang.String name)
public void setParams(java.lang.String name)
public void startSpeaking(java.lang.String text, OnSpeakListener listener)
startSpeaking
在接口中 ISpeechSpeak
text
- listener
- public void stopSpeaking()
stopSpeaking
在接口中 ISpeechSpeak
public void pauseSpeaking()
pauseSpeaking
在接口中 ISpeechSpeak
public void resumeSpeaking()
resumeSpeaking
在接口中 ISpeechSpeak
public boolean isSpeaking()
isSpeaking
在接口中 ISpeechSpeak
public boolean setSpeakerName(java.lang.String name)
ISpeechSpeak
setSpeakerName
在接口中 ISpeechSpeak
name
- 发声人名字public boolean setLanguage(java.util.Locale language)
ISpeechSpeak
setLanguage
在接口中 ISpeechSpeak
language
- 语言(包含语言和国家(地区))public java.util.ArrayList<java.lang.String> getSpeakerNames(java.lang.String language, java.lang.String country)
ISpeechSpeak
getSpeakerNames
在接口中 ISpeechSpeak
public void setVolume(float volume)
setVolume
在接口中 ISpeechSpeak