最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python將語音轉(zhuǎn)換為文本的方法

 更新時間:2020年08月10日 09:41:58   作者:Q:458831279  
這篇文章主要介紹了如何使用Python將語音轉(zhuǎn)換為文本,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

語音識別是計算機軟件識別口語中的單詞和短語,并將其轉(zhuǎn)換為可讀文本的能力。那么如何在 Python 中將語音轉(zhuǎn)換為文本?如何使用 SpeechRecognition 庫在 Python 中將語音轉(zhuǎn)換為文本?我們不需要從頭開始構(gòu)建任何機器學(xué)習(xí)模型,該庫為我們提供了各種著名的公共語音識別 API 的便捷包裝。

使用 pip 安裝庫:

pip3 install SpeechRecognition

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

import speech_recognition as sr

從文件讀取

確保當(dāng)前目錄中有一個包含英語語音的音頻文件 (如果您想跟我一起學(xué)習(xí),請在此處獲取音頻文件):

filename = “speech.wav”

該文件是從 LibriSpeech 數(shù)據(jù)集中獲取的,但是您可以帶上任何想要的東西,只需更改文件名,就可以初始化語音識別器:

# initialize the recognizer

r = sr.Recognizer()

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

# open the filewith sr.AudioFile(filename) as source:www.zpedu.com/

# 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

從麥克風(fēng)讀取

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

視窗

您可以點安裝它:

pip3 install pyaudio

的 Linux

您需要首先安裝依賴項:

sudo apt-get install python-pyaudio python3-pyaudio

pip3 install pyaudio

蘋果系統(tǒng)

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

brew install portaudio

pip3 install pyaudio

現(xiàn)在,讓我們使用麥克風(fēng)轉(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)

這會從您的麥克風(fēng)聽到 5 秒鐘,然后嘗試將該語音轉(zhuǎn)換為文本!

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

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

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

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

總結(jié)

到此這篇關(guān)于使用Python將語音轉(zhuǎn)換為文本的方法的文章就介紹到這了,更多相關(guān)python語音轉(zhuǎn)換文本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中random模塊常用方法的使用教程

    Python中random模塊常用方法的使用教程

    這篇文章主要給大家介紹了關(guān)于Python中random模塊常用方法的使用教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python圖像運算之圖像閾值化處理詳解

    Python圖像運算之圖像閾值化處理詳解

    這篇文章將詳細(xì)講解圖像閾值化處理,涉及閾值化處理、固定閾值化處理和自適應(yīng)閾值化處理,這是圖像邊緣檢測或圖像增強等處理的基礎(chǔ),感興趣的可以了解一下
    2022-04-04
  • Python寫代碼的七條重要技巧介紹

    Python寫代碼的七條重要技巧介紹

    大家好,本篇文章主要講的是Python寫代碼的七條重要技巧介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • pygraphviz安裝教程

    pygraphviz安裝教程

    Graphviz 是一款由 AT&T Research 和 Lucent Bell 實驗室開源的可視化圖形工具,可以很方便的用來繪制結(jié)構(gòu)化的圖形網(wǎng)絡(luò),支持多種格式輸出,這篇文章主要介紹了pygraphviz安裝教程,需要的朋友可以參考下
    2023-02-02
  • python怎么判斷素數(shù)

    python怎么判斷素數(shù)

    在本篇文章里小編給大家整理了關(guān)于python判斷素數(shù)的方法和代碼,需要的朋友們可以學(xué)習(xí)下。
    2020-07-07
  • Python7個爬蟲小案例詳解(附源碼)中篇

    Python7個爬蟲小案例詳解(附源碼)中篇

    這篇文章主要介紹了Python7個爬蟲小案例詳解(附源碼)中篇,本文章內(nèi)容詳細(xì),通過案例可以更好的理解爬蟲的相關(guān)知識,七個例子分為了三部分,本次為中篇,共有二道題,需要的朋友可以參考下
    2023-01-01
  • Python Numpy教程之排序,搜索和計數(shù)詳解

    Python Numpy教程之排序,搜索和計數(shù)詳解

    這篇文章主要為大家詳細(xì)介紹了Python?NumPy中排序,搜索和計數(shù)的實現(xiàn),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下
    2022-08-08
  • python進階之多線程對同一個全局變量的處理方法

    python進階之多線程對同一個全局變量的處理方法

    今天小編就為大家分享一篇python進階之多線程對同一個全局變量的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • django框架模型層功能、組成與用法分析

    django框架模型層功能、組成與用法分析

    這篇文章主要介紹了django框架模型層功能、組成與用法,結(jié)合實例形式簡單分析了Django框架中模型層的基本概念、原理、常用組件構(gòu)成與相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • Tensorflow 多線程設(shè)置方式

    Tensorflow 多線程設(shè)置方式

    今天小編就為大家分享一篇Tensorflow 多線程設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

锦屏县| 涞源县| 舞阳县| 固阳县| 沙坪坝区| 改则县| 南川市| 高碑店市| 普宁市| 土默特右旗| 阳江市| 台州市| 彭水| 泰兴市| 沁源县| 阿克苏市| 唐海县| 甘肃省| 吴堡县| 许昌县| 枞阳县| 丽江市| 周口市| 吉水县| 鄱阳县| 南安市| 香港| 蓬安县| 绥阳县| 宁德市| 社会| 杭锦旗| 瑞金市| 衡水市| 东至县| 祥云县| 农安县| 贵阳市| 合作市| 女性| 阜宁县|