cdactvm commited on
Commit
bd4a78c
·
verified ·
1 Parent(s): dda73f0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -17
app.py CHANGED
@@ -138,7 +138,7 @@ def text2int(textnum, numwords={}):
138
  def is_numword(x):
139
  if is_number(x):
140
  return True
141
- if word in numwords:
142
  return True
143
  return False
144
 
@@ -246,6 +246,22 @@ code_to_word_map = {}
246
  # Create reverse mapping
247
  code_to_word_map = {v: k for k, v in word_to_code_map.items()}
248
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
249
  ###########################################
250
 
251
  def transcribe_odiya(speech):
@@ -375,22 +391,6 @@ def transcribe_tel_eng(speech):
375
  return process_transcription(processed_sentence)
376
 
377
 
378
- def process_transcription(input_sentence):
379
- word_to_code_map = {}
380
- code_to_word_map = {}
381
-
382
- transcript_1 = sentence_to_transcript(input_sentence, word_to_code_map)
383
- if transcript_1 is None:
384
- return "Error: Transcript conversion returned None"
385
-
386
- numbers = text2int(transcript_1)
387
- if numbers is None:
388
- return "Error: Text to number conversion returned None"
389
-
390
- code_to_word_map = {v: k for k, v in word_to_code_map.items()}
391
- text = transcript_to_sentence(numbers, code_to_word_map)
392
- return text
393
-
394
  def sel_lng(lng, mic=None, file=None):
395
  if mic is not None:
396
  audio = mic
 
138
  def is_numword(x):
139
  if is_number(x):
140
  return True
141
+ if x in numwords:
142
  return True
143
  return False
144
 
 
246
  # Create reverse mapping
247
  code_to_word_map = {v: k for k, v in word_to_code_map.items()}
248
 
249
+ def process_transcription(input_sentence):
250
+ word_to_code_map = {}
251
+ code_to_word_map = {}
252
+
253
+ transcript_1 = sentence_to_transcript(input_sentence, word_to_code_map)
254
+ if transcript_1 is None:
255
+ return "Error: Transcript conversion returned None"
256
+
257
+ numbers = text2int(transcript_1)
258
+ if numbers is None:
259
+ return "Error: Text to number conversion returned None"
260
+
261
+ code_to_word_map = {v: k for k, v in word_to_code_map.items()}
262
+ text = transcript_to_sentence(numbers, code_to_word_map)
263
+ return text
264
+
265
  ###########################################
266
 
267
  def transcribe_odiya(speech):
 
391
  return process_transcription(processed_sentence)
392
 
393
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
394
  def sel_lng(lng, mic=None, file=None):
395
  if mic is not None:
396
  audio = mic