夏杰语音插件

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

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐