最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Android平台语音通话及回音消除、噪音消除研究(转)

IT圈 admin 62浏览 0评论

2024年1月8日发(作者:皇甫玄雅)

//16K降噪

jint Java_com_audioaec_talkdemo_AudioAEC_AudioDeNose16K(JNIEnv* env,jobject thiz,jbyteArray recordArray){if(nInitDeNoseFlag == 0)return 0 ; jbyte* recordBuffer = (jbyte *)(*env)->GetByteArrayElements(env,recordArray, 0); speex_preprocess(audioProcNose16K,(spx_int16_t*)recordBuffer, NULL);

(*env)->ReleaseByteArrayElements(env,recordArray,recordBuffer,0) ; return 1 ;}// 释放降噪jint

Java_com_audioaec_talkdemo_AudioAEC_ExitAudioDeNose( JNIEnv* env, jobject thiz){if(nInitDeNoseFlag == 0)return 0 ;

nInitDeNoseFlag = 0 ;speex_preprocess_state_destroy(audioProcNose8K);

speex_preprocess_state_destroy(audioProcNose16K);

return 1 ;}/p/e74700dd07cf

2024年1月8日发(作者:皇甫玄雅)

//16K降噪

jint Java_com_audioaec_talkdemo_AudioAEC_AudioDeNose16K(JNIEnv* env,jobject thiz,jbyteArray recordArray){if(nInitDeNoseFlag == 0)return 0 ; jbyte* recordBuffer = (jbyte *)(*env)->GetByteArrayElements(env,recordArray, 0); speex_preprocess(audioProcNose16K,(spx_int16_t*)recordBuffer, NULL);

(*env)->ReleaseByteArrayElements(env,recordArray,recordBuffer,0) ; return 1 ;}// 释放降噪jint

Java_com_audioaec_talkdemo_AudioAEC_ExitAudioDeNose( JNIEnv* env, jobject thiz){if(nInitDeNoseFlag == 0)return 0 ;

nInitDeNoseFlag = 0 ;speex_preprocess_state_destroy(audioProcNose8K);

speex_preprocess_state_destroy(audioProcNose16K);

return 1 ;}/p/e74700dd07cf

发布评论

评论列表 (0)

  1. 暂无评论