emirhanbilgic
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import numpy as np
|
2 |
import gradio as gr
|
3 |
import torch
|
@@ -33,6 +34,7 @@ def split_text_into_sentences(text):
|
|
33 |
sentences = sentence_endings.split(text)
|
34 |
return [sentence.strip() for sentence in sentences if sentence.strip()]
|
35 |
|
|
|
36 |
# Translation function
|
37 |
def translate(source_text, source_lang, target_lang, batch_size=16):
|
38 |
if source_lang== 'en' and target_lang == 'tr':
|
@@ -61,6 +63,7 @@ def combine_audio_arrays(audio_list):
|
|
61 |
combined_audio = np.concatenate(audio_list, axis=0)
|
62 |
return combined_audio
|
63 |
|
|
|
64 |
# Function to generate audio for a single sentence
|
65 |
def generate_single_wav_from_text(sentence, description):
|
66 |
torch.manual_seed(SEED)
|
|
|
1 |
+
import spaces
|
2 |
import numpy as np
|
3 |
import gradio as gr
|
4 |
import torch
|
|
|
34 |
sentences = sentence_endings.split(text)
|
35 |
return [sentence.strip() for sentence in sentences if sentence.strip()]
|
36 |
|
37 |
+
@spaces.GPU(duration=120)
|
38 |
# Translation function
|
39 |
def translate(source_text, source_lang, target_lang, batch_size=16):
|
40 |
if source_lang== 'en' and target_lang == 'tr':
|
|
|
63 |
combined_audio = np.concatenate(audio_list, axis=0)
|
64 |
return combined_audio
|
65 |
|
66 |
+
@spaces.GPU(duration=60)
|
67 |
# Function to generate audio for a single sentence
|
68 |
def generate_single_wav_from_text(sentence, description):
|
69 |
torch.manual_seed(SEED)
|