英文数字音频

1 代码

import requests

# 音频链接
audio_url = "https://translate.google.com/translate_tts?ie=UTF-&client=tw-ob&tl=en&q="

# 指定下载路径(可选)


diccc={ 
        1: "One",
        2: "Two",
        3: "Three",
        4: "Four",
        5: "Five",
        6: "Six",
        7: "Seven",
        8: "Eight",
        9: "Nine",
        10:"Ten",
        11: "Eleven",
        12: "Twelve",
        13: "Thirteen",
        14: "Fourteen",
        15: "Fifteen",
        16: "Sixteen",
        17: "Seventeen",
        18: "Eighteen",
        19: "Nineteen",
        20: "Twenty",
        30: "Thirty",
        40: "Forty",
        50: "Fifty",
        60: "Sixty",
        70: "Seventy",
        80: "Eighty",
        90: "Ninety",
        "Hundred":"Hundred",
 "Thousand": "Thousand",
    "Million": "Million",
    "Billion": "Billion",
    "Trillion": "Trillion",
    "Quadrillion": "Quadrillion",
    "Quintillion": "Quintillion",
    "Sextillion": "Sextillion",
    "Septillion": "Septillion",
    "Octillion": "Octillion",
    "Nonillion": "Nonillion",
    "Decillion": "Decillion"
}

download_path = "/content/auido/"
# 发送HTTP GET请求

for k in diccc.values():
  response = requests.get(audio_url+k)
  # 检查请求是否成功
  if response.status_code == 200:
      # 获取文件扩展名
      content_type = response.headers['content-type']
      if 'audio/mpeg' in content_type:
          file_extension = 'mp3'
      else:
          file_extension = 'unknown'

      # 生成文件名,可以根据需要修改
      filename = f"{k}.{file_extension}"

      # 拼接文件保存路径
      file_path = download_path + filename

      # 以二进制写入文件
      with open(file_path, 'wb') as file:
          file.write(response.content)

      print("下载完成")
  else:
      print("下载失败,HTTP状态码:", response.status_code)






#打包
###########
import zipfile
import os

# 要打包的文件夹路径
folder_to_zip = "/content/auido/"

# ZIP文件的名称和路径
zip_filename = '/content/archive.zip'

# 创建一个ZIP文件对象以写入模式打开
with zipfile.ZipFile(zip_filename, 'w', zipfile.ZIP_DEFLATED) as zipf:
    # 遍历文件夹中的所有文件和子文件夹
    for root, dirs, files in os.walk(folder_to_zip):
        for file in files:
            # 构建文件的绝对路径
            file_path = os.path.join(root, file)
            
            # 构建在ZIP文件中的相对路径
            relative_path = os.path.relpath(file_path, folder_to_zip)
            
            # 将文件添加到ZIP文件中
            zipf.write(file_path, relative_path)

print(f'文件夹已打包为:{zip_filename}')


在这里插入图片描述

2 方法

字符串拼接参数即可
【【教程】获取/下载谷歌翻译音频的方法(2022)】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值