Python 如何爬取百度翻译的语音

本文介绍了一个简单的Python脚本示例,该脚本利用百度翻译API将中文文本转换为语音文件。通过使用`urllib`和`requests`库,脚本能够处理中文输入并获取对应的语音流,最终将其保存为mp3格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

from urllib import parse

import requests
china = input("输入查询的中文")
count = len(china)
url = "https://fanyi.baidu.com/gettts?lan=zh&text="+parse.quote(china)+"&spd=5&source=web"
content = requests.get(url, stream=True)
print(content)
f = open("file_path.mp3", "wb")

# 将内容response 通过该方法 iter_content 把数据读出来然后写到一个文件中
for chunk in content.iter_content(chunk_size=1024):
    if chunk:
        f.write(chunk)
f.close()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值