夏杰语音插件

语音数据对接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();

销毁释放资源。

------------------------------------------------------------------

夏杰语音支持AI大模型,集语音输入/手机输入、语音换台、语音音乐/K歌、语音搜索电影电视剧、语音故事/相声/评书、语音智能家居、语音智能问答、古诗词/成语、语音点餐/订票/酒店、航班/火车票、天气、周边搜索/导航等30多类功能于一体,支持海量影视、音乐、菜谱、电视频道的搜索与控制。

------------------------------------------------------------------

语音录音对接_遥控器对接_夏杰语音SDK

更多代码工程

参考网址:https://gitee.com/sharjeck/voice-plus

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐