Isidorophp commited on
Commit
0ade2f2
·
verified ·
1 Parent(s): 6dcea3a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -3,7 +3,9 @@ from transformers import pipeline
3
  import requests
4
  import json
5
  import edge_tts
 
6
  import asyncio
 
7
  import tempfile
8
  import os
9
  import inflect
@@ -94,7 +96,14 @@ async def generate1(prompt):
94
  if not response.token.text == "</s>":
95
  output += response.token.text
96
 
97
- communicate = edge_tts.Communicate(output)
 
 
 
 
 
 
 
98
  with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
99
  tmp_path = tmp_file.name
100
  await communicate.save(tmp_path)
 
3
  import requests
4
  import json
5
  import edge_tts
6
+ from edge_tts import VoicesManager
7
  import asyncio
8
+ import random
9
  import tempfile
10
  import os
11
  import inflect
 
96
  if not response.token.text == "</s>":
97
  output += response.token.text
98
 
99
+ voices = await VoicesManager.create()
100
+ voice = voices.find(Gender="Male", Locale="es-AR")
101
+
102
+
103
+ communicate = edge_tts.Communicate(output, random.choice(voice)["Name"])
104
+
105
+
106
+ # communicate = edge_tts.Communicate(output)
107
  with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as tmp_file:
108
  tmp_path = tmp_file.name
109
  await communicate.save(tmp_path)