1. 安装软件包
需要 Python 3.10 或更高版本。两个包只装一个:CPU 版或 NVIDIA 显卡版。显卡版的 CUDA 和 cuDNN 由 pip 自动安装。
SuperClonica 是我们基于 Supertonic 3 打造的语音合成引擎。它在 CPU 和 GPU 上都更快,声音更干净,并且可以使用相同的音色 JSON 文件。
软件包已在 PyPI 上发布:superclonica-cpu 和 superclonica-gpu-cuda。
需要 Python 3.10 或更高版本。两个包只装一个:CPU 版或 NVIDIA 显卡版。显卡版的 CUDA 和 cuDNN 由 pip 自动安装。
打开“我的音色库”并下载音色 JSON。为 Supertonic 3 制作的文件同样适用。
我的音色库将 JSON 路径传给 voice 参数。首次运行时会下载 Supertonic 3 基础模型(约 400 MB)。
SuperClonica 是基于 Supertonic 3 的语音合成引擎:在 CPU 和 GPU 上更快,声音更干净,兼容 Supertonic 3 音色 JSON 文件。
SuperClonica 是我们基于 Supertonic 3 打造的语音合成引擎。它在 CPU 和 GPU 上都更快,声音更干净,并且可以使用相同的音色 JSON 文件。
软件包已在 PyPI 上发布:superclonica-cpu 和 superclonica-gpu-cuda。
需要 Python 3.10 或更高版本。两个包只装一个:CPU 版或 NVIDIA 显卡版。显卡版的 CUDA 和 cuDNN 由 pip 自动安装。
打开“我的音色库”并下载音色 JSON。为 Supertonic 3 制作的文件同样适用。
将 JSON 路径传给 voice 参数。首次运行时会下载 Supertonic 3 基础模型(约 400 MB)。
python -m pip install superclonica-cpu
需要 Python 3.11 或更高版本以及 NVIDIA 驱动。
python -m pip install superclonica-gpu-cuda
只安装一个包:两个同时安装会互相干扰。要更换,请先连同其 ONNX Runtime 一起卸载原来的包:
python -m pip uninstall -y superclonica-cpu superclonica-gpu-cuda onnxruntime onnxruntime-gpu
from superclonica import Superclonica
tts = Superclonica() # GPU if available, otherwise CPU
audio, sample_rate = tts.synthesize(
"Hello! Your new voice is ready.", voice="voice.json", lang="en", seed=7
)
tts.save("hello.wav", audio)
长文本、对话、自定义音色以及与 pyttsx3 和 gTTS 的比较:Python 文字转语音。
superclonica --text "Hello! Your new voice is ready." --voice voice.json --lang en --output hello.wav
带 HTTP 服务器和命令行的现成镜像:superclonica/superclonica。模型(约 400 MB)在首次启动时下载到 superclonica-models 卷中。
docker run -d -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu
需要 NVIDIA 驱动和 NVIDIA Container Toolkit。
docker run -d --gpus all -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cuda
声音以 JSON 文件本身放入请求。它约 0.3 MB,因此最好把请求写进文件:
python -c "import json; json.dump({'text': 'Hello! Your new voice is ready.', 'lang': 'en', 'voice': json.load(open('voice.json'))}, open('request.json', 'w'))"
curl -X POST localhost:8000/synthesize -H "Content-Type: application/json" -d @request.json -o hello.wav
API 密钥、配置、自定义音色和生产部署:Docker 文字转语音 API。
正在加载 SuperClonica…
刷新页面