avatar
文章
3
标签
7
分类
3
首页
友链
标签
归档
沉汐 DevLog
首页
友链
标签
归档

沉汐 DevLog

用 edge-tts 把文字变成语音(含可用语音库与交互脚本)
发表于2024-12-15|工具与效率
在打服务外包的时候,看到不少 edge-tts 的教程,但要么只给了最基础指令,要么语音清单/参数不全,实际动手总要四处拼资料。这篇文章尝试一次性把常用指令、参数说明、可用语音名称、以及可交互的示例脚本汇总在一起:复制即可用、需要时再按需扩展,减少你搭建 TTS 工作流的来回查找成本。 目标:快速把任意文本合成自然语音,支持多语言、男女声、语速、音量、音调与部分情绪风格。 1⃣️ edge-tts 是什么edge-tts 是基于微软 Edge/SSML 的文本转语音 Python 库与命令行工具。它的特点: 支持多语言和地区方言(普通话、粤语、英语、法语、阿拉伯语等) 可调参数:语言/声音、性别、语速 rate、音量 volume、音调 pitch 部分声音支持情绪/风格(如 激情、活泼、温柔等) 纯本地调用云端服务,无需自行搭建推理引擎 项目地址:https://github.com/rany2/edge-tts 2⃣️ 安装1pip install edge-tts 如需命令行使用,安装上面这一条即可。 3⃣️ 最小可...
最小生成树
发表于2024-10-25|算法
最小生成树目录 Kruskal算法 Prim算法 Kruskal算法Kruskal算法找到安全边的办法是在所有连接森林中两棵不同树的边里面,找到权重最小的边 ((u,v))。设 (C) 和 (C_2) 为边 ((u,v)) 所连接的两棵树。由于边 ((u,v)) 一定是连接 (C) 和其他某棵树的一条轻量级边,推论隐含告诉我们,边 ((u,v)) 是 (C) 的一条安全边。很显然,Kruskal算法属于贪心算法,因为它每次都选择一条权重最小的边加入到森林。 Kruskal算法的实现与计算连通分量的算法类似。我们使用一个不相交集合数据结构来维护几个互不相交的元素集合。每个集合代表当前森林中的一棵树。操作 FIND-SET(u) 用来返回包含元素 (u) 的集合的代表元素。我们可以通过测试 FIND-SET(u) 是否等于 FIND-SET(v) 来判断节点 (u) 和节点 (v) 是否属于同一棵树。Kruskal算法使用 UNION 过程来对两棵树进行合并。 模板代码123456789101112131415161718192021222324252627282930313233...
使用 GitHub Pages + Hexo 搭建博客
发表于2024-10-20|技术
🌱 一、先导步骤1. 安装 Node.js前往 Node.js 官网,下载 LTS 版本并安装。安装完成后检查版本: 12node -vnpm -v 2. 安装 Git前往 Git 官网,安装后检查是否成功: 1git --version 3. 安装 Hexo12npm install hexo-cli -ghexo -v 若成功显示版本号,说明 Hexo 已安装完成。 ⚙️ 二、博客构建1. 初始化项目创建一个新的文件夹作为博客目录(例如 myblogs): 123hexo init myblogscd myblogsnpm install 2. 本地测试12hexo generatehexo server 打开浏览器访问 http://localhost:4000, 你就能看到默认的 Hexo 博客主页啦 🎉 🚀 三、GitHub 部署1. 注册 GitHub访问 GitHub 注册账号。 创建一个新的公开仓库,命名格式为: 1username.github.io 其中 username 是你的 GitHub 用户名。 2. 修改 _config.yml...
avatar
chenxi34
文章
3
标签
7
分类
3
Follow Me
公告
This is my Blog
最新文章
用 edge-tts 把文字变成语音(含可用语音库与交互脚本)2024-12-15
最小生成树2024-10-25
使用 GitHub Pages + Hexo 搭建博客2024-10-20
分类
  • 工具与效率1
  • 技术1
  • 算法1
标签
GitHub Pages edge-tts TTS Hexo Python 最小生成树 博客搭建
归档
  • 十二月 2024 1
  • 十月 2024 2
网站信息
文章数目 :
3
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2024 - 2025 By chenxi34框架 Hexo 8.0.0|主题 Butterfly 5.5.1