Skip to content

如果你想要一个使用简单还免费的文字配音服务,却一直找不到,继续阅读本文,你将获得它:在自己的电脑上,搭建一个完全免费不限字数、支持上百种语言和角色的文本配音服务(源于微软的免费配音服务)。

看,这就是它简洁又直观的操作界面,所有功能一目了然:

第一步:准备“工具箱”

在开始之前,我们需要准备好两样“工具”:uv 和 配音服务代码。

1. 下载 uv

uv 能帮助我们自动配置和运行项目所需的各种依赖,省去复杂的Python环境设置。有了它,一切都变得简单起来!

  • 下载 uv 访问这个链接下载 Windows 版本的压缩包: https://github.com/astral-sh/uv/releases/download/0.9.8/uv-x86_64-pc-windows-msvc.zip

  • 解压文件: 将下载下来的 uv-x86_64-pc-windows-msvc.zip 压缩包解压。你会得到3个 .exe 文件,其中最重要的就是 uv.exe

  • 放置 uv.exe 我们需要把这些文件放到一个特殊的位置,这样你就能在任何文件夹里直接使用 uv 命令了。

    1. 随便打开你电脑上的任何一个文件夹。

    2. 清空文件夹顶部的地址栏,然后粘贴输入 %userprofile%\.local\bin

    3. 按回车键,系统会自动打开一个名为 bin 的隐藏文件夹

    4. 把你刚刚解压出来的3个 .exe 文件(包括 uv.exe)复制到这个 bin 文件夹里。

2. 下载配音服务的“核心文件” (仅13kb!)

我已经为你打包好了所有必需的文件,你只需要下载并解压到一个你容易找到的地方(比如桌面新建一个文件夹、或者D盘根目录等)。

  • 下载地址: https://pyvideotrans.com/edgettsui.zip

  • 解压文件: 解压后,你会看到如下3个文件:

    • app.py:这是我们配音服务的“大脑”,负责处理配音逻辑。
    • index.html:这是服务的“操作界面”,也就是你在浏览器中看到的网页。
    • edge_tts.json:这是一本厚厚的“角色菜单”,里面定义了所有可用的语言和声音选项。

请务必确保这三个“零件”都在同一个文件夹里,像这样整齐地放置:

第二步:启动服务!

现在,是时候让你的配音服务“活”起来了!

  1. 打开命令行窗口:

    • 找到你存放那3个核心文件的文件夹。
    • 清空这个文件夹顶部的地址栏,输入 cmd,然后按回车键。
    • 此时,一个黑色的命令提示符窗口(也叫CMD窗口)就会弹出来,并且它已经自动定位到你当前的文件夹了。
  2. 输入启动命令:

  • 确认黑窗口里显示的是你代码文件所在的路径后,在光标处输入我们唯一的“启动命令”,然后按下回车键:uv run app.py

  • 当黑窗口里显示“服务器已启动...”等信息后,你的默认浏览器会自动弹出一个页面!

  • 第一次启动会稍微慢一些(可能需要几十秒甚至更久),因为 uv 会为你自动下载和配置运行 app.py 所需的环境。请耐心等待。

恭喜!你的私人配音服务已经成功运行在你的电脑上了!

第三步:如何使用你的配音神器?

这个配音界面设计得非常简洁直观,一看就会:

  • 文本框: 把你想要转换成语音的文字输入或粘贴到这里。如果你有长篇文字或字幕文件,也可以点击“导入 TXT / SRT 文件”按钮直接加载。
  • 语言和角色:
    • 首先在左侧选择你想要的语言(例如“中文普通话”)。
    • 然后在右侧的下拉菜单中,选择你喜欢的配音角色(有男有女,各种声线,总有一款适合你!)。
  • 音量、语速、音调: 像调音师一样拖动这些滑块,调整出你最喜欢的发音效果。
  • 开始配音: 点击这个大大的按钮,稍等片刻,生成的音频就会在下方出现播放器并自动播放。
    • 如果你满意,还可以点击“下载 MP3”按钮,把这段语音保存到本地,方便后续使用。

最贴心的是,它会自动记住你上次选择的语言、角色和滑块设置,下次打开就是你最熟悉的配置,无需重复设置!

%userprofile%.local\bin 不在环境变量中,怎么办?

点开左下角“开始菜单”找到 "命令行提示符",右键-->更多--->以管理员身份运行,粘贴这个命令,回车执行

reg add "HKCU\Environment" /v Path /t REG_EXPAND_SZ /d "%PATH%;%USERPROFILE%.local\bin" /f

常见问题解答

  • Q: 怎么关闭这个服务? A: 回到那个黑色的命令提示符窗口,按一下键盘上的 Ctrl + C 组合键(同时按住 CtrlC 键),服务就停止了。

  • Q: 运行命令时提示 uv 不是有效命令怎么办? A: 这说明 uv.exe 没有正确地被系统识别。请返回文章顶部,重新检查“第一步:准备”中的“1. 安装 uv”部分,确保 uv.exe 已经下载并正确放置在 %userprofile%\.local\bin 目录下。

  • Q: 我关闭了之后,下次怎么再打开它呢? A: 你可以重复“第二步”的操作:找到文件夹,打开 cmd 窗口,然后再次运行 uv run app.py。 如果你觉得这样有点麻烦,可以创建一个快捷启动文件:

    1. 在你存放 app.py 的文件夹里,新建一个文本文档,命名为 start.txt

    2. 复制下面的代码,粘贴到 start.txt 文件里:

      @echo off
      call uv run app.py
      
      pause
    3. 保存并关闭 start.txt

    4. 修改文件扩展名:start.txt 重命名为 start.bat

      • 如果看不到 .txt 后缀: 你需要先点击文件夹顶部的 查看 标签,然后勾选右侧的 文件扩展名 选项,这样就能看到并修改文件后缀了。

      • 修改后,系统会提示你“更改文件扩展名可能导致文件不可用”,点击“是”确认即可。

    5. 以后,你只需要双击这个 start.bat 文件,配音服务就会自动启动了!


好了,教程到此结束!

就是这么简单,无需复杂的环境配置,无需支付任何费用,你就拥有了一个功能强大且免费的文字配音神器。

快去试试吧,让你的文字“开口说话”!