一、平臺介紹
EAIDK 智能語音處理教學與實踐套件包含以軟硬件一體的嵌入式人工智能開發套件 EAIDK-610 為核心的實驗箱,以及配套的教學實踐資源。EAIDK-610 預裝 Linux 操作系統、嵌入式深度學習框架Tengine、智能語音處理 SDK,實驗箱配有高清顯示屏、4Mic 陣列、USB 聲卡、無線鍵鼠等外設。
利用 EAIDK 智能語音處理教學與實踐套件,可以開展語音信號的采集與播放、語音編解碼、回聲消除、語音信號降 噪、語音變速變調、語音識別、語音合成、智能對話等智能語 音處理課程教學與實踐。
二、主要特色
2.1 嵌入式深度學習框架 Tengine
本套件預裝嵌入式深度學習框架 Tengine,支持Caffe/TensorFlow/Pytorch/MxNet/ONNX/Darknet 等訓練框架模型直接部署,支持層融合、量化等網絡性能 優化策略,提供統一 API(C/Python/JNI)接口,提供擴展接口自定義算子。
嵌入式深度學習框架 Tengine 內含高性能異構計算庫 HCL: HCL.NN 加速嵌入式平臺神經網絡推理運算,HCL.Vision 具備常用的圖像處理、計算機視覺、模式識別的算子與算法,提供異構調度硬件加速芯片圖像處理,HCL.Audio 具備常用的音頻信號前后處理算子,支持 FFT/IFFT、MFCC 等信號處理方式。
2.2 軟硬件一體化 開箱即用
本套件以軟硬件一體的嵌入式人工智能開發套件 EAIDK-610 為核心,預裝 Linux 操作系(Kernel 4.4 Fedora 28), 標配高清顯示屏、 4Mic 陣列、USB 聲卡、無線鍵鼠。用戶無需另行采購其他設備,即可根據套件所配教程,開展語音信號的采集與播放、語音 編解碼、回聲消除、語音信號降噪、語音變速變調、語音識別、語 音合成、智能對話等智能語音處理課程教學與實踐。
2.3 豐富的配套教程與示例
本套件提供語音前處理、語音合成、語音識別、自然語言處理等配套教程與源代碼,并預裝智能語音處理演示 Demo。用戶只需具有 Linux、C 或 Python 程序設計方面的先修課程,即可開展智能語音處理課程教學與實踐