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
在接口中 ISpeechSpeak
language
- 语言(包含语言和国家(地区))public java.util.ArrayList<java.lang.String> getSpeakerNames(@NonNull java.lang.String language, java.lang.String country)
getSpeakerNames
在接口中 ISpeechSpeak
public void setVolume(float volume)
setVolume
在接口中 ISpeechSpeak
public void startSpeaking(java.lang.String text, OnSpeakListener listener)
ISpeechSpeak
startSpeaking
在接口中 ISpeechSpeak
public void stopSpeaking()
ISpeechSpeak
stopSpeaking
在接口中 ISpeechSpeak
public void pauseSpeaking()
ISpeechSpeak
pauseSpeaking
在接口中 ISpeechSpeak
public void resumeSpeaking()
ISpeechSpeak
resumeSpeaking
在接口中 ISpeechSpeak
public boolean isSpeaking()
ISpeechSpeak
isSpeaking
在接口中 ISpeechSpeak
public boolean setSpeakerName(java.lang.String name)
setSpeakerName
在接口中 ISpeechSpeak
name
- 发声人名字