gpt-sovits

Helm chart for deploying gpt-sovits microservice.

Install the chart

cd GenAIInfra/helm-charts/common/
helm install gpt-sovits gpt-sovits

Verify

To verify the installation, run the command kubectl get pod to make sure all pods are running.

Then run the command kubectl port-forward svc/gpt-sovits 9880:9880 to expose the gpt-sovits service for access.

Open another terminal and run the following command to verify the service if working:

  • Chinese only

curl localhost:9880/ -XPOST -d '{
    "text": "先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。",
    "text_language": "zh"
}' --output out.wav
  • English only

curl localhost:9880/ -XPOST -d '{
    "text": "Discuss the evolution of text-to-speech (TTS) technology from its early beginnings to the present day. Highlight the advancements in natural language processing that have contributed to more realistic and human-like speech synthesis. Also, explore the various applications of TTS in education, accessibility, and customer service, and predict future trends in this field. Write a comprehensive overview of text-to-speech (TTS) technology.",
    "text_language": "en"
}' --output out.wav

Values

Key

Type

Default

Description

image.repository

string

"opea/gpt-sovits"

service.port

string

"9880"

TTS_ENDPOINT

string

""