Class TransmitAudioStreamRequest

    • Constructor Detail

      • TransmitAudioStreamRequest

        public TransmitAudioStreamRequest()
      • TransmitAudioStreamRequest

        public TransmitAudioStreamRequest​(TransmitAudioStreamRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getFunctions

        public Function getFunctions()
        Get 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
        Returns:
        Functions 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
      • setFunctions

        public void setFunctions​(Function Functions)
        Set 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
        Parameters:
        Functions - 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
      • getSeqId

        public Long getSeqId()
        Get 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
        Returns:
        SeqId 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
      • setSeqId

        public void setSeqId​(Long SeqId)
        Set 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
        Parameters:
        SeqId - 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
      • getSessionId

        public String getSessionId()
        Get 语音段唯一标识,一个完整语音一个SessionId。
        Returns:
        SessionId 语音段唯一标识,一个完整语音一个SessionId。
      • setSessionId

        public void setSessionId​(String SessionId)
        Set 语音段唯一标识,一个完整语音一个SessionId。
        Parameters:
        SessionId - 语音段唯一标识,一个完整语音一个SessionId。
      • getUserVoiceData

        public String getUserVoiceData()
        Get 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
        Returns:
        UserVoiceData 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
      • setUserVoiceData

        public void setUserVoiceData​(String UserVoiceData)
        Set 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
        Parameters:
        UserVoiceData - 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
      • getVoiceEncodeType

        public Long getVoiceEncodeType()
        Get 语音编码类型 1:pcm。
        Returns:
        VoiceEncodeType 语音编码类型 1:pcm。
      • setVoiceEncodeType

        public void setVoiceEncodeType​(Long VoiceEncodeType)
        Set 语音编码类型 1:pcm。
        Parameters:
        VoiceEncodeType - 语音编码类型 1:pcm。
      • getVoiceFileType

        public Long getVoiceFileType()
        Get 语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
        Returns:
        VoiceFileType 语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
      • setVoiceFileType

        public void setVoiceFileType​(Long VoiceFileType)
        Set 语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
        Parameters:
        VoiceFileType - 语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
      • getIsEnd

        public Long getIsEnd()
        Get 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
        Returns:
        IsEnd 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
      • setIsEnd

        public void setIsEnd​(Long IsEnd)
        Set 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
        Parameters:
        IsEnd - 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
      • getLang

        public Long getLang()
        Get 音频源的语言,默认0为英文,1为中文
        Returns:
        Lang 音频源的语言,默认0为英文,1为中文
      • setLang

        public void setLang​(Long Lang)
        Set 音频源的语言,默认0为英文,1为中文
        Parameters:
        Lang - 音频源的语言,默认0为英文,1为中文
      • getStorageMode

        public Long getStorageMode()
        Get 是否临时保存 音频链接
        Returns:
        StorageMode 是否临时保存 音频链接
      • setStorageMode

        public void setStorageMode​(Long StorageMode)
        Set 是否临时保存 音频链接
        Parameters:
        StorageMode - 是否临时保存 音频链接
      • getVocabLibNameList

        public String[] getVocabLibNameList()
        Get 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
        Returns:
        VocabLibNameList 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
      • setVocabLibNameList

        public void setVocabLibNameList​(String[] VocabLibNameList)
        Set 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
        Parameters:
        VocabLibNameList - 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析