Windows本地运行ChatTTS可离线语音合成,需用CUDA 11.8(或cu121)版PyTorch创建虚拟环境并安装依赖;推荐下载免配置整合包解压后双击app.exe启动,或源码运行webui.py;访问http://127.0.0.1:9966,在网页输入文本、勾选“数字转文本”后点击合成即可生成WAV音频。

要在Windows系统本地运行ChatTTS完成语音合成,你不需要联网调用API,也不依赖远程服务器——所有文本转语音过程都在你自己的电脑上实时完成,输入文字、点击合成、立刻听到结果。
准备运行环境
打开PowerShell(管理员身份),依次执行以下命令:
python -m venv chattts_env
.\chattts_env\Scripts\activate
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
pip install -U pip
pip install numpy pydub soundfile librosa gradio
这一步必须用CUDA 11.8对应的PyTorch,否则后续加载模型会报RuntimeError: CUDA error: no kernel image is available for execution on the device。如果你的显卡是RTX 40系(如4090),请改用cu121版本并安装对应torch;不确定型号就先运行nvidia-smi看驱动支持的最高CUDA版本。
获取并启动ChatTTS主程序
方法一:直接下载免配置整合包(推荐新手)
访问 https://github.com/2noise/ChatTTS/releases 下载最新版 ChatTTS-UI-v*.zip → 解压到 【不含中文和空格的路径,例如 D:\chat】 → 进入解压目录 → 双击 app.exe 启动。
方法二:从源码运行(适合需自定义参数的用户)
git clone https://github.com/2noise/ChatTTS.git
cd ChatTTS
pip install -r requirements.txt
python webui.py
注意:若提示ModuleNotFoundError: No module named 'ChatTTS',说明未在ChatTTS根目录下执行,或未激活虚拟环境。
使用网页界面合成语音
第一步:等待控制台输出类似 Running on local URL: http://127.0.0.1:9966 的日志
第二步:打开浏览器,访问 http://127.0.0.1:9966
第三步:在顶部文本框中输入中文句子,例如“今天天气真好”
第四步:勾选 【数字转文本】(否则“123”会被读作“一百二十三”而非“一二三”)
第五步:点击“立即合成声音”,页面下方将生成可播放的WAV音频及下载按钮


















