com.csjbot.coshandler.client_req.speech

## 类 SpeechReqImpl

- java.lang.Object
- - com.csjbot.coshandler.client_req.base.BaseClientReq
  - - com.csjbot.coshandler.client_req.speech.SpeechReqImpl

所有已实现的接口:
  IClientReq, ISpeechReq

    public class SpeechReqImpl
    extends BaseClientReq
    implements ISpeechReq

语音实现类 Created by jingwc on 2017/8/14.

### 构造器概要

构造器
构造器和说明
`SpeechReqImpl()`

### 方法概要

所有方法 实例方法 具体方法
`void` `closeSpeechService()` 关闭讯飞语音服务
`void` `getResult(java.lang.String text, OnSpeechGetResultListener listener)` 手动获取语义结果
`void` `openMicro()` 唤醒机器人麦克风
`void` `setLanguage(java.lang.String language)` 设置识别语音类型
`void` `setLanguageAndAccent(java.lang.String language, java.lang.String accent)` 设置识别语音类型
`void` `speak(java.lang.String content)` 说话
`void` `startIsr()` 开启多次识别
`void` `startOnceIsr()` 开始单次识别
`void` `startSpeechService()` 开启讯飞语音服务
`void` `stopIsr()` 停止多次识别
`void` `stopOnceIsr()` 停止单次识别
`void` `stopSpeak()` 停止说话

### 从类继承的方法 com.csjbot.coshandler.client_req.base.BaseClientReq

`getBodyActionJson, getChassisJson, getExpressionJson, getHotWordJson, getJson, getJson, getJson, getJson, getJson, getJsonFromJsonContent, getNewBodyActionJson, sendReq, setDirectListener`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### SpeechReqImpl

    public SpeechReqImpl()

### 方法详细资料

#### startSpeechService

    public void startSpeechService()

从接口复制的说明: `ISpeechReq`
开启讯飞语音服务

指定者:
  `startSpeechService` 在接口中 `ISpeechReq`

#### closeSpeechService

    public void closeSpeechService()

从接口复制的说明: `ISpeechReq`
关闭讯飞语音服务

指定者:
  `closeSpeechService` 在接口中 `ISpeechReq`

#### startIsr

    public void startIsr()

从接口复制的说明: `ISpeechReq`
开启多次识别

指定者:
  `startIsr` 在接口中 `ISpeechReq`

#### stopIsr

    public void stopIsr()

从接口复制的说明: `ISpeechReq`
停止多次识别

指定者:
  `stopIsr` 在接口中 `ISpeechReq`

#### startOnceIsr

    public void startOnceIsr()

从接口复制的说明: `ISpeechReq`
开始单次识别

指定者:
  `startOnceIsr` 在接口中 `ISpeechReq`

#### stopOnceIsr

    public void stopOnceIsr()

从接口复制的说明: `ISpeechReq`
停止单次识别

指定者:
  `stopOnceIsr` 在接口中 `ISpeechReq`

#### speak

    public void speak(java.lang.String content)

从接口复制的说明: `ISpeechReq`
说话

指定者:
  `speak` 在接口中 `ISpeechReq`

#### stopSpeak

    public void stopSpeak()

从接口复制的说明: `ISpeechReq`
停止说话

指定者:
  `stopSpeak` 在接口中 `ISpeechReq`

#### setLanguage

    public void setLanguage(java.lang.String language)

从接口复制的说明: `ISpeechReq`
设置识别语音类型

指定者:
  `setLanguage` 在接口中 `ISpeechReq`

#### setLanguageAndAccent

    public void setLanguageAndAccent(java.lang.String language,
                                     java.lang.String accent)

从接口复制的说明: `ISpeechReq`
设置识别语音类型

指定者:
  `setLanguageAndAccent` 在接口中 `ISpeechReq`

#### getResult

    public void getResult(java.lang.String text,
                          OnSpeechGetResultListener listener)

从接口复制的说明: `ISpeechReq`
手动获取语义结果

指定者:
  `getResult` 在接口中 `ISpeechReq`

#### openMicro

    public void openMicro()

从接口复制的说明: `ISpeechReq`
唤醒机器人麦克风

指定者:
  `openMicro` 在接口中 `ISpeechReq`