edge-tts 零成本实战:3 步调用微软文本转语音,免费出带字幕的配音

发布时间:2026/9/14 23:01:07

edge-tts 零成本实战:3 步调用微软文本转语音,免费出带字幕的配音 edge-tts 零成本实战3 步调用微软文本转语音免费出带字幕的配音【免费下载链接】edge-ttsUse Microsoft Edges online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key项目地址: https://gitcode.com/GitHub_Trending/ed/edge-ttsedge-tts 是一个 Python 文本转语音工具直接调用微软 Edge 内置的在线 TTS 服务。它解决的问题很具体你想把文字批量变成自然度很高的 MP3 配音但不想装 Edge、不想上 Windows、更不想申请 API key 和按字计费。它到底替你省了什么事商用 TTS 接口按字符收费一个播客栏目跑下来每月成本从两位数起步。开源本地模型要 GPU、要配环境普通开发机上根本跑不动。微软那套在线合成质量确实好可入口被锁在 Edge 浏览器里程序想调用得逆向它的请求。edge-tts 做的事就是把这套请求逻辑用纯 Python 复现出来你传文本它还 MP3中间零人工。从零到跑通30 秒装好文本转语音先装它。装完跑一下版本号看到edge-tts加一个数字输出说明安装成功。最后一条命令生成第一条语音目录里出现 hello.mp3 且能播放就算跑通了。pip install edge-tts edge-tts --version edge-tts --text Hello, this is edge-tts --write-media hello.mp3不指定音色时默认用 en-US-EmmaMultilingualNeural一个英文女声。如果你只想用命令行、不想污染 Python 环境把 pip 换成 pipx 装法也一样。它能帮你做什么文本转语音的 3 个高频玩法列出全部音色换语言只改一个参数先跑--list-voices拉出全量音色清单按 Name 和 Gender 分好类几十个语种、上百个声线都在里面。挑中哪个把名字原样塞给--voice就行。edge-tts --list-voices edge-tts --voice zh-CN-XiaoxiaoNeural --text 今天是个好日子 --write-media chinese.mp3一句话调语速和音调语速、音量、音调三个参数都支持百分比或 Hz 的加减法。语速放慢三分之一、音量加两成、音调抬 10Hz一条命令全调完听感差距非常明显。edge-tts --rate-30% --volume20% --pitch10Hz --text 试试这个节奏 --write-media tuned.mp3边生成边出字幕在落盘音频的同时加一个--write-subtitles音频和 SRT 字幕一起产出。时间轴按句对齐剪辑软件里直接拖进去就能用。edge-tts --text 这是一条带字幕的语音 --write-media out.mp3 --write-subtitles out.srt两个真实场景给播客栏目批量做片头配音。把三集稿子排进列表循环里每个文本都走同一个音色跑完目录里就是一串按集编号的 MP3换栏目只改一个音色字符串。from edge_tts import Communicate scripts [第一集片头, 第二集片头, 第三集片头] for i, text in enumerate(scripts): Communicate(text, zh-CN-XiaoxiaoNeural).save_sync(fep_{i 1}.mp3)做课件旁白给剪辑同学留好配音口。语速上调 10% 让课堂节奏更紧mp3 落盘后直接放进课件时间线。from edge_tts import Communicate lesson 光合作用的原料是二氧化碳和水 Communicate(lesson, zh-CN-YunxiNeural, rate10%).save_sync(lesson_01.mp3)需要同步字幕时把这段换成 CLI 加--write-subtitles再跑一遍即可时间轴按句切好。进阶3 个值得调的参数参数名作用示例值--rate控制语速快慢-30%放慢--volume控制音量大小20%加大--pitch控制音调高低10Hz抬高其他参数跑edge-tts --help或翻 README 即可不用背。我踩过的坑负数参数报 unknown argument原因空格写法里 -30% 被 argparse 当成一个新的命令行开关。 解决负号参数一律用等号连接写成--rate-30%正数则随意。音色名差一个字母就 400原因--voice做的是精确匹配大小写和连字符都不能错。 解决从edge-tts --list-voices的输出里直接复制别手打。edge-playback 装了却没声音原因Windows 以外edge-playback 依赖 mpv 播放器没装它就静默失败。 解决先apt install mpv或brew install mpv再跑播放命令。底层怎么跑的它连的是微软 speech.platform.bing.com 的 WebSocket 接口请求头里带一个内置的客户端令牌模拟 Edge 浏览器读屏功能的请求。你传入的文本被包进一段 SSML 发过去服务把 MP3 按块流式回传同时附上每句话的起止时间戳字幕就是拿这个时间轴对出来的。上手前的最后提醒edge-tts 把微软的免费文本转语音服务压成了一条命令行和一个 Python 类装完即用按零付费。现在就可以去终端里pip install edge-tts把手头那段没人愿意念的稿子变成带字幕的 MP3。网络受限时记得加--proxy参数。相关链接项目说明README.mdPython 调用示例examples/核心模块源码src/edge_tts/命令行参数实现src/edge_tts/util.py播放器工具src/edge_playback/【免费下载链接】edge-ttsUse Microsoft Edges online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key项目地址: https://gitcode.com/GitHub_Trending/ed/edge-tts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/14 23:01:07

基于SpringBoot的“安馨乐”宠物医院管理系统的设计与实现

1. 引言随着人们生活水平的不断提高,宠物逐渐成为许多家庭的重要成员。宠物数量的快速增长带动了宠物医疗行业的蓬勃发展,传统的人工管理方式已难以满足宠物医院日常运营中挂号、就诊、药品管理、病历记录等多方面的需求。本文基于SpringBoot框架&#x…

2026/9/14 22:56:04

AR远程协助可视化技术解析与应用实践

1. AR远程协助中的可视化价值解析在工业维修、医疗手术指导、设备操作培训等专业领域,AR远程协助系统正逐步取代传统的语音通话和二维视频支持。这套系统的核心突破点在于:通过虚实融合的可视化界面,将专家视角的操作指令直接叠加在真实场景中…

2026/9/14 22:56:04

Neo级轻薄本:手机SoC重构PC使用逻辑的技术解析

1. 为什么“Neo级轻薄本”突然火了?——不是参数升级,而是使用逻辑的彻底重写最近在数码圈里,“Neo级轻薄本”这个说法高频出现,但翻遍所有厂商官网、产品页、发布会PPT,你都找不到这个官方命名。它既不是Intel的Evo认…

2026/9/14 23:11:13

新机调试必做:个性化Word模板制作指南

新机调试这件事,我一般按“装系统—装基础软件—装Office—做模板”这个顺序来。很多人觉得装完Office就万事大吉,直接双击Word开始写东西,但恰恰是少了做模板这一步,后面大半年里所有文档的排版时间都会翻倍。所谓个性化Word模板…

2026/9/14 23:11:13

Office三件套崩溃问题分析与系统化修复方案

1. Office三件套崩溃问题的本质剖析当PowerPoint/Word/Excel突然弹出"很抱歉,遇到错误需要关闭"的对话框时,背后通常隐藏着三类典型问题:1.1 程序文件完整性受损Office应用程序由数千个相互依赖的组件构成。注册表项损坏、关键DLL文…

2026/9/14 23:11:13

Gitee PR 集成大模型:自建 AI 代码审计机器人实战指南

一聊到 AI 写代码,大家眼睛都亮了,可一聊到代码审查,团队的表情就变得微妙起来。我最近跟几个技术负责人交流,大家有个共同的感受:AI 编程助手让一次迭代的代码产出量翻了好几倍,可是 Review 还是那几个人&…

2026/9/14 23:06:13

人脸关键点检测小模型蒸馏实战:轻量高精度部署方案

简介:本资源是一套面向本科生与初学者的人脸关键点检测轻量化模型实战项目,聚焦知识蒸馏技术在模型压缩中的落地应用,适用于人工智能、计算机科学等专业学生的毕业设计、课程设计及算法进阶学习。压缩包含2000个文件,主体为997张人…

2026/9/14 2:17:50

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/14 0:03:22

KCF目标跟踪算法与OTB工程实现:毕业设计实战解析

简介:这是一份基于KCF核相关滤波算法、融合尺度池与抗遮挡处理的目标检测跟踪MATLAB完整源码,主要面向计算机相关专业准备毕业设计、课程设计或期末大作业的学生,也适合需要项目实战练习的初学者。源码在OTB数据集上完成验证,能够…

2026/9/14 0:03:22

语音情感识别实战:Keras实现LSTM、CNN、SVM与MLP多模型对比

简介:面向语音情感识别入门与进阶开发者,这份基于Keras的项目源码完整实现了LSTM、CNN、SVM、MLP四种模型,兼容Python3.8与Keras/TensorFlow2环境。压缩包内含49个文件,大小约70.31MB,主体包括Python脚本、yaml/json配…

2026/9/14 11:59:31

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/14 13:53:59

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/14 11:22:57

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码