AngeT10 commited on
Commit
bdeb120
1 Parent(s): 9f077b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -1,6 +1,7 @@
1
  import gradio as gr
2
  import os
3
  import requests
 
4
  from TTS.api import TTS
5
  from pydub import AudioSegment
6
 
@@ -15,6 +16,18 @@ print(f"Using device: {device}")
15
 
16
  tts = TTS(MODEL_PATH).to(device)
17
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  def convert_to_wav(input_audio_file):
19
  file_extension = os.path.splitext(input_audio_file)[-1].lower()
20
  if file_extension!= ".wav":
@@ -41,7 +54,7 @@ iface = gr.Interface(
41
  inputs=["text", gr.File(label="Input File", file_types=AUDIO_FORMATS), gr.Dropdown(choices=LANGUAGES, label="Language")],
42
  outputs=gr.Audio(type='filepath'),
43
  title='Voice Clone',
44
- description=""" by [Angetyde!](https://youtube.com/@Angetyde?si=7nusP31nTumIkPTF) and [Tony Assi](https://www.tonyassi.com/ ) use this colab with caution <3. """,
45
  theme=gr.themes.Base(primary_hue="teal", secondary_hue="teal", neutral_hue="slate")
46
  )
47
 
 
1
  import gradio as gr
2
  import os
3
  import requests
4
+ import torch
5
  from TTS.api import TTS
6
  from pydub import AudioSegment
7
 
 
16
 
17
  tts = TTS(MODEL_PATH).to(device)
18
 
19
+ def download_audio_file(url):
20
+ try:
21
+ response = requests.get(url)
22
+ file_extension = os.path.splitext(url)[-1].lower()
23
+ file_name = f"temp{file_extension}"
24
+ with open(file_name, "wb") as f:
25
+ f.write(response.content)
26
+ return file_name
27
+ except requests.exceptions.RequestException as e:
28
+ print(f"Error downloading audio file: {e}")
29
+ return None
30
+
31
  def convert_to_wav(input_audio_file):
32
  file_extension = os.path.splitext(input_audio_file)[-1].lower()
33
  if file_extension!= ".wav":
 
54
  inputs=["text", gr.File(label="Input File", file_types=AUDIO_FORMATS), gr.Dropdown(choices=LANGUAGES, label="Language")],
55
  outputs=gr.Audio(type='filepath'),
56
  title='Voice Clone',
57
+ description=""" by [Angetyde](https://youtube.com/@Angetyde?si=7nusP31nTumIkPTF) and [Tony Assi](https://www.tonyassi.com/ ) use this colab with caution <3. """,
58
  theme=gr.themes.Base(primary_hue="teal", secondary_hue="teal", neutral_hue="slate")
59
  )
60