Fix ChatTTS Corrupt input data by correcting speaker params.
Use spk_smp plus txt_smp for voice clone instead of mis-encoding into spk_emb; migrate legacy speaker_emb.pt and improve error hints. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -779,14 +779,31 @@ pm2 restart trading_studio
|
||||
2. 增大 `config.py` 中 `OLLAMA_TIMEOUT`
|
||||
3. 检查防火墙:`sudo ufw allow from 192.168.8.0/24 to any port 11434`(在 Ollama 节点)
|
||||
|
||||
### 10.5 ChatTTS 音色文件损坏
|
||||
### 10.5 ChatTTS 合成报 `Corrupt input data`
|
||||
|
||||
**原因:** 音色参数传错。`sample_audio_speaker()` 的结果应作为 **`spk_smp`**,不能同时误传给 **`spk_emb`**(LZMA 解压失败)。旧版 `speaker_emb.pt` 或未填参考转写时常见。
|
||||
|
||||
**处理:**
|
||||
|
||||
```bash
|
||||
rm /opt/Trading_Studio/speaker_emb.pt
|
||||
pm2 restart trading_studio
|
||||
```
|
||||
|
||||
在 Web UI「音色锁定」:
|
||||
|
||||
1. 上传 10–30 秒干净参考人声
|
||||
2. **填写与录音完全一致的「参考音频精确转写」**(必填)
|
||||
3. 重新点击「锁定音色」后再合成
|
||||
|
||||
### 10.6 ChatTTS 音色文件损坏
|
||||
|
||||
```bash
|
||||
rm speaker_emb.pt
|
||||
# 重新在 Web UI「音色锁定」上传参考人声
|
||||
# 重新在 Web UI「音色锁定」上传参考人声并填写转写
|
||||
```
|
||||
|
||||
### 10.6 端口 5683 被占用
|
||||
### 10.7 端口 5683 被占用
|
||||
|
||||
```bash
|
||||
sudo lsof -i :5683
|
||||
@@ -794,7 +811,7 @@ sudo lsof -i :5683
|
||||
ss -tlnp | grep 5683
|
||||
```
|
||||
|
||||
### 10.7 手机「找不到麦克风」
|
||||
### 10.8 手机「找不到麦克风」
|
||||
|
||||
内网 `http://192.168.x.x:5683` 下手机无法使用实时录音,属浏览器 HTTPS 安全限制。
|
||||
完整说明与 NPS 穿透方案见 [0.9 手机「找不到麦克风」](#09-手机找不到麦克风) 与 [PWA_NPS.md](./PWA_NPS.md) 第九节。
|
||||
|
||||
Reference in New Issue
Block a user