RecordVideoWu
Introduction: 音视频流录制+同时语音识别+同时人脸识别+同时语音合成
Tags:
介绍
这是录制视频+语音识别+人脸识别的 demo
软件架构
录制视频用的分为录制音频流和视频流;
- 利用 Android 的 Camera 视频流,开启子线程 VideoEncoderThread 利用 MediaCodec 实现视频流的编码,编码为 h264 格式;
- 利用百度 ai 的 SDK 实现录制音频流并且实现语音识别,开启子线程 AudioEncoderThread 利用 MediaCodec 实现音频流的编码;
- 最后自定义 MediaMuxerThread 音视频混合线程为音视频流分别添加音视频轨道,并且实时写入到 mp4 文件;
- 开启子线程利用 Google 自带的 FaceDetectionListener 实现人脸识别,最后自定义 view 实现实时人脸框的绘制;
使用说明
详见具体代码
参与贡献
吴庆森
