com.csjbot.coshandler.tts

## 接口 ISpeechSpeak

所有已知子接口:
  ISpeech

所有已知实现类:
  GoogleSpechImpl, IflySpeechImpl

    public interface ISpeechSpeak

语音合成提供类接口 Created by jingwc on 2017/9/12.

### 方法概要

所有方法 实例方法 抽象方法
`java.util.ArrayList<java.lang.String>` `getSpeakerNames(java.lang.String language, java.lang.String country)` 获取支持的发声人列表
`boolean` `isSpeaking()` 是否正在说话
`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()` 停止说话

### 方法详细资料

#### startSpeaking

    void startSpeaking(java.lang.String text,
                       OnSpeakListener listener)

开始说话

参数:
  `text` -
  `listener` -

#### stopSpeaking

    void stopSpeaking()

停止说话

#### pauseSpeaking

    void pauseSpeaking()

暂停说话

#### resumeSpeaking

    void resumeSpeaking()

重新说话

#### isSpeaking

    boolean isSpeaking()

是否正在说话

#### setSpeakerName

    boolean setSpeakerName(java.lang.String name)

设置发声人名字

参数:
  `name` - 发声人名字
返回:
  如果返回true，则设置成功

#### setLanguage

    boolean setLanguage(java.util.Locale language)

设置语言

参数:
  `language` - 语言（包含语言和国家（地区））
返回:
  如果返回true，则设置成功

#### getSpeakerNames

    java.util.ArrayList<java.lang.String> getSpeakerNames(java.lang.String language,
                                                          java.lang.String country)

获取支持的发声人列表

返回:
  发声人列表，可能为null

#### setVolume

    void setVolume(float volume)