ONNX 模型库

quarterturn/kuroki_tomoko_en_piper

作者 quarterturn | 下载 0 | 点赞 0 | 更新 2025-09-21

这个仓库里有什么

  • 1 个 ONNX 模型(.onnx 文件)
  • 6 个文件,其中 .md 1 个、.onnx 1 个、.json 1 个、.jpeg 1 个、.wav 1 个
  • 最近更新:2025-09-21

ONNX 文件清单

文件 大小 下载
kuroki_tomoko.onnx — 下载

怎么用

这些 ONNX 文件可以直接用 ONNX Runtime 加载运行;想先看网络结构,可以把文件上传到 Netron 在线查看器 查看。下载链接指向 Hugging Face 原始文件。

说明文档

黑木智子 Piper 语音模型

野生的智子出现了! 音频示例

这是一个单声部英语 Piper 文本转语音模型,基于高质量女性预训练语音以及约四分钟的《我不受欢迎,怎么想都是你们的错》中黑木智子角色的英语配音训练而成。

如何通过 wyoming 协议配合 Home Assistant 和独立的 wyoming-piper 容器使用:

为文件创建一个目录,例如 "piper-docker"
创建目录 "piper" 并确保你的 docker 用户上下文对其有读写权限。
创建 docker-compose.yaml:
services:
  piper:
    container_name: piper
    image: rhasspy/wyoming-piper:latest
    command: --voice en_US-tomoko-high
    volumes:
      - ./piper:/data
      - ./voices.json:/usr/local/lib/python3.11/dist-packages/wyoming_piper/voices.json:ro
    restart: unless-stopped
    ports:
      - 10200:10200
    runtime: nvidia
    deploy:
        resources:
          reservations:
            devices:
              - driver: nvidia
                count: 1
                capabilities: [gpu]

创建 piper-docker/voices.json:
{
    "en_US-tomoko-high": {
        "key": "en_US-tomoko-high",
        "name": "en_US-tomoko-high",
        "language": {
            "code": "en_US",
            "family": "en",
            "region": "US",
            "name_native": "English",
            "name_english": "English",
            "country_english": "US"
        },
        "quality": "high",
        "num_speakers": 1,
        "speaker_id_map": {},
        "files": {
            "en_US-tomoko-high.onnx": {
                "size_bytes": 114204023,
                "md5_digest": "4ef5706f34966ca020a449af4ec6cb66"
            },
            "en_US-tomoko-high.onnx.json": {
                "size_bytes": 7093,
                "md5_digest": "ef6424752cb3ab0c6cd1e1eeeea833db"
            },
            "MODEL_CARD": {
                "size_bytes": 0,
                "md5_digest": "d41d8cd98f00b204e9800998ecf8427e"
            }
        },
        "aliases": []
    }
}

将此仓库中的语音文件放入 piper-docker/piper

重命名文件:
mv kuroki_tomoko.onnx en_US-tomoko-high.onnx
mv kuroki_tomoko.onnx.json en_US-tomoko-high.onnx.json

检查 md5 校验和和文件大小(由于我调整了本地设置,它们可能有所变化)
md5sum *tomoko*

如果有任何变化,更新 piper-docker/voices.json。

运行 "docker compose up" 并观察是否有错误。如果没有错误,进入 Home Assistant,打开"设置、设备与服务、wyoming 协议",使用运行容器的 IP 地址和端口 10200 为 piper 添加一个服务。
进入"设置、语音助手、添加助手"(假设你已经使用 ollama 插件设置了 LLM,这里就不详细说明了),在"文本转语音"配置对话框中,"文本转语音"应该已经是"piper","语音"应该已经是"en US-tomoko-high (high)"

简而言之 - rhasspy/wyoming-piper 对文件命名要求非常严格,否则它会拒绝使用语音文件。

附注 - onnxruntime 从源码构建简直是一场灾难,我试过,我失败了,我回到了 docker 容器方案

再附注 - 尽管当前版本的容器是为 CUDA 12.1 构建的,但通过 nvidia docker 容器运行时,它在 CUDA 13.0 下仍然可以正常工作。

模型信息

onnx license:cc-by-nc-4.0 region:us
↓ 0 ♥ 0

创建时间: 2024-10-22

更新时间: 2025-09-21

在 Hugging Face 上查看

文件 (6)

.gitattributes
README.md
kuroki_tomoko.onnx ONNX
kuroki_tomoko.onnx.json
tomkoko.jpeg
tomoko-sample.wav

相关模型