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 在接口中 ISpeechSpeaktext - listener - public void stopSpeaking()
stopSpeaking 在接口中 ISpeechSpeakpublic void pauseSpeaking()
pauseSpeaking 在接口中 ISpeechSpeakpublic void resumeSpeaking()
resumeSpeaking 在接口中 ISpeechSpeakpublic boolean isSpeaking()
isSpeaking 在接口中 ISpeechSpeakpublic boolean setSpeakerName(java.lang.String name)
ISpeechSpeaksetSpeakerName 在接口中 ISpeechSpeakname - 发声人名字public boolean setLanguage(java.util.Locale language)
ISpeechSpeaksetLanguage 在接口中 ISpeechSpeaklanguage - 语言(包含语言和国家(地区))public java.util.ArrayList<java.lang.String> getSpeakerNames(java.lang.String language,
java.lang.String country)
ISpeechSpeakgetSpeakerNames 在接口中 ISpeechSpeakpublic void setVolume(float volume)
setVolume 在接口中 ISpeechSpeak