色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

使用python進(jìn)行語音識(shí)別的終極指南

馬哥Linux運(yùn)維 ? 來源:cc ? 2019-02-15 13:42 ? 次閱讀

亞馬遜的 Alexa 的巨大成功已經(jīng)證明:在不遠(yuǎn)的將來,實(shí)現(xiàn)一定程度上的語音支持將成為日常科技的基本要求。整合了語音識(shí)別Python 程序提供了其他技術(shù)無法比擬的交互性和可訪問性。最重要的是,在 Python 程序中實(shí)現(xiàn)語音識(shí)別非常簡(jiǎn)單。閱讀本指南,你就將會(huì)了解。

你將學(xué)到:

?語音識(shí)別的工作原理

?PyPI 支持哪些軟件包;

?如何安裝和使用 SpeechRecognition 軟件包——一個(gè)功能全面且易于使用的 Python 語音識(shí)別庫。

▌?wù)Z言識(shí)別工作原理概述

語音識(shí)別源于 20 世紀(jì) 50 年代早期在貝爾實(shí)驗(yàn)室所做的研究。早期語音識(shí)別系統(tǒng)僅能識(shí)別單個(gè)講話者以及只有約十幾個(gè)單詞的詞匯量。現(xiàn)代語音識(shí)別系統(tǒng)已經(jīng)取得了很大進(jìn)步,可以識(shí)別多個(gè)講話者,并且擁有識(shí)別多種語言的龐大詞匯表。

語音識(shí)別的首要部分當(dāng)然是語音。通過麥克風(fēng),語音便從物理聲音被轉(zhuǎn)換為電信號(hào),然后通過模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)據(jù)。一旦被數(shù)字化,就可適用若干種模型,將音頻轉(zhuǎn)錄為文本。

大多數(shù)現(xiàn)代語音識(shí)別系統(tǒng)都依賴于隱馬爾可夫模型(HMM)。其工作原理為:語音信號(hào)在非常短的時(shí)間尺度上(比如 10 毫秒)可被近似為靜止過程,即一個(gè)其統(tǒng)計(jì)特性不隨時(shí)間變化的過程。

許多現(xiàn)代語音識(shí)別系統(tǒng)會(huì)在 HMM 識(shí)別之前使用神經(jīng)網(wǎng)絡(luò),通過特征變換和降維的技術(shù)來簡(jiǎn)化語音信號(hào)。也可以使用語音活動(dòng)檢測(cè)器(VAD)將音頻信號(hào)減少到可能僅包含語音的部分。

幸運(yùn)的是,對(duì)于 Python 使用者而言,一些語音識(shí)別服務(wù)可通過 API 在線使用,且其中大部分也提供了 Python SDK。

▌選擇 Python 語音識(shí)別包

PyPI中有一些現(xiàn)成的語音識(shí)別軟件包。其中包括:

?apiai

?google-cloud-speech

?pocketsphinx

?SpeechRcognition

?watson-developer-cloud

?wit

一些軟件包(如 wit 和 apiai )提供了一些超出基本語音識(shí)別的內(nèi)置功能,如識(shí)別講話者意圖的自然語言處理功能。其他軟件包,如谷歌云語音,則專注于語音向文本的轉(zhuǎn)換。

其中,SpeechRecognition 就因便于使用脫穎而出。

識(shí)別語音需要輸入音頻,而在 SpeechRecognition 中檢索音頻輸入是非常簡(jiǎn)單的,它無需構(gòu)建訪問麥克風(fēng)和從頭開始處理音頻文件的腳本,只需幾分鐘即可自動(dòng)完成檢索并運(yùn)行。

SpeechRecognition 庫可滿足幾種主流語音 API ,因此靈活性極高。其中 Google Web Speech API 支持硬編碼到 SpeechRecognition 庫中的默認(rèn) API 密鑰,無需注冊(cè)就可使用。SpeechRecognition 以其靈活性和易用性成為編寫 Python 程序的最佳選擇。

▌安裝 SpeechRecognation

SpeechRecognition 兼容 Python2.6 , 2.7 和 3.3+,但若在 Python 2 中使用還需要一些額外的安裝步驟。本教程中所有開發(fā)版本默認(rèn) Python 3.3+。

讀者可使用 pip 命令從終端安裝 SpeechRecognition:

$ pip install SpeechRecognition

安裝完成后請(qǐng)打開解釋器窗口并輸入以下內(nèi)容來驗(yàn)證安裝:

>>> import speech_recognition as sr>>> sr.__version__'3.8.1'

注:不要關(guān)閉此會(huì)話,在后幾個(gè)步驟中你將要使用它。

若處理現(xiàn)有的音頻文件,只需直接調(diào)用 SpeechRecognition ,注意具體的用例的一些依賴關(guān)系。同時(shí)注意,安裝 PyAudio 包來獲取麥克風(fēng)輸入。

▌識(shí)別器類

SpeechRecognition 的核心就是識(shí)別器類。

Recognizer API 主要目是識(shí)別語音,每個(gè) API 都有多種設(shè)置和功能來識(shí)別音頻源的語音,分別是:

recognize_bing():Microsoft Bing Speech

recognize_google():Google Web Speech API

recognize_google_cloud():Google Cloud Speech- requires installation of the google-cloud-speech package

recognize_houndify():Houndifyby SoundHound

recognize_ibm():IBM Speech to Text

recognize_sphinx():CMU Sphinx- requires installing PocketSphinx

recognize_wit():Wit.ai

以上七個(gè)中只有 recognition_sphinx()可與CMU Sphinx 引擎脫機(jī)工作, 其他六個(gè)都需要連接互聯(lián)網(wǎng)。

SpeechRecognition 附帶 Google Web Speech API 的默認(rèn) API 密鑰,可直接使用它。其他六個(gè) API 都需要使用 API 密鑰或用戶名/密碼組合進(jìn)行身份驗(yàn)證,因此本文使用了 Web Speech API。

現(xiàn)在開始著手實(shí)踐,在解釋器會(huì)話中調(diào)用 recognise_google()函數(shù)。

>>> r.recognize_google()

屏幕會(huì)出現(xiàn):

Traceback (most recent call last): File "", line 1, in TypeError: recognize_google() missing 1 required positional argument: 'audio_data'

相信你已經(jīng)猜到了結(jié)果,怎么可能從空文件中識(shí)別出數(shù)據(jù)呢?

這 7 個(gè)recognize_*() 識(shí)別器類都需要輸入audio_data參數(shù),且每種識(shí)別器的audio_data都必須是 SpeechRecognition 的 AudioData 類的實(shí)例。

AudioData 實(shí)例的創(chuàng)建有兩種路徑:音頻文件或由麥克風(fēng)錄制的音頻,先從比較容易上手的音頻文件開始。

▌音頻文件的使用

首先需要下載音頻文件(https://github.com/realpython/python-speech-recognition/tree/master/audio_files),保存到 Python 解釋器會(huì)話所在的目錄中。

AudioFile 類可以通過音頻文件的路徑進(jìn)行初始化,并提供用于讀取和處理文件內(nèi)容的上下文管理器界面。

支持文件類型

SpeechRecognition 目前支持的文件類型有:

WAV: 必須是 PCM/LPCM 格式

AIFF

AIFF-C

FLAC: 必須是初始 FLAC 格式;OGG-FLAC 格式不可用

若是使用 Linux 系統(tǒng)下的 x-86 ,macOS 或者是 Windows 系統(tǒng),需要支持 FLAC文件。若在其它系統(tǒng)下運(yùn)行,需要安裝 FLAC 編碼器并確保可以訪問 flac 命令。

使用record()從文件中獲取數(shù)據(jù)

在解釋器會(huì)話框鍵入以下命令來處理 “harvard.wav” 文件的內(nèi)容:

>>> harvard = sr.AudioFile('harvard.wav')>>> with harvard as source:... audio = r.record(source)...

通過上下文管理器打開文件并讀取文件內(nèi)容,并將數(shù)據(jù)存儲(chǔ)在 AudioFile 實(shí)例中,然后通過 record()將整個(gè)文件中的數(shù)據(jù)記錄到 AudioData 實(shí)例中,可通過檢查音頻類型來確認(rèn):

>>> type(audio)

現(xiàn)在可以調(diào)用recognition_google()來嘗試識(shí)別音頻中的語音。

>>> r.recognize_google(audio)'the stale smell of old beer lingers it takes heatto bring out the odor a cold dip restores health andzest a salt pickle taste fine with ham tacos alPastore are my favorite a zestful food is the hotcross bun'

以上就完成了第一個(gè)音頻文件的錄制。

利用偏移量和持續(xù)時(shí)間獲取音頻片段

若只想捕捉文件中部分演講內(nèi)容該怎么辦?record()命令中有一個(gè) duration 關(guān)鍵字參數(shù),可使得該命令在指定的秒數(shù)后停止記錄。

例如,以下內(nèi)容僅獲取文件前四秒內(nèi)的語音:

>>> with harvard as source:... audio = r.record(source, duration=4)...>>> r.recognize_google(audio)'the stale smell of old beer lingers'

在with塊中調(diào)用record()命令時(shí),文件流會(huì)向前移動(dòng)。這意味著若先錄制四秒鐘,再錄制四秒鐘,則第一個(gè)四秒后將返回第二個(gè)四秒鐘的音頻。

>>> with harvard as source:... audio1 = r.record(source, duration=4)... audio2 = r.record(source, duration=4)...>>> r.recognize_google(audio1)'the stale smell of old beer lingers'>>> r.recognize_google(audio2)'it takes heat to bring out the odor a cold dip'

除了指定記錄持續(xù)時(shí)間之外,還可以使用 offset 參數(shù)為 record() 命令指定起點(diǎn),其值表示在開始記錄的時(shí)間。如:僅獲取文件中的第二個(gè)短語,可設(shè)置 4 秒的偏移量并記錄 3 秒的持續(xù)時(shí)間。

>>> with harvard as source:... audio = r.record(source, offset=4, duration=3)...>>> recognizer.recognize_google(audio)'it takes heat to bring out the odor'

在事先知道文件中語音結(jié)構(gòu)的情況下,offset和duration關(guān)鍵字參數(shù)對(duì)于分割音頻文件非常有用。但使用不準(zhǔn)確會(huì)導(dǎo)致轉(zhuǎn)錄不佳。

>>> with harvard as source:... audio = r.record(source, offset=4.7, duration=2.8)...>>> recognizer.recognize_google(audio)'Mesquite to bring out the odor Aiko'

本程序從第 4.7 秒開始記錄,從而使得詞組 “it takes heat to bring out the odor” ,中的 “it t” 沒有被記錄下來,此時(shí) API 只得到 “akes heat” 這個(gè)輸入,而與之匹配的是 “Mesquite” 這個(gè)結(jié)果。

同樣的,在獲取錄音結(jié)尾詞組 “a cold dip restores health and zest” 時(shí) API 僅僅捕獲了 “a co” ,從而被錯(cuò)誤匹配為 “Aiko” 。

噪音也是影響翻譯準(zhǔn)確度的一大元兇。上面的例子中由于音頻文件干凈從而運(yùn)行良好,但在現(xiàn)實(shí)中,除非事先對(duì)音頻文件進(jìn)行處理,否則不可能得到無噪聲音頻。

噪聲對(duì)語音識(shí)別的影響

噪聲在現(xiàn)實(shí)世界中確實(shí)存在,所有錄音都有一定程度的噪聲,而未經(jīng)處理的噪音可能會(huì)破壞語音識(shí)別應(yīng)用程序的準(zhǔn)確性。

要了解噪聲如何影響語音識(shí)別,請(qǐng)下載 “jackhammer.wav” (https://github.com/realpython/python-speech-recognition/tree/master/audio_files)文件,并確保將其保存到解釋器會(huì)話的工作目錄中。文件中短語 “the stale smell of old beer lingers” 在是很大鉆墻聲的背景音中被念出來。

嘗試轉(zhuǎn)錄此文件時(shí)會(huì)發(fā)生什么?

>>> jackhammer = sr.AudioFile('jackhammer.wav')>>> with jackhammer as source:... audio = r.record(source)...>>> r.recognize_google(audio)'the snail smell of old gear vendors'

那么該如何處理這個(gè)問題呢?可以嘗試調(diào)用 Recognizer 類的adjust_for_ambient_noise()命令。

>>> with jackhammer as source:... r.adjust_for_ambient_noise(source)... audio = r.record(source)...>>> r.recognize_google(audio)'still smell of old beer vendors'

這樣就與準(zhǔn)確結(jié)果接近多了,但精確度依然存在問題,而且詞組開頭的 “the” 被丟失了,這是什么原因呢?

因?yàn)槭褂胊djust_for_ambient_noise()命令時(shí),默認(rèn)將文件流的第一秒識(shí)別為音頻的噪聲級(jí)別,因此在使用record()獲取數(shù)據(jù)前,文件的第一秒已經(jīng)被消耗了。

可使用duration關(guān)鍵字參數(shù)來調(diào)整adjust_for_ambient_noise()命令的時(shí)間分析范圍,該參數(shù)單位為秒,默認(rèn)為 1,現(xiàn)將此值降低到 0.5。

>>> with jackhammer as source:... r.adjust_for_ambient_noise(source, duration=0.5)... audio = r.record(source)...>>> r.recognize_google(audio)'the snail smell like old Beer Mongers'

現(xiàn)在我們就得到了這句話的 “the”,但現(xiàn)在出現(xiàn)了一些新的問題——有時(shí)因?yàn)樾盘?hào)太吵,無法消除噪音的影響。

若經(jīng)常遇到這些問題,則需要對(duì)音頻進(jìn)行一些預(yù)處理。可以通過音頻編輯軟件,或?qū)V鏡應(yīng)用于文件的 Python 包(例如SciPy)中來進(jìn)行該預(yù)處理。處理嘈雜的文件時(shí),可以通過查看實(shí)際的 API 響應(yīng)來提高準(zhǔn)確性。大多數(shù) API 返回一個(gè)包含多個(gè)可能轉(zhuǎn)錄的 JSON 字符串,但若不強(qiáng)制要求給出完整響應(yīng)時(shí),recognition_google()方法始終僅返回最可能的轉(zhuǎn)錄字符。

通過把recognition_google()中True參數(shù)改成show_all來給出完整響應(yīng)。

>>> r.recognize_google(audio, show_all=True){'alternative': [ {'transcript': 'the snail smell like old Beer Mongers'}, {'transcript': 'the still smell of old beer vendors'}, {'transcript': 'the snail smell like old beer vendors'}, {'transcript': 'the stale smell of old beer vendors'}, {'transcript': 'the snail smell like old beermongers'}, {'transcript': 'destihl smell of old beer vendors'}, {'transcript': 'the still smell like old beer vendors'}, {'transcript': 'bastille smell of old beer vendors'}, {'transcript': 'the still smell like old beermongers'}, {'transcript': 'the still smell of old beer venders'}, {'transcript': 'the still smelling old beer vendors'}, {'transcript': 'musty smell of old beer vendors'}, {'transcript': 'the still smell of old beer vendor'}], 'final': True}

可以看到,recognition_google()返回了一個(gè)關(guān)鍵字為 'alternative' 的列表,指的是所有可能的響應(yīng)列表。此響應(yīng)列表結(jié)構(gòu)會(huì)因 API 而異且主要用于對(duì)結(jié)果進(jìn)行調(diào)試。

▌麥克風(fēng)的使用

若要使用 SpeechRecognizer 訪問麥克風(fēng)則必須安裝 PyAudio 軟件包,請(qǐng)關(guān)閉當(dāng)前的解釋器窗口,進(jìn)行以下操作:

安裝 PyAudio

安裝 PyAudio 的過程會(huì)因操作系統(tǒng)而異。

Debian Linux

如果使用的是基于 Debian的Linux(如 Ubuntu ),則可使用 apt 安裝PyAudio:

$ sudo apt-get install python-pyaudio python3-pyaudio

安裝完成后可能仍需要啟用pip install pyaudio,尤其是在虛擬情況下運(yùn)行。

macOS

macOS 用戶則首先需要使用Homebrew來安裝PortAudio,然后調(diào)用pip命令來安裝PyAudio。

$ brew install portaudio$ pip install pyaudio

Windows

Windows 用戶可直接調(diào)用pip來安裝PyAudio。

$ pip install pyaudio

安裝測(cè)試

安裝了 PyAudio 后可從控制臺(tái)進(jìn)行安裝測(cè)試。

$ python -m speech_recognition

請(qǐng)確保默認(rèn)麥克風(fēng)打開并取消靜音,若安裝正常則應(yīng)該看到如下所示的內(nèi)容:

A moment of silence, please...Set minimum energy threshold to 600.4452854381937Say something!

請(qǐng)對(duì)著麥克風(fēng)講話并觀察 SpeechRecognition 如何轉(zhuǎn)錄你的講話。

Microphone類

請(qǐng)打開另一個(gè)解釋器會(huì)話,并創(chuàng)建識(shí)一個(gè)別器類的例子。

>>> import speech_recognition as sr>>> r = sr.Recognizer()

此時(shí)將使用默認(rèn)系統(tǒng)麥克風(fēng),而不是使用音頻文件作為信號(hào)源。讀者可通過創(chuàng)建一個(gè)Microphone類的實(shí)例來訪問它。

>>> mic = sr.Microphone()

若系統(tǒng)沒有默認(rèn)麥克風(fēng)(如在 RaspberryPi 上)或想要使用非默認(rèn)麥克風(fēng),則需要通過提供設(shè)備索引來指定要使用的麥克風(fēng)。讀者可通過調(diào)用Microphone類的list_microphone_names()函數(shù)來獲取麥克風(fēng)名稱列表。

>>> sr.Microphone.list_microphone_names()['HDA Intel PCH: ALC272 Analog (hw:0,0)', 'HDA Intel PCH: HDMI 0 (hw:0,3)', 'sysdefault', 'front', 'surround40', 'surround51', 'surround71', 'hdmi', 'pulse', 'dmix', 'default']

注意:你的輸出可能與上例不同。

list_microphone_names()返回列表中麥克風(fēng)設(shè)備名稱的索引。在上面的輸出中,如果要使用名為 “front” 的麥克風(fēng),該麥克風(fēng)在列表中索引為 3,則可以創(chuàng)建如下所示的麥克風(fēng)實(shí)例:

>>> # This is just an example; do not run>>> mic = sr.Microphone(device_index=3)

但大多數(shù)情況下需要使用系統(tǒng)默認(rèn)麥克風(fēng)。

使用listen()獲取麥克風(fēng)輸入數(shù)據(jù)

準(zhǔn)備好麥克風(fēng)實(shí)例后,讀者可以捕獲一些輸入。

就像AudioFile類一樣,Microphone是一個(gè)上下文管理器。可以使用 with 塊中Recognizer 類的listen()方法捕獲麥克風(fēng)的輸入。該方法將音頻源作為第一個(gè)參數(shù),并自動(dòng)記錄來自源的輸入,直到檢測(cè)到靜音時(shí)自動(dòng)停止。

>>> with mic as source:... audio = r.listen(source)...

執(zhí)行 with 塊后請(qǐng)嘗試在麥克風(fēng)中說出 “hello” 。請(qǐng)等待解釋器再次顯示提示,一旦出現(xiàn) “>>>” 提示返回就可以識(shí)別語音。

>>> r.recognize_google(audio)'hello'

如果沒有提示再次返回,可能是因?yàn)辂溈孙L(fēng)收到太多的環(huán)境噪音,請(qǐng)使用 Ctrl + C 中斷這個(gè)過程,從而讓解釋器再次顯示提示。

要處理環(huán)境噪聲,可調(diào)用 Recognizer 類的adjust_for_ambient_noise()函數(shù),其操作與處理噪音音頻文件時(shí)一樣。由于麥克風(fēng)輸入聲音的可預(yù)測(cè)性不如音頻文件,因此任何時(shí)間聽麥克風(fēng)輸入時(shí)都可以使用此過程進(jìn)行處理。

>>> with mic as source:... r.adjust_for_ambient_noise(source)... audio = r.listen(source)...

運(yùn)行上面的代碼后稍等片刻,嘗試在麥克風(fēng)中說 “hello” 。同樣,必須等待解釋器提示返回后再嘗試識(shí)別語音。

請(qǐng)記住,adjust_for_ambient_noise()默認(rèn)分析音頻源中1秒鐘長(zhǎng)的音頻。若讀者認(rèn)為此時(shí)間太長(zhǎng),可用duration參數(shù)來調(diào)整。

SpeechRecognition 資料建議 duration 參數(shù)不少于0.5秒。某些情況下,你可能會(huì)發(fā)現(xiàn),持續(xù)時(shí)間超過默認(rèn)的一秒會(huì)產(chǎn)生更好的結(jié)果。您所需要的最小值取決于麥克風(fēng)所處的周圍環(huán)境,不過,這些信息在開發(fā)過程中通常是未知的。根據(jù)我的經(jīng)驗(yàn),一秒鐘的默認(rèn)持續(xù)時(shí)間對(duì)于大多數(shù)應(yīng)用程序已經(jīng)足夠。

處理難以識(shí)別的語音

嘗試將前面的代碼示例輸入到解釋器中,并在麥克風(fēng)中輸入一些無法理解的噪音。你應(yīng)該得到這樣的結(jié)果:

Traceback (most recent call last): File "", line 1, in File "/home/david/real_python/speech_recognition_primer/venv/lib/python3.5/site-packages/speech_recognition/__init__.py", line 858, in recognize_google if not isinstance(actual_result, dict) or len(actual_result.get("alternative", [])) == 0: raise UnknownValueError()speech_recognition.UnknownValueError

無法被 API 匹配成文字的音頻會(huì)引發(fā)UnknownValueError異常,因此要頻繁使用try和except塊來解決此類問題。API 會(huì)盡全力去把任何聲音轉(zhuǎn)成文字,如短咕嚕聲可能會(huì)被識(shí)別為 “How”,咳嗽聲、鼓掌聲以及舌頭咔噠聲都可能會(huì)被轉(zhuǎn)成文字從而引起異常。

結(jié)語:

本教程中,我們一直在識(shí)別英語語音,英語是 SpeechRecognition 軟件包中每個(gè) recognition _ *()方法的默認(rèn)語言。但是,識(shí)別其他語音也是絕對(duì)有可能且很容易完成的。要識(shí)別不同語言的語音,請(qǐng)將 recognition _ *()方法的語言關(guān)鍵字參數(shù)設(shè)置為與所需語言對(duì)應(yīng)的字符串。

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

    關(guān)注

    38

    文章

    1742

    瀏覽量

    112811
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    84938

原文標(biāo)題:python語音識(shí)別終極指南

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用Python卷積神經(jīng)網(wǎng)絡(luò)(CNN)進(jìn)行圖像識(shí)別的基本步驟

    Python 卷積神經(jīng)網(wǎng)絡(luò)(CNN)在圖像識(shí)別領(lǐng)域具有廣泛的應(yīng)用。通過使用卷積神經(jīng)網(wǎng)絡(luò),我們可以讓計(jì)算機(jī)從圖像中學(xué)習(xí)特征,從而實(shí)現(xiàn)對(duì)圖像的分類、識(shí)別和分析等任務(wù)。以下是使用 Python
    的頭像 發(fā)表于 11-20 11:20 ?6449次閱讀

    語音編碼識(shí)別的請(qǐng)進(jìn)

    有哪位童鞋是研究語音編碼識(shí)別的,可以與我討論下.歡迎加Q:541274397
    發(fā)表于 07-11 09:46

    基于LD3220的語音識(shí)別的模塊進(jìn)行DIY的小車

    現(xiàn)在人工智能很火,人臉識(shí)別語音識(shí)別控制都是一部分,語音識(shí)別技術(shù)現(xiàn)在有一些成熟的方案了,比如傳統(tǒng)的LD3220,還有科大訊飛的
    發(fā)表于 05-10 21:11

    基于pyaudio利用python進(jìn)行語音生成和語音識(shí)別詳解

    ASR:基于pyaudio利用python進(jìn)行語音生成、語音識(shí)別總結(jié)及其案例詳細(xì)攻略
    發(fā)表于 12-27 16:51

    自動(dòng)語音識(shí)別的原理是什么?

    自動(dòng)語音識(shí)別的原理是什么?如何利用WaveNet實(shí)現(xiàn)自動(dòng)語音識(shí)別
    發(fā)表于 06-15 09:14

    實(shí)驗(yàn)python進(jìn)行圖像識(shí)別的示例代碼資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是實(shí)驗(yàn)python進(jìn)行圖像識(shí)別的示例代碼資料免費(fèi)下載。
    發(fā)表于 06-14 08:00 ?3次下載

    AI語音識(shí)別的感知技術(shù)是如何獲取的

    語音識(shí)別的終極夢(mèng)想是真正理解人類語言,甚至是語言環(huán)境。然而,幾十年來,人們一直沒有一個(gè)有效的策略來創(chuàng)建這樣一個(gè)系統(tǒng),直到人工智能技術(shù)的爆發(fā)。
    發(fā)表于 09-09 15:40 ?1321次閱讀

    語音識(shí)別的兩個(gè)方法_語音識(shí)別的應(yīng)用有哪些

    本文主要闡述了語音識(shí)別的兩個(gè)方法及語音識(shí)別的應(yīng)用。
    發(fā)表于 04-01 09:04 ?6041次閱讀

    語音識(shí)別發(fā)展 Python進(jìn)行語音識(shí)別案例

      摘要:隨著信息化時(shí)代的快速到來以及計(jì)算機(jī)技術(shù)的不斷完善發(fā)展,語音識(shí)別在眾多領(lǐng)域都得到了應(yīng)用,同時(shí)語音識(shí)別有著廣闊的發(fā)展前景。當(dāng)下,在對(duì)語音
    發(fā)表于 07-19 14:32 ?4次下載

    基于python進(jìn)行語音識(shí)別的實(shí)現(xiàn)方案

    使用PocketSphinx包, PocketSphinx是一個(gè)用于語音轉(zhuǎn)換文本的開源API。它是一個(gè)輕量級(jí)的語音識(shí)別引擎,盡管在桌面端也能很好的工作,它還專門為手機(jī)和移動(dòng)設(shè)備做過調(diào)優(yōu)。
    發(fā)表于 10-11 09:31 ?455次閱讀
    基于<b class='flag-5'>python</b><b class='flag-5'>進(jìn)行</b><b class='flag-5'>語音</b><b class='flag-5'>識(shí)別的</b>實(shí)現(xiàn)方案

    情感語音識(shí)別的前世今生

    一、引言 情感語音識(shí)別是指通過計(jì)算機(jī)技術(shù)和人工智能算法,對(duì)人類語音中的情感信息進(jìn)行自動(dòng)識(shí)別和理解。這種技術(shù)可以幫助我們更好地理解人類的情感狀
    的頭像 發(fā)表于 11-12 17:33 ?679次閱讀

    情感語音識(shí)別的研究方法與實(shí)踐

    一、引言 情感語音識(shí)別是指通過計(jì)算機(jī)技術(shù)和人工智能算法自動(dòng)識(shí)別和理解人類語音中的情感信息。為了提高情感語音
    的頭像 發(fā)表于 11-16 16:26 ?897次閱讀

    情感語音識(shí)別的應(yīng)用與挑戰(zhàn)

    一、引言 情感語音識(shí)別是一種通過分析人類語音中的情感信息實(shí)現(xiàn)智能化和個(gè)性化人機(jī)交互的技術(shù)。本文將探討情感語音識(shí)別的應(yīng)用領(lǐng)域、優(yōu)勢(shì)以及所面臨的
    的頭像 發(fā)表于 11-30 10:40 ?700次閱讀

    如何使用Python進(jìn)行圖像識(shí)別的自動(dòng)學(xué)習(xí)自動(dòng)訓(xùn)練?

    如何使用Python進(jìn)行圖像識(shí)別的自動(dòng)學(xué)習(xí)自動(dòng)訓(xùn)練? 使用Python進(jìn)行圖像識(shí)別的自動(dòng)學(xué)習(xí)和自
    的頭像 發(fā)表于 01-12 16:06 ?622次閱讀

    語音識(shí)別的技術(shù)歷程及工作原理

    語音識(shí)別的本質(zhì)是一種基于語音特征參數(shù)的模式識(shí)別,即通過學(xué)習(xí),系統(tǒng)能夠把輸入的語音按一定模式進(jìn)行
    的頭像 發(fā)表于 03-22 16:58 ?3525次閱讀
    <b class='flag-5'>語音</b><b class='flag-5'>識(shí)別的</b>技術(shù)歷程及工作原理
    主站蜘蛛池模板: 久久无码AV亚洲精品色午夜| 国产最新地址| 国产亚洲精品视频在线网| 啪啪激情婷婷久久婷婷色五月| 亚洲中文字幕欧美自拍一区| 国产欧美无码亚洲| 偷偷鲁手机在线播放AV| 国产ts调教| 无码11久岁箩筣| 国产精品A久久777777| 天天躁日日躁狠狠躁中文字幕老牛| 俄罗斯xxxxxbbbbb| 我的奶头被客人吸的又肿又红| 国产成人综合在线| 午夜福利体检| 国模精品一区二区三区视频| 羞羞答答dc视频| 精品国产90后在线观看| 亚洲视频一区| 久久成人亚洲| 综合精品欧美日韩国产在线| 蜜臀AV中文字幕熟女人妻| 99久久久免费精品国产| 日本精品久久久久中文字幕| 国产成人免费a在线资源| 亚洲精品乱码久久久久久中文字幕| 寂寞夜晚在线视频观看| 56prom在线精品国产| 全是肉的高h短篇列车| 国产精品系列在线一区| 一区二区不卡在线视频| 女人精69xxxxx舒心| 国产成人免费在线| 亚洲一区国产| 欧美人妇无码精品久久| 国产成人综合95精品视频免费| 亚洲精品国产在线网站| 啦啦啦视频在线观看WWW| 啊好大好厉害好爽真骚| 亚洲 色 欧美 爱 视频 日韩| 久久夜色撩人精品国产|