realme智慧耳机项目,耳机连接app后,进入翻译功能界面,实现耳机语音录入并识别翻译的功能,有面对面翻译、同声传译、智慧问答三个主要功能模块。面对面翻译是根据耳机或者手机分别作为语音输入源,进行翻译;同声传译是实时翻译耳机输入的音频流;智慧问答是根据提问问题,使用大模型回答问题。
面对面翻译需要分别在耳机和手机获取音频流,并且需要分别在手机和耳机播放音频流数据,需要切换蓝牙SCO。录音使用AudiRecorder实现,播放音频流使用AudoPlayer。录音获取的音频流使用Websocket发送给后台,后台调用大模型接口翻译识别,并回复给app。