91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【全志R329-NPU助力】Maix-Speech為嵌入式環(huán)境設(shè)計(jì)的離線(xiàn)語(yǔ)音庫(kù)

深圳全志在線(xiàn)有限公司 ? 2022-03-28 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Maix-Speech是專(zhuān)為嵌入式環(huán)境設(shè)計(jì)的離線(xiàn)語(yǔ)音庫(kù),設(shè)計(jì)目標(biāo)包括:ASR/TTS/CHAT

作者的設(shè)計(jì)初衷是完成一個(gè)低至Cortex-A7 1.0GHz 單核下可以實(shí)時(shí)運(yùn)行的ASR庫(kù)。

目前市面上的離線(xiàn)語(yǔ)音庫(kù)非常稀缺,即使有也對(duì)主控要求很高,Maix-Speech 針對(duì)語(yǔ)音識(shí)別算法進(jìn)行了深度優(yōu)化,在內(nèi)存占用上達(dá)到了數(shù)量級(jí)上的領(lǐng)先,并且保持了優(yōu)良的WER。

基本情況

Maix-Speech剛發(fā)布了一個(gè)面向嵌入式設(shè)備的離線(xiàn)語(yǔ)音識(shí)別庫(kù),可以在低至Coretx-A7 1.0GHz, 64MB系統(tǒng)內(nèi)存的嵌入式設(shè)備上實(shí)時(shí)運(yùn)行(RTF<1.0)

最低內(nèi)存占用25MB,磁盤(pán)占用35MB(含語(yǔ)言模型);最優(yōu)aishell wer約5.4%;支持流式識(shí)別,支持連續(xù)數(shù)字識(shí)別,關(guān)鍵詞識(shí)別,連續(xù)大詞表語(yǔ)音識(shí)別等

支持:x86_64, armv7, aarch64, riscv64 等多種硬件平臺(tái),支持 AWNN, Zhouyi AIPU 加速。

感興趣的可以跳轉(zhuǎn)githuib來(lái)點(diǎn)個(gè)贊。

鏈接:https://github.com/sipeed/Maix-Speech

Maix-Speech 的優(yōu)勢(shì)

  • 多平臺(tái)支持

Maix-Speech 支持多種嵌入式平臺(tái)

poYBAGJBEv-AAn0RAAA5SHaXm9M760.png
  • 極低的內(nèi)存要求和優(yōu)良的正確率

Maix-Speech的內(nèi)存占用相對(duì)于市面上的其他語(yǔ)音識(shí)別框架有數(shù)量級(jí)上的領(lǐng)先優(yōu)勢(shì),并且保持良好的WER水平。

Maix-Speech最低可以實(shí)時(shí)運(yùn)行(RTF<1)于典型的 1.0GHz Cortex-A7 內(nèi)核的芯片上,并且最低僅占用25MB左右內(nèi)存, 也就意味著它可以實(shí)時(shí)運(yùn)行在典型的內(nèi)封64MB內(nèi)存的A7芯片上。

pYYBAGJBEv-AawkPAABEpQ_rkGQ552.png常見(jiàn)離線(xiàn)語(yǔ)音識(shí)別工具對(duì)比

  • 細(xì)節(jié)優(yōu)化

優(yōu)化了openfst及wfst解碼,使得整個(gè)解碼圖無(wú)需載入內(nèi)存即可實(shí)時(shí)讀取解碼。

可選載入內(nèi)存的LG.fst解碼圖,壓縮為lg.sfst, 尺寸為原始fst的1/3左右,占用內(nèi)存為kaldi載入相同fst的內(nèi)存占用的 1/20左右(kaldi需要6.5倍左右內(nèi)存載入fst文件)。

使用新的sMBR等效的方式(無(wú)需修改loss)進(jìn)行鑒別性訓(xùn)練,提升流式識(shí)別的準(zhǔn)確率

效果展示

在全志 R329 上的運(yùn)行效果,視頻中板卡為 MaixSense

pYYBAGJBEwCAd8D9AAB3m7HpMZI612.jpg連續(xù)大詞匯量語(yǔ)音識(shí)別(LVCSR)

poYBAGJBEwCAHls7AABssf99_54766.jpg連續(xù)中文數(shù)字識(shí)別 (DIGIT)

poYBAGJBEv-ALtHhAABtclcQc4Q595.jpg關(guān)鍵詞識(shí)別(KWS)

Maix-Speech 工程結(jié)構(gòu)

├── assets
│   └── test_files                # 提供的測(cè)試文件,方便上手測(cè)試
├── components                     # 組件
│   ├── asr_lib                   # 組件 asr_lib
│   │   ├── CMakeLists.txt       # 組件配置文件
│   │   ├── include              # 頭文件
│   │   ├── Kconfig              # 組件 menuconfig 配置文件
│   │   ├── lib                  # 各個(gè)平臺(tái)的庫(kù)文件
│   │   └── src                  # 源文件
│   └── utils                     # 工具類(lèi)組件,包括了跑分、字體等
├── Kconfig                       # 最頂級(jí)的 menuconfig 配置文件
├── LICENSE                       # 開(kāi)源協(xié)議(證書(shū))
├── projects                      # 工程
│   └── maix_asr                 # ASR 工程
│       ├── CMakeLists.txt       # 工程配置文件
│       ├── main                 # 工程里面的主組件
│       └── project.py           # 構(gòu)建腳本,方便輸入命令
├── README.md                     # 項(xiàng)目首頁(yè)英文文檔
├── README_ZH.md                  # 項(xiàng)目首頁(yè)中文文檔
├── tools                         # 項(xiàng)目構(gòu)建相關(guān)代碼,一般不用看
└── usage_zh.md                   # 使用方法

構(gòu)建代碼

項(xiàng)目支持多平臺(tái), 不同的平臺(tái)使用的工具鏈和庫(kù)可能有差異,注意區(qū)別。

PC環(huán)境的推薦系統(tǒng)為 Ubuntu 18.04 以上,gcc 7.5 以上,CMake 3.20以上,失能conda虛擬環(huán)境。其他環(huán)境可能有部分軟件需要額外設(shè)置,不建議新手使用。

其他嵌入式環(huán)境的交叉編譯方式可能存在一些細(xì)節(jié)使用問(wèn)題,商業(yè)用戶(hù)可以聯(lián)系support@sipeed.com 獲取支持。

  • 環(huán)境準(zhǔn)備

首先電腦安裝工具鏈和庫(kù)(Ubuntu 為例)

sudo apt update

sudo apt install git python3 cmake

python 只是用在編譯腳本上的,方便簡(jiǎn)單地輸入編譯命令, 如果你電腦里有任何一個(gè)版本的 python 都是可以的, 為確保不出問(wèn)題最好是Python3。如果實(shí)在不想裝 python , 也可以手動(dòng)使用 cmake 命令進(jìn)行編譯。

x86 (Linux) 或 在跑在其它架構(gòu)的系統(tǒng)里編譯,比如在R329或樹(shù)莓派的系統(tǒng)里使用GCC編譯 安裝工具鏈和庫(kù)(Ubuntu為例)。

sudo apt install build-essential libasound2-dev

交叉編譯 下載工具鏈,并解壓到指定文件夾 比如R329, 從 realease 下載 r329_toolchain.tar.gz, 并解壓到一個(gè)路徑,比如 /opt/r329_toolchain 比如 v83x, 在這里找到工具鏈下載鏈接并下載工具鏈,解壓到一個(gè)文件夾,比如/opt/toolchain-sunxi-musl

poYBAGJBEwCAL0MfAAAtpxZ8oRY466.png
  • 克隆代碼

git clone https://github.com/sipeed/Maix-Speech

  • 編譯

x86(Linux)或在跑在其它架構(gòu)的系統(tǒng)里編譯,比如在R329或 樹(shù)莓派 的系統(tǒng)里使用GCC編譯

注意,conda 環(huán)境下工具鏈可能有問(wèn)題,如果出現(xiàn)錯(cuò)誤可以先嘗試 退出conda環(huán)境使用原生環(huán)境編譯。


cd projects/maix_asr
python project.py clean_conf    # 清除工具鏈配置
python project.py menuconfig    # 配置選擇芯片架構(gòu)(ARCH),默認(rèn)是 x86
python project.py build#python project.py rebuild          # 如果有新建文件需要使用 rebuild
# python project.py build --verbose # 打印詳細(xì)構(gòu)建過(guò)程

./build/maix_asr                # 測(cè)試下運(yùn)行可執(zhí)行文件,可以執(zhí)行即可

python project.py clean         # 清除構(gòu)建內(nèi)容
python project.py distclean     # 徹底清除構(gòu)建內(nèi)容, 包括 menuconfig 內(nèi)容
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 語(yǔ)音識(shí)別
    +關(guān)注

    關(guān)注

    39

    文章

    1812

    瀏覽量

    116058
  • 全志
    +關(guān)注

    關(guān)注

    25

    文章

    311

    瀏覽量

    54739
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    從零搭建嵌入式開(kāi)發(fā)環(huán)境:C、Makefile、調(diào)試流程

    很多人剛開(kāi)始學(xué)嵌入式的時(shí)候,第一件事就被環(huán)境卡住?!癒eil安裝不上、STM32CubeIDE卡死、make命令找不到、下載不進(jìn)芯片”——這些問(wèn)題往往比代碼更容易勸退人。實(shí)際上,搭建環(huán)境這件事看似
    的頭像 發(fā)表于 01-09 19:04 ?682次閱讀
    從零搭建<b class='flag-5'>嵌入式</b>開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>:C、Makefile、調(diào)試<b class='flag-5'>全</b>流程

    iMLite AI Map 2.1 正式上線(xiàn):智能穿戴迎來(lái)嵌入式離線(xiàn)地圖導(dǎo)航新體驗(yàn)

    智能穿戴迎來(lái)嵌入式離線(xiàn)地圖導(dǎo)航新體驗(yàn),在極小的資源占用下實(shí)現(xiàn)了完整的地圖功能,代碼空間控制在 80KB以?xún)?nèi),運(yùn)行內(nèi)存僅需幾十KB,讓即使是配置受限的智能設(shè)備也能流暢運(yùn)行離線(xiàn)導(dǎo)航,引擎已經(jīng)適配了市面上所有主流MCU,覆蓋了50%以
    的頭像 發(fā)表于 12-01 10:26 ?1396次閱讀
    iMLite AI Map 2.1 正式上線(xiàn):智能穿戴迎來(lái)<b class='flag-5'>嵌入式</b><b class='flag-5'>離線(xiàn)</b>地圖導(dǎo)航新體驗(yàn)

    合眾恒躍×科技 | T536開(kāi)發(fā)板正式入駐志在線(xiàn)開(kāi)發(fā)者社區(qū),共筑開(kāi)源生態(tài)

    近日,合眾恒躍旗下多款核心嵌入式產(chǎn)品正式上線(xiàn)志在線(xiàn)開(kāi)發(fā)者論壇!作為深耕工業(yè)領(lǐng)域15年的嵌入式產(chǎn)品專(zhuān)家,此次入駐不僅是雙方技術(shù)理念的深度契合,更將為
    的頭像 發(fā)表于 11-27 10:01 ?5208次閱讀
    合眾恒躍×<b class='flag-5'>全</b><b class='flag-5'>志</b>科技 | T536開(kāi)發(fā)板正式入駐<b class='flag-5'>全</b>志在線(xiàn)開(kāi)發(fā)者社區(qū),共筑開(kāi)源生態(tài)

    【開(kāi)發(fā)指南】系列核心板開(kāi)發(fā)過(guò)程中的常見(jiàn)問(wèn)題及排查策略

    在長(zhǎng)期提供技術(shù)支持服務(wù)的過(guò)程中,飛凌嵌入式總結(jié)了用戶(hù)開(kāi)發(fā)系列產(chǎn)品時(shí)常見(jiàn)的問(wèn)題及排查方法。本文中,小編將為大家梳理這些經(jīng)驗(yàn),助力開(kāi)發(fā)者快速定位問(wèn)題,提升開(kāi)發(fā)效率。
    的頭像 發(fā)表于 10-15 08:04 ?6875次閱讀
    【開(kāi)發(fā)指南】<b class='flag-5'>全</b><b class='flag-5'>志</b>系列核心板開(kāi)發(fā)過(guò)程中的常見(jiàn)問(wèn)題及排查策略

    嵌入式達(dá)到什么水平才能就業(yè)?

    (三)實(shí)戰(zhàn)經(jīng)驗(yàn)擁有2-3 個(gè)完整嵌入式項(xiàng)目經(jīng)驗(yàn):項(xiàng)目需包含需求分析、方案設(shè)計(jì)、代碼開(kāi)發(fā)、測(cè)試優(yōu)化流程,能清晰闡述項(xiàng)目難點(diǎn)與解決方案能獨(dú)立排查項(xiàng)目中的軟硬聯(lián)調(diào)問(wèn)題:比如通過(guò)示波器查看信號(hào)波形定位
    發(fā)表于 09-15 10:20

    嵌入式工程師為什么要學(xué)QT?

    、車(chē)載系統(tǒng)和消費(fèi)電子等領(lǐng)域尤為突出。其跨平臺(tái)特性、豐富的庫(kù)和工具、高性能以及強(qiáng)大的GUI支持,讓Qt成為嵌入式開(kāi)發(fā)最理想的選擇。 嵌入式工程師學(xué)習(xí)Qt有很多好處。 跨平臺(tái)支持 Qt支持多種操作系統(tǒng),如
    發(fā)表于 08-14 15:15

    AMD嵌入式處理器您的應(yīng)用添能助力

    ,AMD 銳龍嵌入式處理器和 EPYC(霄龍)嵌入式處理器均能滿(mǎn)足所需,憑借出色的耐用性、可靠性、能效及性能為要求嚴(yán)苛的應(yīng)用添能助力。
    的頭像 發(fā)表于 07-07 14:09 ?1900次閱讀

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    區(qū)別 單片機(jī)嵌入式系統(tǒng)和Linux嵌入式系統(tǒng)是兩種不同的嵌入式系統(tǒng)開(kāi)發(fā)方式,它們?cè)趹?yīng)用領(lǐng)域、開(kāi)發(fā)環(huán)境、資源需求等方面都有顯著的區(qū)別。以下是它們的主要區(qū)別: 1.應(yīng)用領(lǐng)域: 單片機(jī)
    發(fā)表于 06-20 09:46

    基于米爾T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案

    A53處理器、G31GPU、4K編解碼能力)和嵌入式場(chǎng)景需求。米爾基于T536開(kāi)發(fā)板以下是分階段開(kāi)發(fā)方案:?一、?開(kāi)發(fā)環(huán)境搭建1.1.系統(tǒng)層配置使用Ubunt
    的頭像 發(fā)表于 06-05 08:01 ?2172次閱讀
    基于米爾<b class='flag-5'>全</b><b class='flag-5'>志</b>T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案

    科技攜飛凌嵌入式T527核心板亮相OpenHarmony開(kāi)發(fā)者大會(huì)

    科技作為OpenHarmony生態(tài)的重要合作伙伴受邀參會(huì),還重點(diǎn)介紹了與飛凌嵌入式合作開(kāi)發(fā)的FET527-C核心板
    的頭像 發(fā)表于 05-30 11:02 ?1595次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技攜飛凌<b class='flag-5'>嵌入式</b>T527核心板亮相OpenHarmony開(kāi)發(fā)者大會(huì)

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)資源關(guān)鍵要點(diǎn)

    本帖最后由 魯治驛 于 2025-6-11 01:13 編輯 一、開(kāi)發(fā)環(huán)境搭建 系統(tǒng)配置 宿主機(jī)推薦使用Ubuntu 20.04 LTS,安裝提供的naK工具鏈(含交叉編譯工具鏈
    發(fā)表于 04-14 23:06

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】測(cè)試心得

    工具鏈完善度,建議開(kāi)發(fā)者優(yōu)先選擇Linux環(huán)境并積極利用社區(qū)資源。對(duì)于中小型智能設(shè)備項(xiàng)目,該板卡可作為T系列芯片方案的優(yōu)質(zhì)驗(yàn)證平臺(tái)。 推薦使用場(chǎng)景:智能安防終端、輕量級(jí)AIoT網(wǎng)關(guān)、嵌入
    發(fā)表于 04-14 22:46

    新操作系統(tǒng)適配,飛凌嵌入式T527核心板打造高效開(kāi)發(fā)新體驗(yàn)

    飛凌嵌入式基于T536處理器開(kāi)發(fā)設(shè)計(jì)的FET527N-C核心板適配了全新升級(jí)的ForlinxDesktop22.04操作系統(tǒng),這一舉措不僅能夠?yàn)橛脩?hù)帶來(lái)了更加流暢、穩(wěn)定的操作體驗(yàn)
    的頭像 發(fā)表于 03-20 14:33 ?1378次閱讀
    新操作系統(tǒng)適配,飛凌<b class='flag-5'>嵌入式</b>T527核心板打造高效開(kāi)發(fā)新體驗(yàn)

    Python在嵌入式系統(tǒng)中的應(yīng)用場(chǎng)景

    你想把你的職業(yè)生涯提升到一個(gè)新的水平?Python在嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開(kāi)發(fā)更多地依賴(lài)于C和C++語(yǔ)言,Python的優(yōu)勢(shì)在于其簡(jiǎn)潔的語(yǔ)法、豐富的庫(kù)和快速的開(kāi)發(fā)周期,這使得它在某些
    的頭像 發(fā)表于 03-19 14:10 ?1500次閱讀

    IAR發(fā)布云端平臺(tái),助力現(xiàn)代嵌入式軟件開(kāi)發(fā)團(tuán)隊(duì)

    該平臺(tái)嵌入式軟件開(kāi)發(fā)人員提供前所未有的自由度與靈活性,助力開(kāi)發(fā)團(tuán)隊(duì)在工具選擇和日常工作流中實(shí)現(xiàn)更高效的協(xié)作與創(chuàng)新。
    的頭像 發(fā)表于 03-12 11:56 ?814次閱讀