Python基础
-
OpenAI语音识别(无需网络)
1 Whisper简介如果希望离线识别语音,可以使用 OpenAI 的 Whisper,它是一个基于深度学习的语音识别模型,支持多语言(包括中文)。2 Whisper安装# 也可使用 GPU 加速(需安装 PyTorch)。 pip install openai-whisper3 Whisper使用import whisper# 加载模型(第一次运行会自动下载)model = whisper.load_model("base") # 可选 small / medium / large# 加载音频文件并进行转录result = model.transcribe("example.wav", la
-
Google实时语音识别
# 安装扩展 # pip install SpeechRecognition# pip install pyaudio import speech_recognition as sr# 创建一个 Recognizer 对象r = sr.Recognizer()# 使用麦克风作为音频输入with sr.Microphone() as source: print("请说话...") # 调整环境噪音 r.adjust_for_ambient_noise(source) # 录制音频 audio = r.listen(source)try: # 使用 Google 语音识别服务进行识别 text =
-
下载七牛云中的文件
# 安装七牛云包:pip install qiniu# 安装请求包:pip install requests import osimport requestsfrom qiniu import Auth, BucketManageraccess_key = 'xxx'secret_key = 'xxx'bucket_name = '存储空间名'domain = '域名'auth = Auth(access_key, secret_key)bucket = BucketManager(auth)# 为空,则下载存储空间名中的所有文件夹的所有内容# 不为空,则下载存储空间名中的指定文件夹的所有内容
-
保存内容到word
import mistunefrom docx import Documentfrom docx.shared import Inchesfrom bs4 import BeautifulSoupimport requestsfrom io import BytesIO# 使用 Mistune 解析器,确保支持 GitHub 风格的表格markdown_parser = mistune.create_markdown(renderer='html', plugins=['table'])def download_image(url): """根据 URL 下载图片并返回字节流""" respo
-
保存数据到excel表中
import pandas as pdfrom openpyxl import Workbookfrom openpyxl.styles import PatternFill, Alignment, Fontfrom openpyxl.utils.dataframe import dataframe_to_rowsfrom openpyxl.utils import get_column_letterimport requestsdef save_2d_array_to_excel(data_array, headers, file_path, sheet_name='Sheet1', rem
-
简单爬虫例子2
import requestsfrom bs4 import BeautifulSoupdef fetch_and_parse(url): # 发送HTTP请求到指定URL response = requests.get(url) # 检查请求是否成功 if response.status_code == 200: # 使用BeautifulSoup解析HTML内容 soup = BeautifulSoup(response.text, 'html.parser') # 查找所有的class为"layout_li ajaxpost"的li元素 url_cards = soup.find_all