File size: 1,113 Bytes
70feeb2
 
 
 
 
 
 
 
 
 
 
02c4bdb
 
 
 
9ce0232
 
02c4bdb
 
9ce0232
 
 
02c4bdb
9ce0232
58d1e35
02c4bdb
 
9ce0232
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
title: "Ukrainian AI"
emoji: 🇺🇦
colorFrom: blue
colorTo: yellow
sdk: gradio
app_file: app.py
pinned: false
---

# Ukrainian-speaking conversational AI
This is a pet project with aim to provide an end-to-end voice chatbot with ability to listen, speak and make a conversation in Ukrainian.

It's a project with an aim to demonstrate current state-of-the-art speech technologies for Ukrainian language.

Link to speaking demo: [https://huggingface.co/spaces/robinhad/ukrainian-ai](https://huggingface.co/spaces/robinhad/ukrainian-ai)  
Link to text demo: [https://huggingface.co/robinhad/gpt2-uk-conversational](https://huggingface.co/robinhad/gpt2-uk-conversational)
# Technologies used:

- [Wav2Vec2 XLS-R 300M fine-tuned to Ukrainian language](https://huggingface.co/Yehor/wav2vec2-xls-r-300m-uk-with-small-lm) for speech recognition.
- [Ukrainian VITS TTS](https://github.com/robinhad/ukrainian-tts) for text-to-speech generation.
- Conversational pipeline (this repository)

TODO: training scripts for conversational pipeline

# How to setup:

1. `pip install -r requirements.txt`
2. `python app.py`