shyngys879 commited on
Commit
c525e0d
·
verified ·
1 Parent(s): 3f2368f

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. README.md +10 -7
  2. app.py +30 -0
  3. requirements.txt +6 -0
README.md CHANGED
@@ -1,13 +1,16 @@
1
  ---
2
- title: KazakhTTS OmniVoice Demo
3
- emoji: 🏃
4
- colorFrom: indigo
5
- colorTo: red
6
  sdk: gradio
7
- sdk_version: 6.20.0
8
- python_version: '3.13'
9
  app_file: app.py
10
  pinned: false
 
 
 
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
1
  ---
2
+ title: KazakhTTS OmniVoice
3
+ emoji: 🎙️
4
+ colorFrom: blue
5
+ colorTo: green
6
  sdk: gradio
 
 
7
  app_file: app.py
8
  pinned: false
9
+ license: cc-by-nc-4.0
10
+ python_version: 3.10
11
+ short_description: Kazakh text-to-speech demo fine-tuned from OmniVoice
12
  ---
13
 
14
+ # KazakhTTS OmniVoice 🇰🇿
15
+
16
+ Kazakh text-to-speech demo powered by `shyngys879/KazakhTTS-OmniVoice`.
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ import torch
4
+
5
+ MODEL_ID = "shyngys879/KazakhTTS-OmniVoice"
6
+ PORT = os.environ.get("PORT", "7860")
7
+ DEVICE = "cuda:0" if torch.cuda.is_available() else "cpu"
8
+
9
+ cmd = [
10
+ sys.executable,
11
+ "-m",
12
+ "omnivoice.cli.demo",
13
+ "--model",
14
+ MODEL_ID,
15
+ "--device",
16
+ DEVICE,
17
+ "--ip",
18
+ "0.0.0.0",
19
+ "--port",
20
+ str(PORT),
21
+ "--no-asr",
22
+ ]
23
+
24
+ print("Starting KazakhTTS OmniVoice Space")
25
+ print("Model:", MODEL_ID)
26
+ print("Device:", DEVICE)
27
+ print("Port:", PORT)
28
+ print("Command:", " ".join(cmd))
29
+
30
+ os.execv(sys.executable, cmd)
requirements.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ torch
2
+ torchaudio
3
+ gradio
4
+ soundfile
5
+ huggingface_hub
6
+ omnivoice