awacke1 commited on
Commit
27f9a84
1 Parent(s): 2f8d332

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -0
app.py CHANGED
@@ -100,10 +100,16 @@ classifier = pipeline("text-classification")
100
 
101
  def speech_to_text(speech):
102
  text = asr(speech)["text"]
 
 
 
103
  return text
104
 
105
  def text_to_sentiment(text):
106
  sentiment = classifier(text)[0]["label"]
 
 
 
107
  return sentiment
108
 
109
  def upsert(text):
@@ -112,6 +118,9 @@ def upsert(text):
112
  doc_ref.set({u'firefield': 'Recognize Speech', u'first': 'https://huggingface.co/spaces/awacke1/TTS-STT-Blocks/', u'last': text, u'born': date_time,})
113
  saved = select('TTS-STT', date_time)
114
  # check it here: https://console.firebase.google.com/u/0/project/clinical-nlp-b9117/firestore/data/~2FStreamlitSpaces
 
 
 
115
  return saved
116
 
117
  def select(collection, document):
@@ -137,6 +146,9 @@ def tts(text: str, model_name: str):
137
  wavs = synthesizer.tts(text)
138
  with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as fp:
139
  synthesizer.save_wav(wavs, fp)
 
 
 
140
  return fp.name
141
 
142
  demo = gr.Blocks()
 
100
 
101
  def speech_to_text(speech):
102
  text = asr(speech)["text"]
103
+
104
+ rMem = AIMemory("STT", text)
105
+
106
  return text
107
 
108
  def text_to_sentiment(text):
109
  sentiment = classifier(text)[0]["label"]
110
+
111
+ rMem = AIMemory(text, sentiment)
112
+
113
  return sentiment
114
 
115
  def upsert(text):
 
118
  doc_ref.set({u'firefield': 'Recognize Speech', u'first': 'https://huggingface.co/spaces/awacke1/TTS-STT-Blocks/', u'last': text, u'born': date_time,})
119
  saved = select('TTS-STT', date_time)
120
  # check it here: https://console.firebase.google.com/u/0/project/clinical-nlp-b9117/firestore/data/~2FStreamlitSpaces
121
+
122
+ rMem = AIMemory(text, saved)
123
+
124
  return saved
125
 
126
  def select(collection, document):
 
146
  wavs = synthesizer.tts(text)
147
  with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as fp:
148
  synthesizer.save_wav(wavs, fp)
149
+
150
+ rMem = AIMemory("TTS", text + model_name)
151
+
152
  return fp.name
153
 
154
  demo = gr.Blocks()