Sign inSign up

zacksock/kokoro

By zacksock

Updated 9 months ago

CPU 运行轻量级kokoro TTS镜像,提供 api,支持中英文混合推理。

Image
Machine learning & AI
0

1.9K

zacksock/kokoro repository overview

Kokoro TTS Docker Image (CPU)

这是一个基于 hexgrad/Kokoro-82MCPU 语音合成服务镜像,通过 HTTP API 提供中英文语音合成功能,镜像内已包含模型与运行环境,可直接部署使用。


镜像信息

  • 镜像名称:zacksock/kokoro
  • 基础系统:Ubuntu 22.04
  • Python:3.10
  • 推理方式:CPU
  • 语音模型:hexgrad/Kokoro-82M
  • 音频格式:WAV
  • 采样率:24kHz

启动容器

docker run -d \
  --name kokoro \
  -p 8000:8000 \
  zacksock/kokoro

API 接口

POST /tts

生成语音并返回 WAV 音频流。

请求示例:

curl -X POST 'http://192.168.66.101:8000/tts' \
  -H 'Content-Type: application/json' \
  -d '{
    "text": "你好,this is a Kokoro TTS demo",
    "zh_voice": "zf_xiaoxiao",
    "en_voice": "af_heart",
    "speed": 1
  }' \
  -o docker.wav

参数说明

参数名类型必填说明
textstring待合成文本(支持中英文混合)
zh_voicestring中文 Voice,默认 zf_xiaoxiao
en_voicestring英文 Voice,默认 af_heart
speednumber语速倍率,默认 1

Voice 列表

支持的 Voice 来自官方仓库:

https://huggingface.co/hexgrad/Kokoro-82M/tree/main/voices

Tag summary

Content type

Image

Digest

sha256:749c22921

Size

960.9 MB

Last updated

9 months ago

docker pull zacksock/kokoro