public class GoogleSpechImpl extends java.lang.Object implements ISpeechSpeak
Created by 浦耀宗 at 2018/08/06 0006-17:48. Email: puyz@csjbot.com
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TTS_COUNTRY_NAME |
static java.lang.String |
TTS_LANGUAGE_NAME |
static java.lang.String |
TTS_VOICE_NAME |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.ArrayList<java.lang.String> |
getSpeakerNames(java.lang.String language,
java.lang.String country)
获取支持的发声人列表
|
boolean |
isSpeaking()
是否正在说话
|
static GoogleSpechImpl |
newInstance(android.content.Context context) |
void |
pauseSpeaking()
暂停说话
|
void |
resumeSpeaking()
重新说话
|
boolean |
setLanguage(java.util.Locale language)
设置语言
|
boolean |
setSpeakerName(java.lang.String name)
设置发声人名字
|
void |
setVolume(float volume) |
void |
startSpeaking(java.lang.String text,
OnSpeakListener listener)
开始说话
|
void |
stopSpeaking()
停止说话
|
public static final java.lang.String TTS_LANGUAGE_NAME
public static final java.lang.String TTS_COUNTRY_NAME
public static final java.lang.String TTS_VOICE_NAME
public static GoogleSpechImpl newInstance(android.content.Context context)
public boolean setLanguage(java.util.Locale language)
setLanguage 在接口中 ISpeechSpeaklanguage - 语言(包含语言和国家(地区))public java.util.ArrayList<java.lang.String> getSpeakerNames(@NonNull
java.lang.String language,
java.lang.String country)
getSpeakerNames 在接口中 ISpeechSpeakpublic void setVolume(float volume)
setVolume 在接口中 ISpeechSpeakpublic void startSpeaking(java.lang.String text,
OnSpeakListener listener)
ISpeechSpeakstartSpeaking 在接口中 ISpeechSpeakpublic void stopSpeaking()
ISpeechSpeakstopSpeaking 在接口中 ISpeechSpeakpublic void pauseSpeaking()
ISpeechSpeakpauseSpeaking 在接口中 ISpeechSpeakpublic void resumeSpeaking()
ISpeechSpeakresumeSpeaking 在接口中 ISpeechSpeakpublic boolean isSpeaking()
ISpeechSpeakisSpeaking 在接口中 ISpeechSpeakpublic boolean setSpeakerName(java.lang.String name)
setSpeakerName 在接口中 ISpeechSpeakname - 发声人名字