cdleong commited on
Commit
4fbd840
1 Parent(s): 4bf365c

update output formatting

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -37,13 +37,13 @@ def get_path_to_wav_format(uploaded_file):
37
  torchaudio.save(new_desired_path, waveform, sample_rate)
38
  return new_desired_path
39
 
40
-
41
  def get_langcode_description(input_code):
42
  langcode = "ipa" # the default allosaurus recognizer
43
  description = "the default universal setting, not specific to any language"
44
 
45
  if not input_code or input_code==langcode:
46
- return f"{langcode}: {description}"
47
 
48
 
49
 
@@ -55,8 +55,11 @@ def get_langcode_description(input_code):
55
 
56
  except langcodes.LanguageTagError as e:
57
  pass
58
- return f"{langcode}: {description}"
59
-
 
 
 
60
 
61
 
62
  if __name__ == "__main__":
@@ -66,7 +69,7 @@ if __name__ == "__main__":
66
  langcode = st.selectbox("ISO code for input language. Allosaurus doesn't need this, but it can improve accuracy",
67
  options=supported_codes,
68
  index=index_of_desired_default,
69
- format_func=get_langcode_description
70
  )
71
 
72
  model = read_recognizer()
 
37
  torchaudio.save(new_desired_path, waveform, sample_rate)
38
  return new_desired_path
39
 
40
+ @st.cache
41
  def get_langcode_description(input_code):
42
  langcode = "ipa" # the default allosaurus recognizer
43
  description = "the default universal setting, not specific to any language"
44
 
45
  if not input_code or input_code==langcode:
46
+ return description
47
 
48
 
49
 
 
55
 
56
  except langcodes.LanguageTagError as e:
57
  pass
58
+ return description
59
+
60
+ @st.cache
61
+ def get_langcode_with_description(input_code):
62
+ return f"{input_code}: {get_langcode_description(input_code)}"
63
 
64
 
65
  if __name__ == "__main__":
 
69
  langcode = st.selectbox("ISO code for input language. Allosaurus doesn't need this, but it can improve accuracy",
70
  options=supported_codes,
71
  index=index_of_desired_default,
72
+ format_func=get_langcode_with_description
73
  )
74
 
75
  model = read_recognizer()