真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python 讀取PDF文件為文本字符并轉(zhuǎn)換為音頻

作為一家“創(chuàng)意+整合+營(yíng)銷(xiāo)”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們?cè)跇I(yè)內(nèi)良好的客戶(hù)口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、創(chuàng)意表現(xiàn)、網(wǎng)頁(yè)制作、系統(tǒng)開(kāi)發(fā)以及后續(xù)網(wǎng)站營(yíng)銷(xiāo)運(yùn)營(yíng)等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營(yíng)模式與有效的網(wǎng)絡(luò)營(yíng)銷(xiāo)方法,創(chuàng)造更大的價(jià)值。

【閱讀全文】

設(shè)計(jì)思路:首先通過(guò)PyPDF2非標(biāo)準(zhǔn)庫(kù)提供的接口函數(shù)將PDF文件中的文本提取出來(lái),然后,再使用pyttsx3非標(biāo)準(zhǔn)庫(kù)將文本轉(zhuǎn)換為音頻文件。

使用pip的方式安裝兩個(gè)非標(biāo)準(zhǔn)庫(kù)PyPDF2、pyttsx3。

pip install PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip install pyttsx3 -i https://pypi.tuna.tsinghua.edu.cn/simple/

將這兩個(gè)需要使用到的非標(biāo)準(zhǔn)庫(kù)導(dǎo)入到當(dāng)前代碼塊中。

import pyttsx3 as tsx
import PyPDF2 as pdf

編寫(xiě)PDF文件讀取函數(shù)并且返回text文本字符串。

def read_pdf_to_txt(pdf_file):
    '''
    讀取PDF文件返回text文本
    :param pdf_file: PDF文件路徑
    :return:
    '''
    reader = pdf.PdfFileReader(open(pdf_file, 'rb'))
    texts = ''
    for page_num in range(reader.numPages):
        text = reader.getPage(page_num).extractText()
        text = text.strip().replace('\n', ' ')
        texts = texts + text
    return texts


def to_video(text):
    '''
    文本轉(zhuǎn)換為音頻函數(shù)
    :param text: 文本字符串
    :return:
    '''
    sp = tsx.init()
    sp.save_to_file(text, './vi.mp3')
    sp.runAndWait()
    sp.stop()

調(diào)用to_video函數(shù)完成音頻文件的轉(zhuǎn)換。

to_video(text=read_pdf_to_txt('./vi.pdf'))

【往期精彩】

python 獲取最新房?jī)r(jià)信息-以北京房?jī)r(jià)為例

辦公自動(dòng)化:Image圖片轉(zhuǎn)換成PDF文檔存儲(chǔ)...

python做一個(gè)微型美顏圖片處理器,十行代碼即可完成...

用python做一個(gè)文本翻譯器,自動(dòng)將中文翻譯成英文,超方便的!

小王,給這2000個(gè)客戶(hù)發(fā)一下節(jié)日祝福的郵件...

python 一行命令開(kāi)啟網(wǎng)絡(luò)間的文件共享...

PyQt5 批量刪除 Excel 重復(fù)數(shù)據(jù),多個(gè)文件、自定義重復(fù)項(xiàng)一鍵刪除...

再見(jiàn)XShell,這款國(guó)人開(kāi)源的終端命令行工具更nice!

python 表情包下載器,輕松下載上萬(wàn)個(gè)表情包、斗圖不用愁...

Python 自動(dòng)清理電腦垃圾文件,一鍵啟動(dòng)即可...

有了jmespath,處理python中的json數(shù)據(jù)就變成了一種享受...

解鎖一個(gè)新技能,如何在Python代碼中使用表情包...


當(dāng)前題目:Python 讀取PDF文件為文本字符并轉(zhuǎn)換為音頻
當(dāng)前路徑:http://weahome.cn/article/dsogpho.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部