Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -19,8 +19,29 @@ speaker_embeddings = {
|
|
19 |
|
20 |
|
21 |
def predict(text, speaker):
|
22 |
-
|
23 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
inputs = processor(text=text, return_tensors="pt")
|
26 |
|
|
|
19 |
|
20 |
|
21 |
def predict(text, speaker):
|
22 |
+
if len(text.strip()) == 0 or len(text.strip())>200:
|
23 |
+
text="Du måste ha minst ett och max 200 tecken."
|
24 |
+
ar=[int(s) for s in re.findall(r'\b\d+\b',text)]
|
25 |
+
for arr in ar:
|
26 |
+
text=text.replace(str(arr),num2words(arr,lang="sv"))
|
27 |
+
repl = [
|
28 |
+
('Ä', 'ae'),
|
29 |
+
('Å', 'o'),
|
30 |
+
('Ö', 'oe'),
|
31 |
+
('ä', 'ae'),
|
32 |
+
('å', 'o'),
|
33 |
+
('ö', 'oe'),
|
34 |
+
('ô','oe'),
|
35 |
+
('-',''),
|
36 |
+
('‘',''),
|
37 |
+
('’',''),
|
38 |
+
('“',''),
|
39 |
+
('”',''),
|
40 |
+
]
|
41 |
+
|
42 |
+
|
43 |
+
for src, dst in repl:
|
44 |
+
text = text.replace(src, dst)
|
45 |
|
46 |
inputs = processor(text=text, return_tensors="pt")
|
47 |
|