時代拓靈AI降噪SDK集成調試過程
性能優越且經濟的喚醒SDK。php
能力介紹
利用DNN(深度神經網絡)強大的建模能力,高效融合入耳麥克風及耳外麥克風的信號特色,不管是地鐵、馬路、甚至是大風噪這種業界公認的通話降噪難題,都可以達到很好的噪聲抑制效果,可以實時消除遊戲通話過程當中的背景噪聲,不管你在地鐵、餐廳這類嘈雜的環境下語音,對方聽到的都只有清晰人聲
拓靈SDK demo運行效果圖
html
集成步驟
- 前往時代拓靈官網下載離線喚醒詞SDK demo
紅框選中的是正常狀況下的,時代拓靈還有針對遠場的AI降噪SDK,各位也能夠下載使用,使用過程和流程相同
http://yun.twirlingvr.com/index.php/home/sdkdownload/index.html
- 前往時代拓靈官網註冊AI降噪SDK試用項目,申請appid,設置app密碼
注意:時代拓靈提供的試用項目,只有14天的試用期,而且20個裝機量項目
http://yun.twirlingvr.com/index.php/home/sdkdownload/addTestPro.html
建立成功後頁面右上角點擊我的中興->項目管理查看本身申請到的appidjava
- 解壓下載的SDK demo
解壓後的文件夾是一個安卓工程,大體目錄用途以下
安卓工程下:
Audio 存放一個測試音頻,用於讀取音頻文件,測試AI降噪效果
Libs 下是存放的AI降噪時調用的動態庫 - 集成調試Demo
注意:Demo須要文件讀寫權限和網絡權限;
將安卓工程下的audio目錄拷貝到手機存儲中,而且記下路徑。
使用Android Studio打開解壓後的SDK demo,打開android_sdk\app\src\main\java\com\twirling\sdk\sdk_test\MainActivity.java文件,首先在onCreate()方法中的DnnoiseInit ()方法中填入本身申請到的appid和設置的密碼。
接着在readAudioFile()方法中填寫好上一步中記下音頻的路徑地址,以及處理完成後的音頻存放路徑地址。
填寫完這些信息後,SDK Demo就能夠正式工做了,十分簡單。
測試SDK功能
時代拓靈SDK編譯完成後在手機上運行以下圖
android
頂部一個test按鈕點擊後就開始進行AI降噪處理文件,根據文件的長度大小不一樣,稍微等待片刻處理就完成了,在您設置的存放位置就會生成AI降噪後的文件。
如何集成進本身項目小經驗
網絡
- 將Demo導入IDE,跑起來。
- 查看layout中的activity_main.xml佈局找到功能控件。
- 根據控件ID,在代碼找到對應功能的的代碼。
- 找到功能的核心代碼之後,看看當前的方法或者類在哪裏有用到,怎麼用的,是如何初始化的而後集成到本身的工程裏,就OK了。 Tips: 一、拓靈AI降噪 支持哪些平臺和版本 Android端提供的是JNI接口 Windows端提供的是C++接口。 二、拓靈AI降噪 支持哪些平臺和版本 支持Android、Windows、Linux 三、裝機量怎麼定義的? 裝機量受權:離線命令詞識別按照裝機量收費,購買後即得到相應受權。裝機量按照使用了開發者應用的終端設備信息進行統計,即在終端設備上安裝了應用並啓用了離線引擎,即記爲一個裝機量。同一個終端設備上卸載(重裝)應用均記爲一個裝機量,不重複計數。