Back to Templates
Kokoro TTS logo

Kokoro TTS

vlatest

Dockerized FastAPI wrapper for the Kokoro-82M text-to-speech model with multi-language support and OpenAI-compatible endpoints.

Deploy on Dokploy

Deploy Kokoro TTS on Dokploy

  1. Install Dokploy on your server if you haven't already.
  2. In your Dokploy panel, open a project and click Create Service → Template.
  3. Search for Kokoro TTS and click Create — Dokploy configures domains, environment variables, and volumes for you.

Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:

base64
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBrb2tvcm8tdHRzOlxuICAgIGJ1aWxkOlxuICAgICAgY29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3JlbXNreS9Lb2tvcm8tRmFzdEFQSS5naXQjbWFzdGVyXG4gICAgICBkb2NrZXJmaWxlOiBkb2NrZXIvY3B1L0RvY2tlcmZpbGVcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGV4cG9zZTpcbiAgICAgIC0gODg4MFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBNT0RFTF9QQVRIPS9hcHAvbW9kZWxzXG4gICAgICAtIERFVklDRT0ke0RFVklDRTotY3B1fVxuICAgICAgLSBIT1NUPTAuMC4wLjBcbiAgICAgIC0gUE9SVD04ODgwXG4gICAgdm9sdW1lczpcbiAgICAgIC0ga29rb3JvLW1vZGVsczovYXBwL21vZGVsc1xuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01EXCIsIFwiY3VybFwiLCBcIi1mXCIsIFwiaHR0cDovL2xvY2FsaG9zdDo4ODgwL2hlYWx0aFwiXVxuICAgICAgaW50ZXJ2YWw6IDMwc1xuICAgICAgdGltZW91dDogMTBzXG4gICAgICByZXRyaWVzOiAzXG4gICAgICBzdGFydF9wZXJpb2Q6IDYwc1xudm9sdW1lczpcbiAga29rb3JvLW1vZGVsczoiLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxuZGV2aWNlID0gXCJjcHVcIlxuXG5bY29uZmlnXVxuZW52ID0gW1xuICBcIkRFVklDRT0ke2RldmljZX1cIixcbiAgXCJNT0RFTF9QQVRIPS9hcHAvbW9kZWxzXCIsXG4gIFwiSE9TVD0wLjAuMC4wXCIsXG4gIFwiUE9SVD04ODgwXCIsXG4gIFwiUFlUSE9OVU5CVUZGRVJFRD0xXCIsXG4gIFwiVVZfU1lTVEVNX1BZVEhPTj0xXCJcbl1cblxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwia29rb3JvLXR0c1wiXG5wb3J0ID0gODg4MFxuaG9zdCA9IFwiJHttYWluX2RvbWFpbn1cIlxucGF0aCA9IFwiL1wiXG5cbltbY29uZmlnLm1vdW50c11dXG5maWxlUGF0aCA9IFwiUkVBRE1FLm1kXCJcbmNvbnRlbnQgPSBcIlwiXCIjIEtva29ybyBUVFMgRmFzdEFQSVxuXG5UaGlzIHRlbXBsYXRlIHByb3ZpZGVzIGEgRG9ja2VyaXplZCBGYXN0QVBJIHdyYXBwZXIgZm9yIHRoZSBLb2tvcm8tODJNIHRleHQtdG8tc3BlZWNoIG1vZGVsLlxuXG4jIyBGZWF0dXJlc1xuXG4tIE11bHRpLWxhbmd1YWdlIHN1cHBvcnQgKEVuZ2xpc2gsIEphcGFuZXNlLCBDaGluZXNlKVxuLSBPcGVuQUktY29tcGF0aWJsZSBzcGVlY2ggZW5kcG9pbnRcbi0gQ1BVIGFuZCBHUFUgc3VwcG9ydFxuLSBXZWIgaW50ZXJmYWNlIGZvciBtb25pdG9yaW5nXG4tIFJFU1RmdWwgQVBJIHdpdGggY29tcHJlaGVuc2l2ZSBkb2N1bWVudGF0aW9uXG4tIFN0cmVhbWluZyBhdWRpbyBnZW5lcmF0aW9uXG4tIFdvcmQtbGV2ZWwgdGltZXN0YW1wcyBhbmQgcGhvbmVtZXNcblxuIyMgVXNhZ2VcblxuLSAqKldlYiBJbnRlcmZhY2UqKjogQWNjZXNzIHRoZSB3ZWIgVUkgYXQgYGh0dHBzOi8vJHttYWluX2RvbWFpbn0vd2ViYFxuLSAqKkFQSSBEb2N1bWVudGF0aW9uKio6IEF2YWlsYWJsZSBhdCBgaHR0cHM6Ly8ke21haW5fZG9tYWlufS9kb2NzYFxuLSAqKkhlYWx0aCBDaGVjayoqOiBNb25pdG9yIHNlcnZpY2UgaGVhbHRoIGF0IGBodHRwczovLyR7bWFpbl9kb21haW59L2hlYWx0aGBcblxuIyMgQ29uZmlndXJhdGlvblxuXG5UaGUgc2VydmljZSBydW5zIG9uIHBvcnQgODg4MCBhbmQgc3VwcG9ydHMgYm90aCBDUFUgYW5kIEdQVSBpbmZlcmVuY2UuXG5Gb3IgR1BVIHN1cHBvcnQsIGVuc3VyZSB5b3VyIERva3Bsb3kgaW5zdGFuY2UgaGFzIE5WSURJQSBHUFUgc3VwcG9ydCBlbmFibGVkLlxuXG4jIyBBUEkgRW5kcG9pbnRzXG5cbi0gYFBPU1QgL3YxL2F1ZGlvL3NwZWVjaGAgLSBHZW5lcmF0ZSBzcGVlY2ggZnJvbSB0ZXh0IChPcGVuQUkgY29tcGF0aWJsZSlcbi0gYFBPU1QgL2Rldi9jYXB0aW9uZWRfc3BlZWNoYCAtIEdlbmVyYXRlIHNwZWVjaCB3aXRoIHRpbWVzdGFtcHNcbi0gYFBPU1QgL2Rldi9waG9uZW1pemVgIC0gQ29udmVydCB0ZXh0IHRvIHBob25lbWVzXG4tIGBQT1NUIC9kZXYvZ2VuZXJhdGVfZnJvbV9waG9uZW1lc2AgLSBHZW5lcmF0ZSBhdWRpbyBmcm9tIHBob25lbWVzXG4tIGBHRVQgL2hlYWx0aGAgLSBIZWFsdGggY2hlY2sgZW5kcG9pbnRcbi0gYEdFVCAvZG9jc2AgLSBJbnRlcmFjdGl2ZSBBUEkgZG9jdW1lbnRhdGlvblxuLSBgR0VUIC93ZWJgIC0gV2ViIGludGVyZmFjZVxuXG4jIyBNb2RlbCBJbmZvcm1hdGlvblxuXG4tIE1vZGVsOiBLb2tvcm8tODJNXG4tIExpY2Vuc2U6IEFwYWNoZS0yLjBcbi0gUmVwb3NpdG9yeTogaHR0cHM6Ly9naXRodWIuY29tL3JlbXNreS9Lb2tvcm8tRmFzdEFQSVxuLSBIdWdnaW5nRmFjZSBNb2RlbDogaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9oZXhncmFkL0tva29yby04Mk1cblxuIyMgTm90ZXNcblxuLSBUaGlzIHRlbXBsYXRlIGJ1aWxkcyB0aGUgaW1hZ2UgZnJvbSBzb3VyY2UgZHVyaW5nIGRlcGxveW1lbnRcbi0gVXNlcyBDUFUtb3B0aW1pemVkIERvY2tlcmZpbGUgYnkgZGVmYXVsdFxuLSBJbml0aWFsIGJ1aWxkIG1heSB0YWtlIHNldmVyYWwgbWludXRlcyBkdWUgdG8gbW9kZWwgZG93bmxvYWRcbi0gRW5zdXJlIHN1ZmZpY2llbnQgZGlzayBzcGFjZSBmb3IgbW9kZWwgc3RvcmFnZVxuLSBGb3IgR1BVIHN1cHBvcnQsIGNoYW5nZSBkb2NrZXJmaWxlIHBhdGggdG8gYGRvY2tlci9ncHUvRG9ja2VyZmlsZWAgaW4gZG9ja2VyLWNvbXBvc2UueW1sXG5cIlwiXCIiCn0=

Configuration

The exact Docker Compose and template configuration this template deploys.

Related Templates

Self-host Kokoro TTS in minutes

Dokploy is a free, open source deployment platform. Deploy Kokoro TTS and 517+ other templates on your own infrastructure with a single click.