栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 教程之将网页内容专为语音mp3

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 教程之将网页内容专为语音mp3

当我发现如何在 Python 中执行文本到语音转换时,我想知道如何将其应用到一个有用的研究案例中。然后,我记得我经常访问 Wikipedia 页面,这些页面涉及我感兴趣的主题,但其中包含很多我不想完全阅读的文本。我宁愿在做其他事情的同时听那些页面的内容。

因此,我决定使用 Python 将 Wikipedia 页面转换为音频文件。

导入包

让我们首先为此任务导入有用的包。我将使用的库是用于抓取部分的bs4和requests ,用于正则表达式的re ,以及用于文本转语音部分的pyttsx3 。

from bs4 import BeautifulSoup
import requests
import re
import pyttsx3 as tts
提取网页内容

对于抓取部分,我们只需要定义一个 URL 并从相应的网页中检索文本。

url = "https://en.wikipedia.org/wiki/Wikipedia" #the web page you want to scrape
# Collecting data from the web page
r = requests.get(url)
data = r.text
soup = BeautifulSoup(data, "lxml")

我们希望仅保留文本。因此,我们只寻找段落元素。

paragraphs = soup.findAll("p")

如果您打印可变段落,您将看到一个列表,其中包含使用可变URL访问的网页中的所有段落元素。

处理数据

当我们将文本转换为语音

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987209.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号