Spaces:
Runtime error
Runtime error
hobs
commited on
Commit
•
a09a83f
1
Parent(s):
6cb7f39
text2int
Browse files
app.py
CHANGED
@@ -4,6 +4,10 @@ from gradio import routes
|
|
4 |
from typing import List, Type
|
5 |
|
6 |
|
|
|
|
|
|
|
|
|
7 |
def text2int(text, numwords={}):
|
8 |
""" Convert an English str containing number words into an int
|
9 |
|
@@ -34,6 +38,7 @@ def text2int(text, numwords={}):
|
|
34 |
numwords[word] = (10 ** (idx * 3 or 2), 0)
|
35 |
|
36 |
current = result = 0
|
|
|
37 |
for word in text.split():
|
38 |
if word not in numwords:
|
39 |
raise Exception("Illegal word: " + word)
|
|
|
4 |
from typing import List, Type
|
5 |
|
6 |
|
7 |
+
def normalize_text(text):
|
8 |
+
return text.replace('-', ' ')
|
9 |
+
|
10 |
+
|
11 |
def text2int(text, numwords={}):
|
12 |
""" Convert an English str containing number words into an int
|
13 |
|
|
|
38 |
numwords[word] = (10 ** (idx * 3 or 2), 0)
|
39 |
|
40 |
current = result = 0
|
41 |
+
text = normalize_text(text)
|
42 |
for word in text.split():
|
43 |
if word not in numwords:
|
44 |
raise Exception("Illegal word: " + word)
|