Edit model card

Bel-TTS

Install

Install TTS with pip:

pip install TTS

You would also need to download files from this repo.

Running synthesizer

Preprocessing text

This TTS model uses phonemized text as an input. To get phonemized version of the data, you need to send the text you want to voice to the phonemizer api:

curl --location 'fonemizer.nikuchin.fun/processText' \
--header 'Content-Type: text/plain' \
--data 'Гепарды жывуць у адкрытых і прасторных месцах, дзе ёсць шмат здабычы.'

You'll get a response with the phonemized data, that will look something like this:

Ґеҁпарды җыҁѵуЦ ҁу аҁткрытыХ ҁйі праҁсторных ҁӎесцах, ҁЗе ҁйоСЦ ҁшмад Җдаҁбычы.

Synthesizing

Example for the synthesizing command:

tts --text "Ґеҁпарды җыҁѵуЦ ҁу аҁткрытыХ ҁйі праҁсторных ҁӎесцах, ҁЗе ҁйоСЦ ҁшмад Җдаҁбычы." \
    --config_path ${PATH_TO_FILE}/config.json \
    --model_path ${PATH_TO_FILE}/model.pth \
    --out_path ${PATH_TO_FILE}/output.wav \
    --vocoder_path ${PATH_TO_FILE}/vocoder.pth \
    --vocoder_config_path ${PATH_TO_FILE}/vocoder_config.json

(change ${PATH_TO_FILE} to your directory)

Fonemizer for local deployment

https://hub.docker.com/repository/docker/jhlfrfufyfn/be-fonemizer-for-tts/general

Pulled like this:

docker pull ...

docker run -d -p 8080:8080 ...

And after that use endpoint localhost:8080/processText

Downloads last month
32
Inference API
Unable to determine this model’s pipeline type. Check the docs .

Spaces using jhlfrfufyfn/bel-tts 2