91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.86MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-01
  • 語言: 其他
  • 標簽: 噪聲抑制??

資源簡介

WebRTC中的噪聲抑制算法性能好,效率高,但是因為關聯復雜,單獨使用很麻煩。為配合聲音處理器開發,從WebRTC中單獨摳出來的噪聲抑制源碼,使用VS2010編譯。在Release目錄下,還有編譯好的執行文件和語音樣本。

資源截圖

代碼片段和文件信息

/*
?*??Copyright?(c)?2012?The?WebRTC?project?authors.?All?Rights?Reserved.
?*
?*??Use?of?this?source?code?is?governed?by?a?BSD-style?license
?*??that?can?be?found?in?the?LICENSE?file?in?the?root?of?the?source
?*??tree.?An?additional?intellectual?property?rights?grant?can?be?found
?*??in?the?file?PATENTS.??All?contributing?project?authors?may
?*??be?found?in?the?AUTHORS?file?in?the?root?of?the?source?tree.
?*/

#include?“ns/include/noise_suppression.h“

#include?
#include?

#include?“signal_processing/include/signal_processing_library.h“
#include?“ns/defines.h“
#include?“ns/ns_core.h“

int?WebRtcNs_Create(NsHandle**?NS_inst)?{
??*NS_inst?=?(NsHandle*)?malloc(sizeof(NSinst_t));
??if?(*NS_inst?!=?NULL)?{
????(*(NSinst_t**)NS_inst)->initFlag?=?0;
????return?0;
??}?else?{
????return?-1;
??}

}

int?WebRtcNs_Free(NsHandle*?NS_inst)?{
??free(NS_inst);
??return?0;
}


int?WebRtcNs_Init(NsHandle*?NS_inst?uint32_t?fs)?{
??return?WebRtcNs_InitCore((NSinst_t*)?NS_inst?fs);
}

int?WebRtcNs_set_policy(NsHandle*?NS_inst?int?mode)?{
??return?WebRtcNs_set_policy_core((NSinst_t*)?NS_inst?mode);
}


int?WebRtcNs_Process(NsHandle*?NS_inst?short*?spframe?short*?spframe_H
?????????????????????short*?outframe?short*?outframe_H)?{
??return?WebRtcNs_ProcessCore(
??????(NSinst_t*)?NS_inst?spframe?spframe_H?outframe?outframe_H);
}

float?WebRtcNs_prior_speech_probability(NsHandle*?handle)?{
??NSinst_t*?self?=?(NSinst_t*)?handle;
??if?(handle?==?NULL)?{
????return?-1;
??}
??if?(self->initFlag?==?0)?{
????return?-1;
??}
??return?self->priorSpeechProb;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2826??2014-04-11?14:27??NS_Port\ns\defines.h

?????文件???????3571??2014-08-15?14:07??NS_Port\ns\include\noise_suppression.h

?????文件???????1583??2014-08-15?14:07??NS_Port\ns\noise_suppression.c

?????文件??????49276??2014-08-15?14:12??NS_Port\ns\ns_core.c

?????文件???????6575??2014-08-15?14:08??NS_Port\ns\ns_core.h

?????文件??????50893??2014-04-11?14:27??NS_Port\ns\windows_private.h

?????文件???????1309??2014-08-15?15:05??NS_Port\NsDemo\NsDemo.cpp

?????文件????????878??2014-08-15?14:00??NS_Port\NsDemo\NsDemo.sln

????..A..H.?????17920??2014-08-15?15:12??NS_Port\NsDemo\NsDemo.suo

?????文件???????4841??2014-08-15?15:09??NS_Port\NsDemo\NsDemo.vcxproj

?????文件???????2501??2014-08-15?15:09??NS_Port\NsDemo\NsDemo.vcxproj.filters

?????文件????????143??2014-08-15?14:00??NS_Port\NsDemo\NsDemo.vcxproj.user

?????文件???????1546??2014-08-15?14:00??NS_Port\NsDemo\ReadMe.txt

?????文件?????773968??2011-02-19?00:40??NS_Port\NsDemo\Release\msvcr100.dll

?????文件??????35328??2014-08-15?15:11??NS_Port\NsDemo\Release\NsDemo.exe

?????文件????1415610??2014-05-14?13:57??NS_Port\NsDemo\Release\test_in.pcm

?????文件????1415680??2014-08-15?15:06??NS_Port\NsDemo\Release\test_out.pcm

?????文件????????211??2014-08-15?14:00??NS_Port\NsDemo\stdafx.cpp

?????文件????????233??2014-08-15?14:00??NS_Port\NsDemo\stdafx.h

?????文件????????236??2014-08-15?14:00??NS_Port\NsDemo\targetver.h

?????文件??????36824??2014-04-11?14:27??NS_Port\signal_processing\fft4g.c

?????文件????????643??2014-04-11?14:27??NS_Port\signal_processing\include\fft4g.h

?????文件??????65491??2014-08-15?15:11??NS_Port\signal_processing\include\signal_processing_library.h

?????文件???????3337??2014-04-11?14:29??NS_Port\typedefs.h

?????目錄??????????0??2014-08-15?14:57??NS_Port\ns\include

?????目錄??????????0??2014-08-15?15:14??NS_Port\NsDemo\Release

?????目錄??????????0??2014-08-15?15:11??NS_Port\signal_processing\include

?????目錄??????????0??2014-08-15?14:58??NS_Port\ns

?????目錄??????????0??2014-08-15?15:12??NS_Port\NsDemo

?????目錄??????????0??2014-08-15?15:09??NS_Port\signal_processing

............此處省略4個文件信息

評論

共有 條評論

相關資源