Maksym Klishch
Update README.md
cb734e8 verified
---
datasets:
- common_voice
language:
- uk
license: mit
base_model: microsoft/speecht5_tts
pipeline_tag: text-to-speech
---
This model is a fine-tuned version of SpeechT5 for the Ukrainian language, using the Common Voice dataset.
## Usage:
```python
!pip install git+https://github.com/huggingface/transformers
from transformers import SpeechT5Processor, SpeechT5ForTextToSpeech, SpeechT5ForSpeechToSpeech, SpeechT5HifiGan
processor = SpeechT5Processor.from_pretrained("microsoft/speecht5_tts")
model = SpeechT5ForTextToSpeech.from_pretrained("tenebrisu/speecht5_tts_common_voice_uk")
vocoder = SpeechT5HifiGan.from_pretrained("microsoft/speecht5_hifigan")
speaker_embeddings = 2 * torch.rand((1, 512)) - 1
text = """ pryvit yak spravy """
inputs = processor(text=text, return_tensors="pt")
speech = model.generate_speech(inputs["input_ids"], speaker_embeddings, output_cross_attentions=True)
waveform = vocoder.forward(speech[0])
```
## Transliteration Table:
To support the transliteration of Ukrainian characters, the following table is used:
| Ukrainian | Transliteration |
|-----------|------------------|
| Є | je |
| І | i |
| Ї | ji |
| А | a |
| Б | b |
| В | v |
| Г | h |
| Д | d |
| Е | e |
| Ж | zh |
| З | z |
| И | y |
| Й | j |
| К | k |
| Л | l |
| М | m |
| Н | n |
| О | o |
| П | p |
| Р | r |
| С | s |
| Т | t |
| У | u |
| Ф | f |
| Х | x |
| Ц | c |
| Ч | ch |
| Ш | sh |
| Щ | shch |
| Ь | q |
| Ю | ju |
| Я | ja |
| а | a |
| б | b |
| в | v |
| г | h |
| д | d |
| е | e |
| ж | zh |
| з | z |
| и | y |
| й | j |
| к | k |
| л | l |
| м | m |
| н | n |
| о | o |
| п | p |
| р | r |
| с | s |
| т | t |
| у | u |
| ф | f |
| х | x |
| ц | c |
| ч | ch |
| ш | sh |
| щ | shch |
| ь | q |
| ю | ju |
| я | ja |
| є | je |
| і | i |
| ї | ji |
| Ґ | g |
| ґ | g |