• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    ESP32上TinyML語(yǔ)音識(shí)別應(yīng)用軟硬件協(xié)同設(shè)計(jì)

    2023-05-22 06:33:12蘇自清李國(guó)欣
    物聯(lián)網(wǎng)技術(shù) 2023年5期
    關(guān)鍵詞:微控制器音頻頻譜

    蘇自清,李國(guó)欣

    (中國(guó)礦業(yè)大學(xué) 電氣學(xué)院,江蘇 徐州 221116)

    0 引言

    人工智能從1956年達(dá)特茅斯會(huì)議上第一次被提出開(kāi)始,經(jīng)歷了萌芽、發(fā)展、質(zhì)疑、沉寂、再發(fā)展等階段,現(xiàn)階段人工智能正實(shí)實(shí)在在地影響著人們生活的方方面面。機(jī)器學(xué)習(xí)(Machine Learning)是人工智能的重要分支[1],通過(guò)使用大量數(shù)據(jù)訓(xùn)練神經(jīng)網(wǎng)絡(luò),使得系統(tǒng)具備學(xué)習(xí)新事物的能力,能夠理解相關(guān)新情況并做出有效的決策,可以說(shuō)機(jī)器學(xué)習(xí)應(yīng)用幾乎已經(jīng)遍布人工智能的所有領(lǐng)域。雖然大多數(shù)機(jī)器學(xué)習(xí)的訓(xùn)練都發(fā)生在強(qiáng)大的云端服務(wù)器上,但是隨著嵌入式系統(tǒng)內(nèi)部微控制器處理能力的不斷增強(qiáng),人們對(duì)把機(jī)器學(xué)習(xí)模型部署到微控制器內(nèi)越來(lái)越感興趣,由此TinyML(Tiny Machine Learning,微型機(jī)器學(xué)習(xí))誕生了[2],旨在實(shí)現(xiàn)機(jī)器學(xué)習(xí)模型和深度學(xué)習(xí)算法在低內(nèi)存、價(jià)格親民、低功耗的微控制器上運(yùn)行。直接在微處理器中嵌入人工智能,逐漸成為消費(fèi)和工業(yè)物聯(lián)網(wǎng)場(chǎng)景的關(guān)鍵。這種方法并不依賴于外部程序,也不依賴邊緣和云端,能夠提供最佳的實(shí)時(shí)響應(yīng),同時(shí)也能為人們的隱私提供極大保護(hù)。

    雖然機(jī)器學(xué)習(xí)在云端平臺(tái)已經(jīng)有了廣泛應(yīng)用,但在微控制器端的應(yīng)用卻很有限,語(yǔ)音識(shí)別在微小型機(jī)器人、機(jī)器小車(chē)平臺(tái)上也有巨大的需求。本文研究了TinyML 的實(shí)現(xiàn)流程;采用極簡(jiǎn)的低功耗微控制器和麥克風(fēng)傳感器等硬件元器件,對(duì)音頻文件進(jìn)行預(yù)處理,并通過(guò)深度學(xué)習(xí)訓(xùn)練音頻樣本文件,經(jīng)過(guò)驗(yàn)證和測(cè)試后生成相關(guān)模型;最后在微控制器上部署,實(shí)現(xiàn)了語(yǔ)音命令的采集、處理、識(shí)別功能;利用語(yǔ)音識(shí)別的結(jié)果,驅(qū)動(dòng)伺服電機(jī)實(shí)現(xiàn)小車(chē)的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)等動(dòng)作,從而在更基礎(chǔ)層面實(shí)現(xiàn)微控制器端的機(jī)器學(xué)習(xí)的部署和應(yīng)用。

    1 總體設(shè)計(jì)

    目前,語(yǔ)音識(shí)別技術(shù)在Android 平臺(tái)、機(jī)器人交換等領(lǐng)域的應(yīng)用非常廣泛,但是在微控制器端的應(yīng)用卻相對(duì)較少,因此本文的設(shè)計(jì)目的是把微控制器和關(guān)鍵詞識(shí)別結(jié)合起來(lái),在微控制器端部署機(jī)器學(xué)習(xí)模型對(duì)關(guān)鍵詞進(jìn)行識(shí)別,通過(guò)驅(qū)動(dòng)小車(chē)的載體驗(yàn)證識(shí)別結(jié)果的準(zhǔn)確性、穩(wěn)定性和可靠性。系統(tǒng)的總體設(shè)計(jì)思路如下:

    第一步,遴選要識(shí)別的關(guān)鍵詞,根據(jù)驅(qū)動(dòng)小車(chē)要實(shí)現(xiàn)的動(dòng)作,確定將谷歌語(yǔ)音數(shù)據(jù)集Speech Commands Data Set的音頻文件作為訓(xùn)練、驗(yàn)證和測(cè)試的樣本數(shù)據(jù),給關(guān)鍵詞的音頻數(shù)據(jù)文件設(shè)置相應(yīng)的標(biāo)簽。

    第二步,在PC 端對(duì)音頻文件進(jìn)行預(yù)處理,包括提取音頻文件的采樣率,再對(duì)其進(jìn)行時(shí)域到頻域的轉(zhuǎn)換,然后通過(guò)短時(shí)傅里葉變換提取特征頻譜圖。

    第三步,將音頻文件對(duì)應(yīng)的頻譜圖輸入到機(jī)器學(xué)習(xí)模型中,并對(duì)模型進(jìn)行訓(xùn)練、驗(yàn)證、測(cè)試、優(yōu)化,從中找出最適合本系統(tǒng)的機(jī)器學(xué)習(xí)模型。

    第四步,模型轉(zhuǎn)換。通過(guò)使用TensorFlow Lite 和TensorFlow Lite Converter運(yùn)行并轉(zhuǎn)換模型,生成一個(gè)保留原有性能但是模型規(guī)模大小降低的文件,使得訓(xùn)練過(guò)的模型適用于微控制器小內(nèi)存的環(huán)境。

    第五步,訓(xùn)練模型轉(zhuǎn)換為包含TensorFlow Lite 模型的C源文件。由于微控制器大多沒(méi)有本地文件系統(tǒng)的支持,因此轉(zhuǎn)換后的C 源文件包含一個(gè)char 類(lèi)型的C 數(shù)組,將其整合到微控制器端的應(yīng)用程序中。

    第六步,利用微控制器端麥克風(fēng)傳感器采集包含關(guān)鍵詞的實(shí)時(shí)語(yǔ)音信號(hào),經(jīng)過(guò)模數(shù)轉(zhuǎn)換等預(yù)處理以及快速傅里葉變換后提取相關(guān)特征,經(jīng)由部署在微控制器端的機(jī)器學(xué)習(xí)模型進(jìn)行計(jì)算,獲取關(guān)鍵詞的概率,從而判斷輸出對(duì)應(yīng)的關(guān)鍵詞,控制電機(jī)做出規(guī)定的動(dòng)作。

    根據(jù)語(yǔ)音控制小車(chē)的設(shè)計(jì)目標(biāo)和總體設(shè)計(jì)思路,本系統(tǒng)可以分為訓(xùn)練、轉(zhuǎn)換和應(yīng)用三部分。訓(xùn)練部分主要是訓(xùn)練機(jī)器學(xué)習(xí)模型并驗(yàn)證和測(cè)試,包含兩個(gè)模塊,分別為音頻數(shù)據(jù)獲取模塊和機(jī)器學(xué)習(xí)訓(xùn)練模塊。轉(zhuǎn)換部分主要是優(yōu)化訓(xùn)練模型,生成適合微控制器運(yùn)行環(huán)境的模型。應(yīng)用部分用于小車(chē)端關(guān)鍵詞識(shí)別,包括兩個(gè)模塊,實(shí)時(shí)關(guān)鍵詞識(shí)別模塊和電機(jī)驅(qū)動(dòng)控制模塊。總體結(jié)構(gòu)如圖1所示。

    圖1 中的訓(xùn)練、轉(zhuǎn)換、應(yīng)用三部分通過(guò)將訓(xùn)練好的機(jī)器學(xué)習(xí)模型轉(zhuǎn)換后部署在微控制器應(yīng)用部分建立聯(lián)系。訓(xùn)練和轉(zhuǎn)換部分可以在PC 端實(shí)現(xiàn);直觀上,應(yīng)用部分的每個(gè)實(shí)時(shí)語(yǔ)音要完整地經(jīng)歷輸入、識(shí)別、特征提取、機(jī)器學(xué)習(xí)模型計(jì)算等4 個(gè)環(huán)節(jié),相對(duì)耗時(shí)比較多,若被識(shí)別為關(guān)鍵詞,需要立刻轉(zhuǎn)化為電機(jī)驅(qū)動(dòng)信號(hào),保證整個(gè)系統(tǒng)的實(shí)時(shí)性是非常關(guān)鍵的。因此考慮在微控制器端加入實(shí)時(shí)的嵌入式操作系統(tǒng)FreeRTOS,以實(shí)現(xiàn)多個(gè)任務(wù)在宏觀上的并行運(yùn)行。

    圖1 系統(tǒng)總體結(jié)構(gòu)

    2 TinyML 語(yǔ)音數(shù)據(jù)機(jī)器學(xué)習(xí)方法

    機(jī)器學(xué)習(xí)涉及最多的就是對(duì)多種格式的數(shù)據(jù)進(jìn)行處理。在音頻數(shù)據(jù)分析領(lǐng)域,可以對(duì)音頻數(shù)據(jù)進(jìn)行很多操作,比如自動(dòng)語(yǔ)音識(shí)別、數(shù)字信號(hào)處理、音樂(lè)分類(lèi)等。在本文中將嘗試分析音頻數(shù)據(jù),通過(guò)對(duì)音頻數(shù)據(jù)的深度學(xué)習(xí),建立框架,識(shí)別相應(yīng)的語(yǔ)言命令。

    2.1 音頻數(shù)據(jù)獲取

    小車(chē)是通過(guò)接收并識(shí)別語(yǔ)音關(guān)鍵詞來(lái)驅(qū)動(dòng)的,意味著每一個(gè)關(guān)鍵詞對(duì)應(yīng)獨(dú)一無(wú)二的小車(chē)動(dòng)作。因此,本課題選擇4個(gè)關(guān)鍵詞,分別是:left(左轉(zhuǎn)),right(右轉(zhuǎn)),forward(前進(jìn)),backward(后退)。對(duì)除此以外的其他語(yǔ)音輸入小車(chē)均無(wú)響應(yīng)。針對(duì)所選的關(guān)鍵詞,為了有效地進(jìn)行語(yǔ)音數(shù)據(jù)的機(jī)器學(xué)習(xí),需要有包含關(guān)鍵詞的大量樣本數(shù)據(jù)。本文采用谷歌公司推出的Speech Commands Data Set語(yǔ)音數(shù)據(jù)集(以下簡(jiǎn)稱“谷歌語(yǔ)音數(shù)據(jù)集”)[3]。

    2.2 語(yǔ)音數(shù)據(jù)模型訓(xùn)練

    在采用機(jī)器學(xué)習(xí)模型對(duì)音頻數(shù)據(jù)進(jìn)行訓(xùn)練時(shí),最大的挑戰(zhàn)是如何處理音頻文件使之適合機(jī)器學(xué)習(xí)。音頻數(shù)據(jù)作為一種非結(jié)構(gòu)化的數(shù)據(jù)形式,使用它之前需要對(duì)其進(jìn)行結(jié)構(gòu)化處理,一種常用的方法是提取音頻數(shù)據(jù)的頻譜圖特征,再對(duì)音頻文件對(duì)應(yīng)的頻譜圖進(jìn)行機(jī)器學(xué)習(xí)模型的訓(xùn)練。語(yǔ)音數(shù)據(jù)機(jī)器學(xué)習(xí)模型訓(xùn)練共分為以下四個(gè)階段:

    第一階段:對(duì)音頻文件進(jìn)行預(yù)處理。

    第二階段:對(duì)預(yù)處理的音頻文件進(jìn)行短時(shí)傅里葉變換(Short Time Fourier Transform,STFT),生成頻譜圖(spectrogram),具體生成numpy格式的訓(xùn)練集、驗(yàn)證集和測(cè)試集頻譜圖。

    第三階段:在PC 端構(gòu)建深度學(xué)習(xí)網(wǎng)絡(luò),對(duì)頻譜圖進(jìn)行機(jī)器學(xué)習(xí)訓(xùn)練,并對(duì)模型進(jìn)行驗(yàn)證和評(píng)估。

    第四階段:對(duì)評(píng)估性能良好的模型進(jìn)行轉(zhuǎn)化,生成適合微控制器運(yùn)行模型的文件。

    語(yǔ)音數(shù)據(jù)機(jī)器學(xué)習(xí)模型訓(xùn)練流程如圖2所示。

    圖2 語(yǔ)音數(shù)據(jù)機(jī)器學(xué)習(xí)模型訓(xùn)練流程

    預(yù)處理主要是對(duì)音頻數(shù)據(jù)進(jìn)行降噪、引入背景音等操作,豐富語(yǔ)音數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)增強(qiáng)。實(shí)現(xiàn)機(jī)器學(xué)習(xí)的一個(gè)重要手段是構(gòu)建深度神經(jīng)網(wǎng)絡(luò)(Deep Neural Networks,DNN)。與利用深度神經(jīng)網(wǎng)絡(luò)對(duì)圖片進(jìn)行識(shí)別、分類(lèi)不同的是:圖片預(yù)處理的方式相對(duì)簡(jiǎn)單,甚至可以直接輸入深度神經(jīng)網(wǎng)絡(luò)。而開(kāi)發(fā)語(yǔ)音識(shí)別應(yīng)用時(shí),需要充分利用已知的音頻數(shù)據(jù)特性,處理并生成音頻數(shù)據(jù)的特征編碼,然后再提供給DNN,一種常用的方法是把音頻信號(hào)轉(zhuǎn)換為頻譜圖。通常有兩種方法來(lái)表示聲音:時(shí)域(Time domain)和頻域(Frequency domain)[4]。針對(duì)時(shí)域,通常用橫軸表示自變量時(shí)間,縱軸表示信號(hào)變換,表達(dá)信號(hào)隨著時(shí)間的變化。時(shí)間被認(rèn)為是時(shí)域中的一個(gè)獨(dú)立變量,它展示了信號(hào)如何隨時(shí)間變化。相反,頻域?qū)⑿盘?hào)的頻率視為自變量,它顯示了在一個(gè)頻率范圍內(nèi)每個(gè)頻帶中有多少信號(hào)。頻譜圖(spectrogram)是通過(guò)時(shí)域信號(hào)的計(jì)算顯示信號(hào)頻率隨時(shí)間的變化,是將音頻信息表示為一系列頻率信息切片的標(biāo)準(zhǔn)方式,每個(gè)時(shí)間窗口為一個(gè)切片。通過(guò)將這些組合成一個(gè)序列,它們隨著時(shí)間的推移形成獨(dú)特的聲音指紋[5]。

    通常采用短時(shí)傅里葉變換實(shí)現(xiàn)音頻信號(hào)轉(zhuǎn)換。短時(shí)傅里葉變換是將要轉(zhuǎn)換的信號(hào)函數(shù)乘以一個(gè)在短時(shí)片段上非零的窗口函數(shù),對(duì)信號(hào)函數(shù)進(jìn)行一維傅里葉變換,當(dāng)窗口沿時(shí)間軸滑動(dòng)時(shí)得到一系列的傅里葉變換頻域值,將這些頻域值依次按時(shí)間展開(kāi),從而得到一個(gè)二維的時(shí)頻圖[6]。

    在離散傅里葉變換公式的基礎(chǔ)上,把要轉(zhuǎn)換的原始信號(hào)分成較短的等長(zhǎng)片段,然后在每個(gè)片段上分別進(jìn)行傅里葉變換。生成時(shí)頻域內(nèi)的復(fù)數(shù)矩陣,公式為:

    短時(shí)傅里葉變換原理描述如圖3所示。

    圖3 短時(shí)傅里葉變換原理描述

    對(duì)一段連續(xù)的音頻信號(hào)進(jìn)行短時(shí)傅里葉變換要確定如下參數(shù):

    (1)加窗:短時(shí)傅里葉變換的核心就是加窗,把整個(gè)時(shí)域信號(hào)過(guò)程分解成若干個(gè)等長(zhǎng)的小過(guò)程,這樣就保證每個(gè)小過(guò)程為近似平穩(wěn)信號(hào)。圖3 中的window size 即為設(shè)置的窗口大小,當(dāng)信號(hào)中最后一個(gè)開(kāi)窗大于原始信號(hào)長(zhǎng)度時(shí),對(duì)原始信號(hào)進(jìn)行補(bǔ)零以匹配窗口長(zhǎng)度。

    (2)滑動(dòng)步長(zhǎng)(hop size,H):主要涉及到信號(hào)重疊頻點(diǎn),重疊的主要原因是為了減少邊界處的偽跡。

    (3)窗口的序號(hào)m:如圖3所示加了三個(gè)窗口,m依次為1、2、3。

    (4)一個(gè)窗口內(nèi)離散采樣點(diǎn)的數(shù)量N。

    (5)窗函數(shù)w[n]:是頻譜分析中的一個(gè)重要部分。對(duì)原始的非平穩(wěn)信號(hào)截取時(shí)會(huì)發(fā)生頻譜泄露,為了解決這一問(wèn)題,通過(guò)對(duì)截取信號(hào)進(jìn)行加窗處理降低頻譜中因泄露而造成的測(cè)量不準(zhǔn)確性。窗函數(shù)既可以加在時(shí)域上,也可以加在頻域上,通常的做法是加在時(shí)域上。加窗在時(shí)域上是點(diǎn)乘的形式,在頻域上則表現(xiàn)為卷積。一個(gè)理想的窗函數(shù)應(yīng)該是在頻域的主瓣非常窄,保證有足夠的頻率分辨率,而旁瓣則要求非常低,降低頻率之間的干擾。但在實(shí)際應(yīng)用中,窗口函數(shù)很難同時(shí)滿足主瓣和旁瓣性能最佳要求,通常在這兩種中取得平衡。常見(jiàn)的窗函數(shù)有矩形窗(rectangular)、Hanning(漢寧)、Gaussian(高斯)等。矩形窗的優(yōu)點(diǎn)是主瓣比較集中,頻率分辨率最高,不足之處是旁瓣也較高。Hanning 窗又稱升余弦窗,主瓣變寬,頻率分辨率下降;旁瓣減少,可有效獲知頻譜泄露[7]。Hanning 窗函數(shù)如圖4所示,具體公式為:

    圖4 Hanning 窗函數(shù)

    Gaussian 窗主瓣較寬,頻率分辨率低,沒(méi)有負(fù)旁瓣。綜合比較而言,Hanning 窗函數(shù)是短時(shí)傅里葉變換的首選窗函數(shù)。

    圖5 是Speech command 數(shù)據(jù)集中的left/00b01445_nohash_0.wav 文件波形圖和頻譜圖。圖5(b)是調(diào)用TensorFlow 框架中tf.signal.stft 函數(shù)生成的頻譜圖,圖5(c)是調(diào)用librosa.stft 函數(shù)生成的頻譜圖,兩幅頻譜圖雖然顏色不同,但是圖5(b)和圖5(c)明亮部分都準(zhǔn)確顯示了時(shí)域內(nèi)頻率的分布情況。頻譜圖中顏色較亮的部分比顏色較暗的部分集中了更多的聲音,顏色較暗部分的聲音幾乎是空白的。

    圖5 聲音文件的波形圖和短時(shí)傅里葉變換生成的頻譜圖

    構(gòu)建深度學(xué)習(xí)網(wǎng)絡(luò)主要包括導(dǎo)入頻譜圖、預(yù)處理、構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)、訓(xùn)練模型和驗(yàn)證模型等步驟,具體如下:

    步驟1:調(diào)用np.load 導(dǎo)入訓(xùn)練、驗(yàn)證和測(cè)試集數(shù)據(jù)。

    步驟2:預(yù)處理,為訓(xùn)練、驗(yàn)證和測(cè)試集標(biāo)簽獨(dú)立編碼,設(shè)置batch_size并創(chuàng)建train_dataset、validation_dataset和test_dataset。

    步驟3:構(gòu)建卷積神經(jīng)網(wǎng)絡(luò),由輸入層、卷積層、池化層、Flatten 層、Dropout 層、全連接層和輸出層組成[8]。語(yǔ)音數(shù)據(jù)卷積神經(jīng)網(wǎng)絡(luò)組成如圖6所示。

    圖6 卷積神經(jīng)網(wǎng)絡(luò)組成

    模型訓(xùn)練結(jié)果如圖7所示。從圖7 中可以看出,隨著一個(gè)完整的數(shù)據(jù)集在神經(jīng)網(wǎng)絡(luò)中前向傳播和反向傳播次數(shù)的增多(10個(gè)epoch),一方面,訓(xùn)練集和驗(yàn)證集的準(zhǔn)確率不斷提高,達(dá)到92%左右,loss 在不斷降低;另一方面,兩者的準(zhǔn)確率和loss 趨于接近,說(shuō)明模型很好地處理了過(guò)擬合問(wèn)題。

    圖7 模型訓(xùn)練結(jié)果

    3 小車(chē)系統(tǒng)設(shè)計(jì)

    基于前文所述的系統(tǒng)功能,小車(chē)系統(tǒng)硬件主要包括ESP32 微控制器模塊、INMP441 語(yǔ)音接收模塊[9]和360°舵機(jī)驅(qū)動(dòng)模塊。

    ESP32 端程序主要由應(yīng)用層、驅(qū)動(dòng)層和神經(jīng)網(wǎng)絡(luò)部署層共三層組成,如圖8所示。

    圖8 微控制器端程序結(jié)構(gòu)

    應(yīng)用層主要由4 個(gè)模塊組成,利用FreeRTOS 創(chuàng)建并開(kāi)啟系統(tǒng)運(yùn)行總體任務(wù)[10];硬件引腳配置模塊主要完成I2S 引腳的設(shè)定和參數(shù)設(shè)置;語(yǔ)音命令監(jiān)測(cè)模塊完成語(yǔ)音輸入和處理、神經(jīng)網(wǎng)絡(luò)初始化的工作以及開(kāi)啟利用神經(jīng)網(wǎng)絡(luò)對(duì)輸入關(guān)鍵詞進(jìn)行識(shí)別的任務(wù);電機(jī)驅(qū)動(dòng)模塊根據(jù)識(shí)別的關(guān)鍵詞結(jié)果設(shè)置驅(qū)動(dòng)命令隊(duì)列,通過(guò)調(diào)整2 路PWM 輸出驅(qū)動(dòng)左右兩輪。

    驅(qū)動(dòng)層由兩個(gè)模塊組成。語(yǔ)音數(shù)據(jù)輸入包括從I2S 端口讀入采樣數(shù)據(jù)并加入至樣本隊(duì)列,啟動(dòng)采樣任務(wù)并不斷取出樣本隊(duì)列中的語(yǔ)音數(shù)據(jù);語(yǔ)音數(shù)據(jù)處理模塊對(duì)采樣數(shù)據(jù)進(jìn)行短時(shí)傅里葉變換生成頻譜圖數(shù)據(jù)。

    神經(jīng)網(wǎng)絡(luò)部署層由兩個(gè)模塊組成。神經(jīng)網(wǎng)絡(luò)部署模塊包括從PC 端獲取的訓(xùn)練好的模型轉(zhuǎn)換數(shù)組,建立微控制器端的神經(jīng)網(wǎng)絡(luò)模型,并根據(jù)模型轉(zhuǎn)換數(shù)組在本地端進(jìn)行解析。TFLite 內(nèi)核模塊包括TensorFlow 框架版本信息和TFLite 提供的內(nèi)核以及第三方的一些支持文件。

    4 結(jié)語(yǔ)

    本文構(gòu)建了一個(gè)基于微控制端TinyML 的語(yǔ)音識(shí)別系統(tǒng),利用其識(shí)別結(jié)果控制小車(chē)運(yùn)動(dòng),從而驗(yàn)證語(yǔ)音識(shí)別的效果。具體開(kāi)展了以下工作:(1)研究了TinyML 的特點(diǎn)和流程,提出了在小車(chē)端基于微型機(jī)器學(xué)習(xí)實(shí)現(xiàn)語(yǔ)音關(guān)鍵詞識(shí)別的總體設(shè)計(jì);(2)基于谷歌語(yǔ)音集,選擇合適的關(guān)鍵詞,在PC 端對(duì)關(guān)鍵詞進(jìn)行了預(yù)處理;通過(guò)短時(shí)傅里葉變換,把語(yǔ)音數(shù)據(jù)轉(zhuǎn)換為頻譜圖;(3)構(gòu)建深度神經(jīng)網(wǎng)絡(luò),對(duì)頻譜圖進(jìn)行模型訓(xùn)練并驗(yàn)證、分類(lèi),并轉(zhuǎn)換為T(mén)FLite;(4)設(shè)計(jì)了基于ESP32 微控制器的小車(chē)系統(tǒng),實(shí)現(xiàn)語(yǔ)音識(shí)別控制小車(chē);(5)采用TensorFlow TFLite 框架,實(shí)現(xiàn)TinyML 全流程。

    猜你喜歡
    微控制器音頻頻譜
    一種用于深空探測(cè)的Chirp變換頻譜分析儀設(shè)計(jì)與實(shí)現(xiàn)
    必須了解的音頻基礎(chǔ)知識(shí) 家庭影院入門(mén)攻略:音頻認(rèn)證與推薦標(biāo)準(zhǔn)篇
    一種基于稀疏度估計(jì)的自適應(yīng)壓縮頻譜感知算法
    基于Daubechies(dbN)的飛行器音頻特征提取
    電子制作(2018年19期)2018-11-14 02:37:08
    物聯(lián)網(wǎng)技術(shù)在微控制器實(shí)驗(yàn)教學(xué)中的應(yīng)用
    電子制作(2017年14期)2017-12-18 07:07:58
    音頻分析儀中低失真音頻信號(hào)的發(fā)生方法
    電子制作(2017年9期)2017-04-17 03:00:46
    Pro Tools音頻剪輯及修正
    人間(2015年8期)2016-01-09 13:12:42
    認(rèn)知無(wú)線電頻譜感知技術(shù)綜述
    Atmel針對(duì)新一代物聯(lián)網(wǎng)應(yīng)用發(fā)布全新32位微控制器
    最新STM32設(shè)計(jì)工具增加對(duì)混合信號(hào)微控制器的支持
    久热久热在线精品观看| 岛国毛片在线播放| 久久精品91蜜桃| 少妇人妻一区二区三区视频| 色哟哟·www| 日韩欧美精品免费久久| 久久久久久久国产电影| 少妇高潮的动态图| 最新中文字幕久久久久| 最近视频中文字幕2019在线8| 男人的好看免费观看在线视频| 中文字幕免费在线视频6| 国产成人一区二区在线| 国产三级在线视频| or卡值多少钱| 久99久视频精品免费| 日韩欧美国产在线观看| 在线天堂最新版资源| 亚洲欧美精品专区久久| 观看美女的网站| 99热6这里只有精品| 精品国内亚洲2022精品成人| 91久久精品电影网| 久久久久久大精品| 三级国产精品片| av专区在线播放| 亚洲欧美精品自产自拍| 亚洲国产欧美在线一区| 在线免费十八禁| 最近最新中文字幕大全电影3| 网址你懂的国产日韩在线| 亚洲精品成人久久久久久| 18禁在线播放成人免费| 建设人人有责人人尽责人人享有的 | 非洲黑人性xxxx精品又粗又长| 日韩视频在线欧美| 国产高清不卡午夜福利| 久久婷婷人人爽人人干人人爱| 国产成人福利小说| 久久久久久久午夜电影| 国产精品一区二区三区四区久久| 亚洲怡红院男人天堂| 欧美精品国产亚洲| 午夜老司机福利剧场| 亚洲不卡免费看| 大香蕉久久网| 国产伦精品一区二区三区视频9| 久久6这里有精品| 男人狂女人下面高潮的视频| 看免费成人av毛片| 99久久精品热视频| 欧美成人一区二区免费高清观看| 久久亚洲国产成人精品v| 精品国产露脸久久av麻豆 | 精品国产三级普通话版| 天美传媒精品一区二区| 18禁动态无遮挡网站| 国产精品99久久久久久久久| 深夜a级毛片| 青青草视频在线视频观看| 国产精品国产三级国产专区5o | 两个人视频免费观看高清| 女人被狂操c到高潮| 中国美白少妇内射xxxbb| 国产三级在线视频| 91精品伊人久久大香线蕉| 午夜精品国产一区二区电影 | 九九爱精品视频在线观看| 免费无遮挡裸体视频| 3wmmmm亚洲av在线观看| 午夜福利在线观看吧| 国产精品永久免费网站| 欧美日韩一区二区视频在线观看视频在线 | av在线老鸭窝| 国产精品综合久久久久久久免费| 日本猛色少妇xxxxx猛交久久| 久久久国产成人免费| 免费观看精品视频网站| 久久热精品热| 欧美一区二区国产精品久久精品| 国产麻豆成人av免费视频| 国产在线男女| 亚洲欧美精品专区久久| 好男人视频免费观看在线| 色尼玛亚洲综合影院| 精品国产一区二区三区久久久樱花 | 免费搜索国产男女视频| av黄色大香蕉| 欧美日韩一区二区视频在线观看视频在线 | 国产午夜精品一二区理论片| 国产 一区精品| 91在线精品国自产拍蜜月| 特大巨黑吊av在线直播| 九九在线视频观看精品| 国产精品三级大全| 国产精品一二三区在线看| av在线亚洲专区| 91aial.com中文字幕在线观看| 少妇裸体淫交视频免费看高清| 免费看av在线观看网站| 三级男女做爰猛烈吃奶摸视频| 菩萨蛮人人尽说江南好唐韦庄 | 日韩,欧美,国产一区二区三区 | 联通29元200g的流量卡| 欧美日本亚洲视频在线播放| 国产黄色小视频在线观看| 国产精品蜜桃在线观看| 夜夜看夜夜爽夜夜摸| АⅤ资源中文在线天堂| 少妇熟女欧美另类| 女人久久www免费人成看片 | 日韩成人伦理影院| 只有这里有精品99| 亚洲五月天丁香| 亚洲国产高清在线一区二区三| 精品一区二区三区人妻视频| 国产国拍精品亚洲av在线观看| 精品人妻熟女av久视频| 91狼人影院| 91av网一区二区| 国产免费视频播放在线视频 | 国产精品一区二区三区四区免费观看| 男人舔女人下体高潮全视频| 一级毛片我不卡| 亚洲av成人精品一区久久| 边亲边吃奶的免费视频| 日韩成人av中文字幕在线观看| 老司机福利观看| 黄色一级大片看看| 国产男人的电影天堂91| 干丝袜人妻中文字幕| 精品酒店卫生间| 亚洲av男天堂| 秋霞在线观看毛片| 国产精品一区二区在线观看99 | 我要看日韩黄色一级片| 亚洲美女搞黄在线观看| 在线天堂最新版资源| 国产精品三级大全| 欧美成人午夜免费资源| 永久网站在线| 一个人免费在线观看电影| 一卡2卡三卡四卡精品乱码亚洲| 在线观看66精品国产| 国产欧美另类精品又又久久亚洲欧美| 麻豆精品久久久久久蜜桃| 日本熟妇午夜| 九九久久精品国产亚洲av麻豆| 禁无遮挡网站| 伦精品一区二区三区| 午夜a级毛片| 亚洲精品国产av成人精品| 大又大粗又爽又黄少妇毛片口| 日韩av在线免费看完整版不卡| 最近中文字幕高清免费大全6| 别揉我奶头 嗯啊视频| 午夜福利在线观看免费完整高清在| 国产成人福利小说| 国产久久久一区二区三区| 亚洲经典国产精华液单| 亚洲电影在线观看av| 精品一区二区三区人妻视频| 久久精品91蜜桃| 亚洲成人精品中文字幕电影| 国产精品久久久久久av不卡| 日韩一区二区视频免费看| 日本与韩国留学比较| 18禁在线无遮挡免费观看视频| 精品久久久噜噜| 欧美又色又爽又黄视频| 久久韩国三级中文字幕| 国产精品麻豆人妻色哟哟久久 | 男女边吃奶边做爰视频| 91狼人影院| 日本午夜av视频| 听说在线观看完整版免费高清| 嘟嘟电影网在线观看| 三级男女做爰猛烈吃奶摸视频| 亚洲内射少妇av| 99久国产av精品| 国产精品久久久久久久电影| 偷拍熟女少妇极品色| 高清毛片免费看| 国内精品美女久久久久久| 我要看日韩黄色一级片| 免费黄网站久久成人精品| 寂寞人妻少妇视频99o| 中国国产av一级| 99热这里只有精品一区| 男人舔奶头视频| 嫩草影院入口| 尾随美女入室| 国产男人的电影天堂91| 亚洲国产成人一精品久久久| 久久久亚洲精品成人影院| 狠狠狠狠99中文字幕| 久久人妻av系列| 日本免费一区二区三区高清不卡| 午夜福利在线观看吧| 久久久久久久久中文| 日韩精品有码人妻一区| 久久久久网色| 国产精品1区2区在线观看.| 国产黄a三级三级三级人| 嘟嘟电影网在线观看| 永久网站在线| 亚洲aⅴ乱码一区二区在线播放| 国产成人a区在线观看| 人人妻人人澡欧美一区二区| 国产亚洲精品久久久com| 欧美+日韩+精品| 我的女老师完整版在线观看| 成人二区视频| 在线观看av片永久免费下载| 性色avwww在线观看| 亚洲精华国产精华液的使用体验| 亚洲av男天堂| 色视频www国产| 久久精品91蜜桃| 视频中文字幕在线观看| 欧美变态另类bdsm刘玥| 日韩欧美三级三区| 亚洲av电影不卡..在线观看| 又粗又爽又猛毛片免费看| 91久久精品国产一区二区成人| 啦啦啦观看免费观看视频高清| 精品久久久久久久久亚洲| 老司机影院成人| 日韩国内少妇激情av| 五月玫瑰六月丁香| 国产在视频线在精品| 日产精品乱码卡一卡2卡三| 性插视频无遮挡在线免费观看| 国产又色又爽无遮挡免| 天堂√8在线中文| 精品久久久久久成人av| 久久99精品国语久久久| 亚洲欧美一区二区三区国产| 国产熟女欧美一区二区| 99国产精品一区二区蜜桃av| 麻豆成人av视频| 国产亚洲91精品色在线| 国产精品永久免费网站| 看非洲黑人一级黄片| 国产精品美女特级片免费视频播放器| 黄色日韩在线| 亚洲av熟女| 人人妻人人看人人澡| 日日撸夜夜添| 国产久久久一区二区三区| 日产精品乱码卡一卡2卡三| 国产亚洲av嫩草精品影院| 天天一区二区日本电影三级| 欧美性感艳星| 国产激情偷乱视频一区二区| 爱豆传媒免费全集在线观看| 91精品国产九色| 国产女主播在线喷水免费视频网站 | 午夜老司机福利剧场| 特级一级黄色大片| 男女国产视频网站| 欧美97在线视频| 日韩精品有码人妻一区| 极品教师在线视频| 免费看a级黄色片| 国产精品嫩草影院av在线观看| 久久精品国产亚洲av涩爱| 99在线人妻在线中文字幕| 久久久久久久久久久丰满| 国产亚洲5aaaaa淫片| 国产亚洲精品久久久com| 99久久九九国产精品国产免费| 狂野欧美激情性xxxx在线观看| 男女那种视频在线观看| av免费在线看不卡| 欧美成人午夜免费资源| 26uuu在线亚洲综合色| 热99re8久久精品国产| 欧美日韩综合久久久久久| 免费看美女性在线毛片视频| 中文字幕av在线有码专区| 国产精品一及| 午夜福利成人在线免费观看| 亚洲自拍偷在线| 精品一区二区三区视频在线| 大话2 男鬼变身卡| 99久久精品国产国产毛片| www.av在线官网国产| 乱人视频在线观看| 天堂av国产一区二区熟女人妻| 99热网站在线观看| 九九爱精品视频在线观看| 欧美日韩在线观看h| 最近的中文字幕免费完整| 国产av码专区亚洲av| 久久精品久久精品一区二区三区| 亚洲性久久影院| 少妇的逼好多水| 最近最新中文字幕大全电影3| 最新中文字幕久久久久| 中文字幕免费在线视频6| av播播在线观看一区| 国产人妻一区二区三区在| 最近中文字幕2019免费版| 69av精品久久久久久| 亚洲欧美成人精品一区二区| 色综合站精品国产| 成人一区二区视频在线观看| 九色成人免费人妻av| 中文在线观看免费www的网站| 男女下面进入的视频免费午夜| 人妻系列 视频| 午夜福利网站1000一区二区三区| 99在线视频只有这里精品首页| 免费av不卡在线播放| 搡老妇女老女人老熟妇| 国产精品99久久久久久久久| 午夜亚洲福利在线播放| 搞女人的毛片| 综合色丁香网| 日本熟妇午夜| 日本av手机在线免费观看| 看黄色毛片网站| 中文精品一卡2卡3卡4更新| 国产精品蜜桃在线观看| 国产av码专区亚洲av| 亚州av有码| 午夜免费激情av| 欧美97在线视频| 最新中文字幕久久久久| 亚洲美女搞黄在线观看| 久久婷婷人人爽人人干人人爱| 18禁动态无遮挡网站| 欧美日韩在线观看h| 麻豆精品久久久久久蜜桃| 日韩av在线免费看完整版不卡| 国产真实乱freesex| 国内精品美女久久久久久| 亚洲欧美清纯卡通| 国产成人精品久久久久久| 欧美成人一区二区免费高清观看| 欧美区成人在线视频| 好男人视频免费观看在线| 日日撸夜夜添| 高清在线视频一区二区三区 | 亚洲四区av| 99视频精品全部免费 在线| 少妇猛男粗大的猛烈进出视频 | 久久这里有精品视频免费| 亚洲精品色激情综合| 高清在线视频一区二区三区 | 久热久热在线精品观看| 日本色播在线视频| 欧美另类亚洲清纯唯美| 亚洲自拍偷在线| 久久精品久久久久久久性| 亚洲精品日韩在线中文字幕| 99热全是精品| 免费看a级黄色片| 麻豆乱淫一区二区| 亚洲欧美日韩无卡精品| 久久草成人影院| 村上凉子中文字幕在线| 婷婷色av中文字幕| av免费观看日本| 欧美3d第一页| 国产不卡一卡二| 如何舔出高潮| 国产伦精品一区二区三区视频9| 蜜桃久久精品国产亚洲av| 欧美日韩精品成人综合77777| 干丝袜人妻中文字幕| 国产精品无大码| 成年免费大片在线观看| 婷婷色综合大香蕉| 国产91av在线免费观看| 七月丁香在线播放| 亚洲三级黄色毛片| 久久久久久大精品| 特级一级黄色大片| 少妇猛男粗大的猛烈进出视频 | 搞女人的毛片| 91久久精品国产一区二区成人| 看十八女毛片水多多多| 一区二区三区免费毛片| 日本-黄色视频高清免费观看| 久久久久九九精品影院| 国产一级毛片七仙女欲春2| 国产老妇伦熟女老妇高清| 日韩欧美 国产精品| 国产成人aa在线观看| 亚洲精品自拍成人| 成人二区视频| 国产不卡一卡二| 欧美成人午夜免费资源| 日韩大片免费观看网站 | 日本色播在线视频| 久久精品国产亚洲av天美| 草草在线视频免费看| 亚洲国产精品久久男人天堂| 日日撸夜夜添| 免费人成在线观看视频色| 九色成人免费人妻av| 波多野结衣巨乳人妻| 男女国产视频网站| 久久精品国产亚洲av涩爱| 亚洲av熟女| .国产精品久久| 最近手机中文字幕大全| 两个人的视频大全免费| 热99re8久久精品国产| 久久99精品国语久久久| 午夜精品国产一区二区电影 | 插逼视频在线观看| 亚洲欧美中文字幕日韩二区| 亚洲精品日韩在线中文字幕| 国产v大片淫在线免费观看| 久久精品久久久久久噜噜老黄 | 有码 亚洲区| 日韩欧美在线乱码| 亚洲av熟女| 在线a可以看的网站| 日韩高清综合在线| 亚洲av日韩在线播放| 麻豆成人午夜福利视频| 2021天堂中文幕一二区在线观| 成人鲁丝片一二三区免费| 91av网一区二区| 亚洲不卡免费看| 国产精品国产三级国产av玫瑰| 中文字幕久久专区| 狂野欧美激情性xxxx在线观看| 国产免费男女视频| 欧美xxxx黑人xx丫x性爽| 中文亚洲av片在线观看爽| 麻豆成人午夜福利视频| 蜜臀久久99精品久久宅男| 国产v大片淫在线免费观看| 精品国产三级普通话版| 天堂网av新在线| 久久久久久大精品| 国产毛片a区久久久久| 欧美成人一区二区免费高清观看| 亚洲精品aⅴ在线观看| 国产美女午夜福利| 91aial.com中文字幕在线观看| 中文字幕免费在线视频6| 国产精品一及| 亚洲人成网站在线观看播放| 日日干狠狠操夜夜爽| 小说图片视频综合网站| 水蜜桃什么品种好| 日本午夜av视频| 高清在线视频一区二区三区 | 别揉我奶头 嗯啊视频| 黑人高潮一二区| 美女被艹到高潮喷水动态| 99热精品在线国产| 一级毛片电影观看 | 成年女人永久免费观看视频| 中国美白少妇内射xxxbb| 69av精品久久久久久| 全区人妻精品视频| 中文字幕精品亚洲无线码一区| 村上凉子中文字幕在线| 久久精品国产鲁丝片午夜精品| 爱豆传媒免费全集在线观看| 欧美高清成人免费视频www| 岛国在线免费视频观看| 熟女电影av网| 免费在线观看成人毛片| 国产不卡一卡二| 国产一区有黄有色的免费视频 | 色播亚洲综合网| 日本-黄色视频高清免费观看| 午夜激情福利司机影院| 精品人妻视频免费看| 国产亚洲一区二区精品| 国产乱人视频| 久久久久网色| 亚洲精品aⅴ在线观看| 成人av在线播放网站| 亚洲精品亚洲一区二区| 成年av动漫网址| 亚洲国产欧洲综合997久久,| 高清视频免费观看一区二区 | 中文在线观看免费www的网站| 亚洲欧洲日产国产| 九草在线视频观看| 老司机影院成人| 亚洲欧美精品专区久久| 国产又黄又爽又无遮挡在线| 亚洲最大成人av| 黄色一级大片看看| 99在线视频只有这里精品首页| 亚洲乱码一区二区免费版| 国产av一区在线观看免费| 天堂√8在线中文| 搞女人的毛片| 大香蕉97超碰在线| 天天躁夜夜躁狠狠久久av| 欧美成人免费av一区二区三区| 亚洲av免费在线观看| 日韩欧美在线乱码| 18禁在线无遮挡免费观看视频| 中文天堂在线官网| 中文字幕亚洲精品专区| 五月玫瑰六月丁香| 精品少妇黑人巨大在线播放 | 亚洲真实伦在线观看| 成年免费大片在线观看| 国产一区二区三区av在线| 久热久热在线精品观看| 亚洲乱码一区二区免费版| 51国产日韩欧美| www日本黄色视频网| 久久精品国产亚洲网站| 亚洲激情五月婷婷啪啪| 久久精品夜色国产| 神马国产精品三级电影在线观看| 精品无人区乱码1区二区| 午夜福利在线在线| 建设人人有责人人尽责人人享有的 | 不卡视频在线观看欧美| 精品免费久久久久久久清纯| 看免费成人av毛片| 夜夜爽夜夜爽视频| 国产一区二区在线av高清观看| av专区在线播放| 国产亚洲最大av| 日韩成人伦理影院| 日本爱情动作片www.在线观看| 亚洲最大成人中文| 一夜夜www| 欧美不卡视频在线免费观看| 春色校园在线视频观看| 国产精品无大码| 99热这里只有是精品50| 在线观看美女被高潮喷水网站| 美女脱内裤让男人舔精品视频| 三级国产精品片| 免费电影在线观看免费观看| 亚洲欧美成人精品一区二区| 亚洲综合精品二区| 只有这里有精品99| 又黄又爽又刺激的免费视频.| 综合色丁香网| 麻豆久久精品国产亚洲av| 女的被弄到高潮叫床怎么办| 国产一区二区在线av高清观看| 看十八女毛片水多多多| 非洲黑人性xxxx精品又粗又长| 免费av毛片视频| 久久久久免费精品人妻一区二区| 美女cb高潮喷水在线观看| 自拍偷自拍亚洲精品老妇| 精品人妻一区二区三区麻豆| 美女xxoo啪啪120秒动态图| 欧美三级亚洲精品| 亚洲欧美精品综合久久99| 九色成人免费人妻av| 久久久久久久久久久免费av| 一级黄片播放器| 99久久中文字幕三级久久日本| 亚洲,欧美,日韩| 久久国内精品自在自线图片| 精华霜和精华液先用哪个| 一级毛片aaaaaa免费看小| 国产精品久久久久久av不卡| 国产极品天堂在线| 老师上课跳d突然被开到最大视频| 舔av片在线| 免费观看在线日韩| 中文字幕亚洲精品专区| 久久久精品94久久精品| 老司机影院毛片| 日韩一区二区三区影片| 亚洲精品色激情综合| 欧美激情久久久久久爽电影| 国产真实乱freesex| 精品久久久久久电影网 | 午夜老司机福利剧场| 国产精品无大码| 久久精品熟女亚洲av麻豆精品 | 精品一区二区三区视频在线| 久久这里只有精品中国| 色5月婷婷丁香| 国产亚洲精品久久久com| 看非洲黑人一级黄片| 国产成人午夜福利电影在线观看| 男插女下体视频免费在线播放| 欧美日韩在线观看h| 成人一区二区视频在线观看| 一区二区三区免费毛片| 国产真实伦视频高清在线观看| 可以在线观看毛片的网站| 男女视频在线观看网站免费| 久久欧美精品欧美久久欧美| 国产又黄又爽又无遮挡在线| 一区二区三区四区激情视频| 欧美一区二区精品小视频在线| 精品久久久久久久久久久久久| 99九九线精品视频在线观看视频| 三级国产精品欧美在线观看| 别揉我奶头 嗯啊视频| 亚洲av一区综合| av在线蜜桃| 国产乱人偷精品视频| 日本爱情动作片www.在线观看| 男女啪啪激烈高潮av片| 国产高清三级在线| 少妇猛男粗大的猛烈进出视频 | 久久热精品热| 丝袜喷水一区| 久久韩国三级中文字幕|