com.csjbot.coshandler.core

## 类 Speech

- java.lang.Object
- - com.csjbot.coshandler.core.Speech

- 所有已实现的接口:
    com.csjbot.coshandler.client_req.base.IClientReq, com.csjbot.coshandler.client_req.speech.ISpeechReq

      public class Speech
      extends java.lang.Object
      implements com.csjbot.coshandler.client_req.speech.ISpeechReq

  Created by Administrator on 2019/7/15.

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `SPEECH_RECOGNITION_AND_ANSWER_RESULT`
    `static int` | `SPEECH_RECOGNITION_RESULT`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `closeSpeechService()` 关闭讯飞语音服务
    `void` | `getResult(java.lang.String text, com.csjbot.coshandler.listener.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()` 停止说话

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

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

- - ### 字段详细资料

    - #### SPEECH_RECOGNITION_RESULT

          public static final int SPEECH_RECOGNITION_RESULT

      另请参阅:
        常量字段值

    - #### SPEECH_RECOGNITION_AND_ANSWER_RESULT

          public static final int SPEECH_RECOGNITION_AND_ANSWER_RESULT

      另请参阅:
        常量字段值

  - ### 方法详细资料

    - #### startSpeechService

          public void startSpeechService()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      开启讯飞语音服务
      指定者:
        `startSpeechService` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### closeSpeechService

          public void closeSpeechService()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      关闭讯飞语音服务
      指定者:
        `closeSpeechService` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### startIsr

          public void startIsr()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      开启多次识别
      指定者:
        `startIsr` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### stopIsr

          public void stopIsr()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      停止多次识别
      指定者:
        `stopIsr` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### startOnceIsr

          public void startOnceIsr()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      开始单次识别
      指定者:
        `startOnceIsr` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### stopOnceIsr

          public void stopOnceIsr()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      停止单次识别
      指定者:
        `stopOnceIsr` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### openMicro

          public void openMicro()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      唤醒机器人麦克风
      指定者:
        `openMicro` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### speak

          public void speak(java.lang.String content)

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      说话
      指定者:
        `speak` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### stopSpeak

          public void stopSpeak()

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      停止说话
      指定者:
        `stopSpeak` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### setLanguage

          public void setLanguage(java.lang.String language)

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      设置识别语音类型
      指定者:
        `setLanguage` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### setLanguageAndAccent

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

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      设置识别语音类型
      指定者:
        `setLanguageAndAccent` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`

    - #### getResult

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

      从接口复制的说明: `com.csjbot.coshandler.client_req.speech.ISpeechReq`
      手动获取语义结果
      指定者:
        `getResult` 在接口中 `com.csjbot.coshandler.client_req.speech.ISpeechReq`