欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

通過Python的speech_recognition庫將音頻文件轉為文字

 更新時間:2023年05月14日 16:36:57   作者:空空star  
recognize_google()?是Google提供的一種語音識別API,可以識別音頻文件或麥克風錄制的語音,并將其轉換為文本,這篇文章主要介紹了通過Python的speech_recognition庫將音頻文件轉為文字,需要的朋友可以參考下

前言

大家好,我是空空star,本篇給大家分享一下通過Python的speech_recognition庫將音頻文件轉為文字。
上一篇已經(jīng)介紹了相關的庫speech_recognition。

Python-語音轉文字相關庫介紹

一、音頻準備

這里我們通過gTTS先生成一段音頻,gTTS相關的介紹可以看博主之前寫的博客。

通過Python的gtts庫將文字轉為音頻

from gtts import gTTS
local = '/Users/kkstar/Downloads/video/'
text = '大家好,我是空空star,本篇給大家分享一下音頻轉文字,這是通過speech_recognition轉換的文字。'
language = "zh-cn"
tts = gTTS(text=text, lang=language)
tts.save(local+"audio_gtts_0509.mp3")

二、音頻聲音

音頻轉文字_0509

三、格式轉換

mp3轉為wav。
這里不能只改后綴,需要用音頻轉換工具轉換下。
audio_gtts_0509.mp3->audio_gtts_0509.wav

四、音頻轉文字

1.引入庫

import speech_recognition as sr
import speech_recognition as sr

2.定義音頻路徑

local = '/Users/kkstar/Downloads/video/'

3.創(chuàng)建一個Recognizer對象

r = sr.Recognizer()

4.打開音頻文件,將音頻文件讀入Recognizer對象

音頻文件必須是wav的格式

# 打開音頻文件
with sr.AudioFile(local+'audio_gtts_0509.wav') as source:
    # 將音頻文件讀入Recognizer對象
    audio = r.record(source)

5.嘗試使用Google Web API將語音轉換為文字

try:
    text = r.recognize_google(audio, language='zh-CN')
    print('轉換結果:', text)
except sr.UnknownValueError:
    print('無法識別語音')
except sr.RequestError as e:
    print('無法連接到Google Web API. {0}'.format(e))

6.轉換結果

轉換結果: 大家好我是空空Store本篇給大家分享一下音頻轉文字這是通過Keep下劃線recognition轉換的文字

Process finished with exit code 0

總結

recognize_google: recognize_google() 是Google提供的一種語音識別API,可以識別音頻文件或麥克風錄制的語音,并將其轉換為文本。在Python中,可以使用SpeechRecognition庫中的recognize_google()方法來調用該API。

到此這篇關于通過Python的speech_recognition庫將音頻文件轉為文字的文章就介紹到這了,更多相關Python音頻文件轉為文字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python實現(xiàn)布隆過濾器及原理解析

    python實現(xiàn)布隆過濾器及原理解析

    布隆過濾器( BloomFilter )是一種數(shù)據(jù)結構,比較巧妙的概率型數(shù)據(jù)結構(probabilistic data structure),特點是高效地插入和查詢,可以用來告訴你 “某樣東西一定不存在或者可能存在”。這篇文章主要介紹了python實現(xiàn)布隆過濾器 ,需要的朋友可以參考下
    2019-12-12
  • python openpyxl方法 zip函數(shù)用法及說明

    python openpyxl方法 zip函數(shù)用法及說明

    這篇文章主要介紹了python openpyxl方法 zip函數(shù)用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python實現(xiàn)功能完整的個人員管理程序

    Python實現(xiàn)功能完整的個人員管理程序

    這篇文章主要介紹了Python實現(xiàn)功能完整的個人員管理程序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • Python實現(xiàn)圖像的二進制與base64互轉

    Python實現(xiàn)圖像的二進制與base64互轉

    這篇文章主要為大家介紹了如何在Python中使用OpenCV從而實現(xiàn)圖像轉base64編碼、圖像轉二進制編碼、二進制轉圖像等功能,感興趣的可以跟上小編一起學習一下
    2022-03-03
  • python3使用tkinter實現(xiàn)ui界面簡單實例

    python3使用tkinter實現(xiàn)ui界面簡單實例

    使用tkinter創(chuàng)建一個小窗口,布置2個按鈕,一個btn關閉窗口,另一個btn用于切換執(zhí)行傳入的2個函數(shù),簡單的小代碼,大家參考使用吧
    2014-01-01
  • 解決pycharm 遠程調試 上傳 helpers 卡住的問題

    解決pycharm 遠程調試 上傳 helpers 卡住的問題

    今天小編就為大家分享一篇解決pycharm 遠程調試 上傳 helpers 卡住的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python?Pytorch學習之圖像檢索實踐

    Python?Pytorch學習之圖像檢索實踐

    隨著電子商務和在線網(wǎng)站的出現(xiàn),圖像檢索在我們的日常生活中的應用一直在增加。圖像檢索的基本本質是根據(jù)查詢圖像的特征從集合或數(shù)據(jù)庫中查找圖像。本文將利用Pytorch實現(xiàn)圖像檢索,需要的可以參考一下
    2022-04-04
  • python清除字符串里非數(shù)字字符的方法

    python清除字符串里非數(shù)字字符的方法

    這篇文章主要介紹了python清除字符串里非數(shù)字字符的方法,涉及Python使用re模塊正則替換操作字符串的技巧,需要的朋友可以參考下
    2015-07-07
  • 使用Pytorch如何完成多分類問題

    使用Pytorch如何完成多分類問題

    這篇文章主要介紹了使用Pytorch如何完成多分類問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python關于矩陣重復賦值覆蓋問題的解決方法

    python關于矩陣重復賦值覆蓋問題的解決方法

    這篇文章主要介紹了python關于矩陣重復賦值覆蓋問題的解決方法,涉及Python深拷貝與淺拷貝相關操作與使用技巧,需要的朋友可以參考下
    2019-07-07

最新評論