KwabsHug commited on
Commit
7bbaac1
1 Parent(s): 42fd0f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -13
app.py CHANGED
@@ -197,17 +197,18 @@ def create_dictionary(word_list, word_dict = {}):
197
  with gr.Blocks() as lliface:
198
  with gr.Tab("Welcome "):
199
  gr.HTML("<h1> Spaces Test - Still Undercontruction </h1> <p> You only learn when you convert things you dont know to known --> Normally Repetition is the only reliable method for everybody </p> <p> Knowledge is a Language </p> <p>LingQ is good option for per word state management</p> <p> Arrows app json creator for easy knowledge graphing and spacy POS graph? </p> <p> https://huggingface.co/spaces/RASMUS/Whisper-youtube-crosslingual-subtitles<br>, https://huggingface.co/spaces/vumichien/whisper-speaker-diarization<br> Maybe duplicate these, private them and then load into spaces? --> Whisper space for youtube, Clip Interrogator, load here and all my random functions esp. text to HTML </p>")
 
 
 
200
  with gr.Tab("LingQ Addons ideas"):
201
- gr.HTML("Extra functions needed - Persitent Sentence translation, UNWFWO, POS tagging and Word Count per user of words in their account")
202
  with gr.Row():
203
- with gr.Column(scale=1):
204
- gr.TextArea(title="Paste Roman")
205
- with gr.Column(scale=1):
206
- gr.TextArea(title="Paste Word 4 Word")
207
- with gr.Column(scale=1):
208
- gr.TextArea(title="Paste Full Meaning")
209
- with gr.Column(scale=1):
210
- gr.TextArea(title="Macaronic Text")
211
  with gr.Row():
212
  gr.Interface(fn=create_dictionary, inputs="text", outputs="text", title="Placeholder for transcript editor functions")
213
  with gr.Tab("Transcribe - RASMUS Whisper"):
@@ -219,10 +220,8 @@ with gr.Blocks() as lliface:
219
  with gr.Tab("Chunks"):
220
  gr.Interface(fn=FrontRevSentChunk, inputs=[ChunkModeDrop, "checkbox", "text", langdest], outputs="text")
221
  gr.Interface(fn=keep_nouns_verbs, inputs=["text"], outputs="text", title="Noun and Verbs only (Plus punctuation)")
222
- with gr.Tab("Unique words, Hypernyms and synonyms"):
223
- gr.Interface(fn=unique_word_count, inputs="text", outputs="text", title="Wordcounter")
224
- gr.Interface(fn=SepHypandSynExpansion, inputs="text", outputs=["text", "text"], title="Word suggestions")
225
- gr.Interface(fn=WikiSearch, inputs="text", outputs="text", title="Unique word suggestions(wiki articles)")
226
  with gr.Tab("Timing Practice"):
227
  gr.HTML("""<iframe height="1200" style="width: 100%;" scrolling="no" title="Memorisation Aid" src="https://codepen.io/kwabs22/embed/preview/GRXKQgj?default-tab=result&editable=true" frameborder="no" loading="lazy" allowtransparency="true" allowfullscreen="true">
228
  See the Pen <a href="https://codepen.io/kwabs22/pen/GRXKQgj">
 
197
  with gr.Blocks() as lliface:
198
  with gr.Tab("Welcome "):
199
  gr.HTML("<h1> Spaces Test - Still Undercontruction </h1> <p> You only learn when you convert things you dont know to known --> Normally Repetition is the only reliable method for everybody </p> <p> Knowledge is a Language </p> <p>LingQ is good option for per word state management</p> <p> Arrows app json creator for easy knowledge graphing and spacy POS graph? </p> <p> https://huggingface.co/spaces/RASMUS/Whisper-youtube-crosslingual-subtitles<br>, https://huggingface.co/spaces/vumichien/whisper-speaker-diarization<br> Maybe duplicate these, private them and then load into spaces? --> Whisper space for youtube, Clip Interrogator, load here and all my random functions esp. text to HTML </p>")
200
+ gr.Interface(fn=unique_word_count, inputs="text", outputs="text", title="Wordcounter")
201
+ gr.Interface(fn=SepHypandSynExpansion, inputs="text", outputs=["text", "text"], title="Word suggestions")
202
+ gr.Interface(fn=WikiSearch, inputs="text", outputs="text", title="Unique word suggestions(wiki articles)")
203
  with gr.Tab("LingQ Addons ideas"):
204
+ gr.HTML("Extra functions needed - Persitent Sentence translation, UNWFWO, POS tagging and Word Count per user of words in their account. Macaronic Text is also another way to practice only the important information")
205
  with gr.Row():
206
+ gr.TextArea(label="Paste Roman")
207
+ gr.TextArea(label="Paste Word 4 Word")
208
+ gr.TextArea(label="Paste Full Meaning")
209
+ gr.TextArea(label="Paste Macaronic Text")
210
+ gr.Button()
211
+ gr.TextArea(label="Output")
 
 
212
  with gr.Row():
213
  gr.Interface(fn=create_dictionary, inputs="text", outputs="text", title="Placeholder for transcript editor functions")
214
  with gr.Tab("Transcribe - RASMUS Whisper"):
 
220
  with gr.Tab("Chunks"):
221
  gr.Interface(fn=FrontRevSentChunk, inputs=[ChunkModeDrop, "checkbox", "text", langdest], outputs="text")
222
  gr.Interface(fn=keep_nouns_verbs, inputs=["text"], outputs="text", title="Noun and Verbs only (Plus punctuation)")
223
+ with gr.Tab("Dictionary from text"):
224
+ gr.Interface(fn=create_dictionary, inputs="text", outputs="text", title="Two Letter Dictionary")
 
 
225
  with gr.Tab("Timing Practice"):
226
  gr.HTML("""<iframe height="1200" style="width: 100%;" scrolling="no" title="Memorisation Aid" src="https://codepen.io/kwabs22/embed/preview/GRXKQgj?default-tab=result&editable=true" frameborder="no" loading="lazy" allowtransparency="true" allowfullscreen="true">
227
  See the Pen <a href="https://codepen.io/kwabs22/pen/GRXKQgj">