一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

如何在Python中將語音轉(zhuǎn)換為文本

 flyk0tcfb46p9f 2020-05-10

語音識別是計算機軟件識別口語中的單詞和短語并將其轉(zhuǎn)換為人類可讀文本的能力。在本教程中,你將知道如何使用SpeechRecognition  庫在Python中將語音轉(zhuǎn)換為文本  。

因此,我們不需要從頭開始構(gòu)建任何機器學(xué)習模型,該庫為我們提供了各種著名的公共語音識別API(例如Google Cloud Speech API,IBM Speech To Text等)的便捷包裝。

讓我們開始吧,首先使用pip安裝庫:

pip3 install SpeechRecognition

Okey,打開一個新的Python文件并導(dǎo)入它:

import speech_recognition as sr

從文件讀取

確保當前目錄中有一個音頻文件:

filename = 'speech.wav'

該文件是從  LibriSpeech  數(shù)據(jù)集中獲取的,但是你可以帶上你想要的轉(zhuǎn)換的東西,只需要更改一下文件名即可,現(xiàn)在讓我們初始化語音識別器:

# initialize the recognizer

r = sr.Recognizer()

以下代碼負責加載音頻文件,并使用Google Speech Recognition將語音轉(zhuǎn)換為文本:

# open the file

with sr.AudioFile(filename) as source:
   # listen for the data (load audio to memory)
   audio_data = r.record(source)
   # recognize (convert from speech to text)
   text = r.recognize_google(audio_data)
   print(text)

這將需要幾秒鐘才能完成,因為它將文件上傳到Google中獲取到輸出,這是我獲取到的結(jié)果:

I believe you're just talking nonsense

從麥克風讀取

這需要在你的機器上安裝PyAudio,以下是取決于你的操作系統(tǒng)的安裝過程:

Windows系統(tǒng)

你可以點安裝它:pip3 install pyaudio

Linux系統(tǒng)

需要安裝依賴項:

sudo apt-get install python-pyaudio python3-pyaudio

pip3 install pyaudio

蘋果系統(tǒng)

需要先安裝portaudio,然后才可以安裝它:

brew install portaudio

pip3 install pyaudio

現(xiàn)在,讓我們使用麥克風轉(zhuǎn)換語音:

with sr.Microphone() as source:
   # read the audio data from the default microphone
   audio_data = r.record(source, duration=5)
   print('Recognizing...')
   # convert speech to text
   text = r.recognize_google(audio_data)
   print(text)

它會從你的麥克風錄取到5秒鐘,然后嘗試將語音轉(zhuǎn)換為文本!

它與先前的代碼非常相似,但是我們在這里使用Microphone()對象從默認麥克風讀取音頻,然后在record()函數(shù)中使用duration參數(shù)在5秒后停止讀取,然后上傳音頻數(shù)據(jù)向Google獲取輸出文本。

你還可以在record()函數(shù)中使用offset參數(shù)在偏移幾秒鐘后開始記錄。

另外,你也可以通過將language參數(shù)傳遞給accept_google()函數(shù)來識別不同的語言。例如,如果你想識別別的語言(如:西班牙語音),則可以使用:

text = r.recognize_google(audio_data, language='es-ES')

使用此庫將語音轉(zhuǎn)換為文本非常簡單。該庫在國外被廣泛使用,如果有需要可以去掌握它。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产一区二区不卡在线视频| 伊人国产精选免费观看在线视频| 国产激情国产精品久久源| 97人妻精品一区二区三区男同| 欧美日韩精品一区免费| 久久精品亚洲精品一区| 日韩精品一区二区毛片| 老司机精品在线你懂的| 人人爽夜夜爽夜夜爽精品视频| 成人三级视频在线观看不卡| 麻豆亚州无矿码专区视频| 国产亚州欧美一区二区| 99久久国产亚洲综合精品| 欧美日韩国产欧美日韩| 欧美一级特黄特色大色大片| 日本熟妇五十一区二区三区| 亚洲国产av一二三区| 国产福利在线播放麻豆| 午夜午夜精品一区二区| 富婆又大又白又丰满又紧又硬| 亚洲欧美日本国产有色| 成人午夜激情免费在线| 69精品一区二区蜜桃视频| 国产一区麻豆水好多高潮| 激情内射日本一区二区三区| 人妻亚洲一区二区三区| 五月情婷婷综合激情综合狠狠| 极品少妇嫩草视频在线观看| 亚洲中文字幕熟女丝袜久久| 欧美中文字幕日韩精品| 69精品一区二区蜜桃视频| 亚洲国产成人精品福利| 日本不卡在线视频你懂的 | 国产欧美日产中文一区| 国语久精品在视频在线观看 | 开心五月激情综合婷婷色| 99久久婷婷国产亚洲综合精品| 国产大屁股喷水在线观看视频 | 精品国产亚洲一区二区三区| 国产不卡免费高清视频| 激情五月天免费在线观看|