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

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

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

智能語音產(chǎn)品開發(fā)前首先應(yīng)了解的基礎(chǔ)知識,看完即可上手

啟英泰倫 ? 來源: 啟英泰倫 ? 作者: 啟英泰倫 ? 2024-01-19 16:16 ? 次閱讀

電子產(chǎn)品方案的開發(fā)主要有硬件和軟件的區(qū)別,硬件方案一般指采用了芯片電子元器件的為該產(chǎn)品設(shè)計的電路板,軟件方案一般指基于電路板上主控芯片的種類及產(chǎn)品功能需求所開發(fā)的代碼,再經(jīng)過編譯工具等生成可下載到主控芯片中的固件,配合芯片等硬件工作,實現(xiàn)產(chǎn)品的特定功能。用戶如果想開發(fā)一個新產(chǎn)品方案,主要步驟有硬件的選型、硬件的開發(fā)、固件的開發(fā)以及產(chǎn)品方案的測試等。用戶對測試出現(xiàn)的軟硬件問題進(jìn)行修復(fù)后就可以完成開發(fā),再根據(jù)需求進(jìn)行后續(xù)的生產(chǎn)制造等環(huán)節(jié)。

wKgaomWqL3aABbEBAATE9qW8yOQ312.png

下面介紹一下語音產(chǎn)品開發(fā)中會用到的一些基本概念:

智能語音芯片

芯片又被稱為集成電路,其英語名稱為integrated circuit,縮寫為IC。芯片是一種將電路和一些電子元器件做微型化,通過專用設(shè)備制造在半導(dǎo)體晶圓表面上,并經(jīng)過后道加工生成的可直接焊接使用的器件。硬件方案中采用芯片,可以極大的降低電路板的面積和設(shè)計的復(fù)雜度,有助于加快產(chǎn)品開發(fā)的速度和減低開發(fā)的難度,且能節(jié)省整體方案的成本,因此,目前已有大量芯片被應(yīng)用到了家電、汽車、消費電子工業(yè)控制等幾乎所有電子產(chǎn)品領(lǐng)域。

wKgaomWqL36Ada2VAAlZBMc078s880.png

智能語音芯片是芯片的一種,指通過芯片端側(cè)的神經(jīng)網(wǎng)絡(luò)技術(shù)提供相應(yīng)的算力,可以無需網(wǎng)絡(luò)服務(wù)器,直接在終端處理語音識別等語音相關(guān)的功能。智能語音產(chǎn)品直接采用智能語音芯片,可以極大地提升智能語音體驗,提高開發(fā)效率,降低方案的整體成本,因此目前越來越多的智能設(shè)備已經(jīng)在使用專業(yè)的智能語音芯片來開發(fā)產(chǎn)品。

語音識別過程

一般來講,智能語音芯片要處理語音識別時,首先需要外圍的麥克風(fēng)采集語音信號,將聲學(xué)的信號轉(zhuǎn)化為電學(xué)信號后,通過智能語音芯片上的ADC采樣,將采樣后的數(shù)字信號送入智能語音芯片內(nèi)部的語音處理模塊,同時芯片內(nèi)部執(zhí)行相應(yīng)的識別控制和算法軟件,對該聲音的型號進(jìn)行計算,通過軟件解碼后得到以文本方式輸出的識別結(jié)果。

wKgZomWqL4qAPwmqAAcamcH0GME149.png

語音模塊

語音模塊是將智能語音芯片和所需的被動元器件設(shè)計到一個小型化的PCB板上,可連接麥克風(fēng)的揚聲器等外圍器件,模塊可以下載相應(yīng)的功能固件,形成具備基本語音功能的硬件電路板。

wKgZomWqL5aABxIvAAcKm1or-ec755.png

產(chǎn)品開發(fā)設(shè)計時如果直接采用已設(shè)計好的語音模塊,可以不必學(xué)習(xí)和關(guān)心智能語音芯片設(shè)計電路時所需掌握的硬件知識,也不用設(shè)計產(chǎn)品中的語音電路部分,避免因?qū)φZ音相關(guān)信號處理不當(dāng)而造成的硬件板問題,還可以加速產(chǎn)品的硬件開發(fā),因此對于新用戶,推薦直接采用現(xiàn)成的標(biāo)準(zhǔn)模塊進(jìn)行產(chǎn)品方案的設(shè)計。

固件

固件一般是指用戶開發(fā)完成功能軟件后,通過編譯器等工具,生成的可以直接下載到主芯片里面的二進(jìn)制文件,該二進(jìn)制文件主要為主芯片所能識別的機器碼指令,主芯片上電后會執(zhí)行固件內(nèi)部的指令,從而實現(xiàn)用戶想達(dá)到的軟件功能。


在啟英泰倫智能語音芯片的方案開發(fā)中,啟英泰倫芯片所對應(yīng)的固件,主要由軟件控制部分、聲學(xué)模型、語言模型、播報回饋音等組成。其中軟件控制部分包含了操作系統(tǒng)控制芯片各個外設(shè)執(zhí)行對應(yīng)功能的指令,包括任務(wù)調(diào)度、串口通訊、控制IO輸入輸出等;聲學(xué)模型和語言模型是語音識別所需的文件,用戶可以通過啟英泰倫語音AI平臺獲?。徊蠡仞佉糁阜桨冈趫?zhí)行完一條語音指令后,需要播放的聲音,以通知用戶該指令已執(zhí)行。


在實際的產(chǎn)品開發(fā)中,因為啟英泰倫智能語音芯片可能作為主控芯片或被控芯片,因此固件又會被分為:主控固件和從機固件,如下所述:
主控固件:智能語音芯片作為產(chǎn)品主控,在進(jìn)行語音識別和識別反饋的同時,還可以根據(jù)識別到的語音命令對產(chǎn)品的功能進(jìn)行控制。


從機固件:智能語音芯片作為被控芯片,與上位機(產(chǎn)品主控芯片)進(jìn)行通信(如串口通信),將語音識別結(jié)果上傳給上位機,同時可接受上位機的指令進(jìn)行播報反饋。

wKgZomWqL66AdOmEAAQROZXnhxU847.png

可通過語音AI平臺制作固件

硬件開發(fā)

用戶完成芯片和模塊硬件選型后,可以從我司啟英泰倫語音AI平臺獲取硬件參考文檔,包括原理圖和PCB等,參考該文檔里面的設(shè)計方法,進(jìn)行硬件板級設(shè)計。
用戶也可以查看硬件設(shè)計參考文檔,獲取相應(yīng)的設(shè)計知識,以減少自行設(shè)計出錯的可能性,提升開發(fā)效果,加快開發(fā)效率。

固件開發(fā)

啟英泰倫提供了基于智能語音芯片的軟件SDK開發(fā)包和相應(yīng)的工具,具體詳細(xì)的內(nèi)容請查看文檔中心軟件開發(fā)SDK的部分。新用戶在開發(fā)固件時,首先請注冊啟英泰倫語音AI平臺,然后從該平臺中獲取到所選擇芯片或模塊對應(yīng)的SDK及工具。我們推薦新用戶先采用我司開發(fā)板或標(biāo)準(zhǔn)模塊,直接編譯我司提供的SDK,采用工具生產(chǎn)固件,完整走一次開發(fā)流程。點擊查看CI130X采用平臺制作固件和下載的示例。文檔中心里面有用戶所選擇模塊的規(guī)格書,該規(guī)格書中都有模塊升級的硬件連接及處理方法,用戶可以按照該文檔自行操作。


針對新用戶,我司推薦用戶直接采用語音AI平臺的固件制作功能,直接生成可下載使用的固件。這樣可以避免采用IDE工具進(jìn)行代碼的開發(fā),有助于快速入門。該操作請點擊語音AI平臺使用指南文檔,按照該文檔中對應(yīng)的操作方法進(jìn)行使用。


如果是比較熟悉我司開發(fā)的用戶,需要單獨合成固件的各組件,然后打包生成固件,同時需要做一定代碼開發(fā)的,可以根據(jù)選擇的芯片下載對應(yīng)的SDK進(jìn)行開發(fā)。


歡迎開啟智能語音產(chǎn)品設(shè)計之旅!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    450

    文章

    49650

    瀏覽量

    417263
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    4811

    瀏覽量

    96158
  • 語音識別
    +關(guān)注

    關(guān)注

    38

    文章

    1696

    瀏覽量

    112252
  • 智能語音
    +關(guān)注

    關(guān)注

    10

    文章

    771

    瀏覽量

    48598
收藏 人收藏

    評論

    相關(guān)推薦

    全新的半導(dǎo)體基礎(chǔ)知識

    《全新的半導(dǎo)體基礎(chǔ)知識首先對流行于電子書刊上數(shù)十年之久的經(jīng)典半導(dǎo)體基礎(chǔ)知識中存在的謬誤進(jìn)行了全方位的討論,然后以半導(dǎo)體內(nèi)部結(jié)構(gòu)為抓手,以G型半導(dǎo)體(客供電子型半導(dǎo)體)、H型半導(dǎo)體(主供電子型半導(dǎo)體
    的頭像 發(fā)表于 09-20 11:30 ?702次閱讀
    全新的半導(dǎo)體<b class='flag-5'>基礎(chǔ)知識</b>

    嵌入式系統(tǒng)軟硬件基礎(chǔ)知識大全

    作為一種廣泛應(yīng)用于各個領(lǐng)域的技術(shù),其軟硬件基礎(chǔ)知識對于開發(fā)者來說至關(guān)重要。在本文中,我們將詳細(xì)探討嵌入式系統(tǒng)的軟件基礎(chǔ)知識,以幫助讀者深入了解這一領(lǐng)域。實時操作系統(tǒng)是嵌入式系統(tǒng)的核心組
    發(fā)表于 05-09 14:12

    哪有FPGA的verilog編程基礎(chǔ)知識?

    沒接觸過FPGA開發(fā),那個verilog編程有什么入門基礎(chǔ)知識學(xué)習(xí)的?
    發(fā)表于 04-29 23:09

    FPGA基礎(chǔ)知識介紹

    電子發(fā)燒友網(wǎng)站提供《FPGA基礎(chǔ)知識介紹.pdf》資料免費下載
    發(fā)表于 02-23 09:45 ?24次下載

    鴻蒙開發(fā)【設(shè)備開發(fā)基礎(chǔ)知識

    鴻蒙開發(fā)基礎(chǔ)知識講解
    的頭像 發(fā)表于 01-29 18:44 ?778次閱讀
    鴻蒙<b class='flag-5'>開發(fā)</b>【設(shè)備<b class='flag-5'>開發(fā)</b><b class='flag-5'>基礎(chǔ)知識</b>】

    射頻與微波基礎(chǔ)知識

    射頻與微波基礎(chǔ)知識
    的頭像 發(fā)表于 01-16 10:05 ?677次閱讀
    射頻與微波<b class='flag-5'>基礎(chǔ)知識</b>

    電氣技術(shù)基礎(chǔ)知識

    電氣技術(shù)基礎(chǔ)知識
    的頭像 發(fā)表于 12-14 09:11 ?1351次閱讀
    電氣技術(shù)<b class='flag-5'>基礎(chǔ)知識</b>

    電子元器件的基礎(chǔ)知識

    電子元器件的基礎(chǔ)知識
    的頭像 發(fā)表于 12-04 10:42 ?4565次閱讀
    電子元器件的<b class='flag-5'>基礎(chǔ)知識</b>

    光器件BOSA的基礎(chǔ)知識

    最近接到公司光產(chǎn)品線的項目,PON網(wǎng)關(guān)產(chǎn)品,對于我來說涉及到一個新的知識領(lǐng)域光通信,其中主要的光器件就是BOSA,由于之前沒有開發(fā)過產(chǎn)品(之前僅僅使用過數(shù)通光模塊),所以對光器件也不是
    的頭像 發(fā)表于 12-03 15:45 ?1.3w次閱讀
    光器件BOSA的<b class='flag-5'>基礎(chǔ)知識</b>

    方言離線語音控制場景解決方案

    致力于為客戶提供一站式的離線語音解決方案。我們的服務(wù)涵蓋了多個領(lǐng)域,包括家電、醫(yī)療器械、安防報警、汽車電子、多媒體、通信、電話錄音、工業(yè)自動化控制、玩具及互動消費類產(chǎn)品等。通過我們的專業(yè)知識和經(jīng)驗,我們能夠滿足各類
    發(fā)表于 11-17 17:57

    嵌入式開發(fā)系統(tǒng)基礎(chǔ)知識

    電子發(fā)燒友網(wǎng)站提供《嵌入式開發(fā)系統(tǒng)基礎(chǔ)知識.pdf》資料免費下載
    發(fā)表于 11-17 10:59 ?11次下載
    嵌入式<b class='flag-5'>開發(fā)</b>系統(tǒng)<b class='flag-5'>基礎(chǔ)知識</b>

    電池的基礎(chǔ)知識

    電子發(fā)燒友網(wǎng)站提供《電池的基礎(chǔ)知識.doc》資料免費下載
    發(fā)表于 11-15 11:29 ?1次下載
    電池的<b class='flag-5'>基礎(chǔ)知識</b>

    如何學(xué)習(xí)FPGA?FPGA學(xué)習(xí)必備的基礎(chǔ)知識

    FPGA已成為現(xiàn)今的技術(shù)熱點之一,無論學(xué)生還是工程師都希望跨進(jìn)FPGA的大門。網(wǎng)絡(luò)上各種開發(fā)板、培訓(xùn)班更是多如牛毛,仿佛在告訴你不懂FPGA你就OUT啦。那么我們要玩轉(zhuǎn)FPGA必須具備哪些基礎(chǔ)知識呢?下面我們慢慢道來。 (一) 要了解
    的頭像 發(fā)表于 10-27 17:43 ?684次閱讀

    LDO 基礎(chǔ)知識:噪聲 - 饋電容器如何提高系統(tǒng)性能?

    LDO 基礎(chǔ)知識:噪聲 - 饋電容器如何提高系統(tǒng)性能?
    的頭像 發(fā)表于 10-17 16:43 ?709次閱讀
    LDO <b class='flag-5'>基礎(chǔ)知識</b>:噪聲 - <b class='flag-5'>前</b>饋電容器如何提高系統(tǒng)性能?

    語音芯片基礎(chǔ)知識 什么是語音芯 他有什么作用 發(fā)展趨勢是什么

    語音芯片基礎(chǔ)知識: 什么是語音芯片? 他有什么作用? 發(fā)展趨勢是什么?。這里我們簡單描述一下 1、什么是語音芯片? 一句話,簡單來說,語音
    的頭像 發(fā)表于 10-09 14:12 ?754次閱讀
    <b class='flag-5'>語音</b>芯片<b class='flag-5'>基礎(chǔ)知識</b> 什么是<b class='flag-5'>語音</b>芯 他有什么作用 發(fā)展趨勢是什么