Skip to content
Discussion options

You must be logged in to vote

The voice list is just the .pt files the server finds in api/src/voices/v1_0/, and the voice name is the filename without .pt. So my_custom_voice.pt gets called as my_custom_voice.

You don't need to rebuild. The GPU compose already mounts your host api/ folder into the container:

volumes:
  - ../../api:/app/api

So put your file at api/src/voices/v1_0/my_custom_voice.pt on the host (make sure it's in v1_0/, not just voices/) and run docker compose restart. Then check the server actually sees it:

curl http://localhost:8880/v1/audio/voices

If my_custom_voice shows up in that list, you're good on the server side and the web UI just needs a reload. If it's missing, it's a path or permission t…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by remsky
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants