Simonlob commited on
Commit
d807757
·
verified ·
1 Parent(s): af0e0e4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -13
app.py CHANGED
@@ -25,7 +25,7 @@ def download_file(url, save_path):
25
  with open(save_path, 'wb') as file:
26
  file.write(response.content)
27
 
28
- url_checkpoint = 'https://github.com/simonlobgromov/AkylAI_Matcha_Checkpoint/releases/download/LiveSpeech2025-v.1.0/checkpoint_epoch.69.ckpt' #'https://github.com/simonlobgromov/AkylAI_Matcha_Checkpoint/releases/download/Akyl-AI-TTS-v2/checkpoint_epoch.669.ckpt'
29
  save_checkpoint_path = './checkpoints/checkpoint.ckpt'
30
  url_generator = 'https://github.com/simonlobgromov/AkylAI_Matcha_HiFiGan/releases/download/Generator/generator_v1'
31
  save_generator_path = './checkpoints/generator'
@@ -33,11 +33,7 @@ save_generator_path = './checkpoints/generator'
33
  download_file(url_checkpoint, save_checkpoint_path)
34
  download_file(url_generator, save_generator_path)
35
 
36
- def log_event(input_text, log_file="usage_log.json"):
37
- event_data = {'timestamp': datetime.now().isoformat(),
38
- 'text': input_text}
39
- with open(log_file, "a") as file:
40
- file.write(json.dumps(event_data) + "\n")
41
 
42
  def load_matcha( checkpoint_path, device):
43
  model = MatchaTTS.load_from_checkpoint(checkpoint_path, map_location=device)
@@ -60,7 +56,6 @@ def load_vocoder(checkpoint_path, device):
60
 
61
  def process_text(i: int, text: str, device: torch.device):
62
  print(f"[{i}] - Input text: {text}")
63
- # log_event(text)
64
  x = torch.tensor(
65
  intersperse(text_to_sequence(text, ["kyrgyz_cleaners"]), 0),
66
  dtype=torch.long,
@@ -110,15 +105,10 @@ vocoder, denoiser = load_vocoder(vocoder_path, device)
110
 
111
  def gen_tts(text, speaking_rate):
112
  try:
113
- start_time = datetime.now()
114
  output = 22050, get_inference(text = text, length_scale = speaking_rate)
115
- end_time = datetime.now()
116
- execution_time = str((end_time - start_time).total_seconds())
117
-
118
- log_user_request(text, speaking_rate, device, execution_time)
119
  return output
120
  except Exception as e:
121
- sentry_sdk.capture_exception(e)
122
 
123
  default_text = "Баарыңарга салам, менин атым Акылай."
124
 
 
25
  with open(save_path, 'wb') as file:
26
  file.write(response.content)
27
 
28
+ url_checkpoint = 'https://github.com/simonlobgromov/AkylAI_Matcha_Checkpoint/releases/download/LiveSpeech2025-v.1.0/checkpoint_epoch.069.ckpt' #'https://github.com/simonlobgromov/AkylAI_Matcha_Checkpoint/releases/download/Akyl-AI-TTS-v2/checkpoint_epoch.669.ckpt'
29
  save_checkpoint_path = './checkpoints/checkpoint.ckpt'
30
  url_generator = 'https://github.com/simonlobgromov/AkylAI_Matcha_HiFiGan/releases/download/Generator/generator_v1'
31
  save_generator_path = './checkpoints/generator'
 
33
  download_file(url_checkpoint, save_checkpoint_path)
34
  download_file(url_generator, save_generator_path)
35
 
36
+
 
 
 
 
37
 
38
  def load_matcha( checkpoint_path, device):
39
  model = MatchaTTS.load_from_checkpoint(checkpoint_path, map_location=device)
 
56
 
57
  def process_text(i: int, text: str, device: torch.device):
58
  print(f"[{i}] - Input text: {text}")
 
59
  x = torch.tensor(
60
  intersperse(text_to_sequence(text, ["kyrgyz_cleaners"]), 0),
61
  dtype=torch.long,
 
105
 
106
  def gen_tts(text, speaking_rate):
107
  try:
 
108
  output = 22050, get_inference(text = text, length_scale = speaking_rate)
 
 
 
 
109
  return output
110
  except Exception as e:
111
+ pass
112
 
113
  default_text = "Баарыңарга салам, менин атым Акылай."
114