# 语音录音对接_遥控器对接_夏杰语音SDK_VoicePlus **Repository Path**: sharjeck/voice-plus ## Basic Information - **Project Name**: 语音录音对接_遥控器对接_夏杰语音SDK_VoicePlus - **Description**: 夏杰语音遥控器对接插件sdk,用于遥控器录音、语音数据发送。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2025-02-13 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 夏杰语音插件 语音数据对接api使用说明。 语音录音数据传输识别,音频数据格式PCM 16bit 16KHz 可用于语音遥控器插件对接,采集语音遥控器数据并解码为pcm,通过该sdk的api发送给夏杰语音,实现语音识别。 #### 权限要求 需要开启网络访问权限 #### 使用说明 安装夏杰语音,支持国内版和国际版。 将sdk加入到android代码工程,调用以下接口进行初始化、数据发送。 1、初始化实例 import com.sharjeck.voiceplus.aimic.AudioTransfer; AudioTransfer mAudioTransfer = AudioTransfer.getInstance(); //设置国内版语音软件(语音软件包名com.peasun.aispeech) mAudioTransfer.setType(1); //设置国外版语音软件(不设置的话,默认为国际版,语音软件包名com.peasun.aispeechgl) mAudioTransfer.setType(0); 2、启动服务 mAudioTransfer.startTransfer(); 3、语音开始采集 mAudioTransfer.voiceKeyDown(this); 开始语音数据传输 4、发送数据 mAudioTransfer.send(byte[] buffer, int length); 发送语音数据,可以拆包多次连续调用,如每次发送10ms数据。 语音数据格式pcm 16bit 16KHz 5、语音采集结束 mAudioTransfer.voiceKeyUp(this); 结束语音数据发送,立即识别。 6、停止服务 mAudioTransfer.stopTransfer(); 销毁释放资源。