博文

目前显示的是 三月, 2026的博文

Cloudflare搭建免费图床 (Cloudflare-ImgBed 一键部署过程)

图片
  📂 第一步:准备环境 访问  CloudFlare ImgBed 项目 点击右上角的 "Fork" 按钮 选择您的 GitHub 账户 确认 Fork 完成 🏗️ 第二步:部署Cloudflare Pages项目 2.1 访问 Cloudflare Dashboard 登录  Cloudflare Dashboard 选择左侧菜单的 "计算和AI" -> "Workers & Pages" 点击 "创建应用程序" 在最下方  Looking to deploy Pages?  选择 "Get started" 在 "导入现有 Git 存储库" 处点击 "开始使用" 2.2 连接 GitHub 仓库 如果首次使用,需要授权 Cloudflare 访问 GitHub 选择您 Fork 的  CloudFlare-ImgBed  仓库 点击 "开始设置" 2.3 配置项目设置 配置项 值 说明 项目名称 cloudflare-imgbed (或自定义) 项目标识符 生产分支 main 生产环境分支 构建命令 npm install 重要:v2.0 新构建命令 构建输出目录 / 保持默认 2.4 部署项目 点击 "保存并部署" 等待首次部署完成(约 2-3 分钟) 2.5 KV 数据库配置 创建 KV 命名空间 在 Cloudflare Dashboard 中选择 "存储和数据库" 点击 "Workers KV" 点击 "创建实例" 输入命名空间名称: img_url (建议使用此名称) 点击 "创建" 绑定 KV 到项目 返回您的 Pages 项目 选择 "设置" → "绑定" 点击 "添加" → "KV 命名空间" 填写绑定信息: 变量名称 : img_url (必须是这个名称) KV 命名空间 :选择刚创建的命名空间 点击 "保存" 注意 绑定 KV 时,变量名称必须为  img_url ,这...

从零搭建一个免费的文本转语音在线工具(基于 Python + Edge TTS)

图片
  项目在线体验地址: https://text2voice.cc GitHub 源码:文末附完整代码 前言 最近有个需求,需要把一段文字转换成语音,找了几个在线工具,要么收费,要么有水印,要么音质惨不忍睹。后来发现微软 Edge 浏览器的 TTS(Text-to-Speech)服务音质非常好,而且免费开放使用。于是动手写了一个在线工具,分享给大家。 效果预览 主要功能: 支持中文、英文、日文、韩文等多种语言 多种语音角色可选(男声/女声) 可调节语速和音调 支持在线播放和 MP3 下载 响应式设计,手机也能用 技术选型 为什么选择 Edge TTS? 方案 音质 免费额度 下载支持 百度语音合成 一般 有限制 支持 讯飞语音 较好 有限制 支持 Web Speech API 取决于系统 免费 不支持 Edge TTS 优秀 免费 支持 Edge TTS 使用微软 Neural TTS 技术,生成的语音接近真人,而且完全免费,没有调用次数限制。 项目架构 浏览器 (HTML/CSS/JS) │ │ POST /api/tts ▼ Flask 服务端 (server.py) │ │ WebSocket ▼ Microsoft Edge TTS 服务 │ │ MP3 音频流 ▼ 浏览器播放/下载 前端 :原生 HTML + CSS + JavaScript,无框架依赖 后端 :Flask 提供静态文件服务和 TTS API 代理 语音合成 :通过 edge-tts Python 包调用微软服务 核心代码实现 1. 后端服务 (server.py) #!/usr/bin/env python3 from flask import Flask , request , jsonify , send_from_directory import edge_tts import asyncio import io app = Flask ( __name__ , static_folder = "web" ) @app . route ( "/api/tts" , methods = [ "POST" ] ) de...