Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -19,11 +19,9 @@ def get_db_firestore():
|
|
19 |
db = firestore.client()
|
20 |
return db
|
21 |
|
22 |
-
|
23 |
db = get_db_firestore()
|
24 |
asr = pipeline("automatic-speech-recognition", "facebook/wav2vec2-base-960h")
|
25 |
|
26 |
-
|
27 |
MODEL_NAMES = [
|
28 |
# "en/ek1/tacotron2",
|
29 |
"en/ljspeech/tacotron2-DDC",
|
@@ -58,8 +56,6 @@ for MODEL_NAME in MODEL_NAMES:
|
|
58 |
)
|
59 |
MODELS[MODEL_NAME] = synthesizer
|
60 |
|
61 |
-
|
62 |
-
|
63 |
def transcribe(audio):
|
64 |
text = asr(audio)["text"]
|
65 |
return text
|
@@ -77,8 +73,8 @@ def text_to_sentiment(text):
|
|
77 |
def upsert(text):
|
78 |
date_time =str(datetime.datetime.today())
|
79 |
doc_ref = db.collection('Text2SpeechSentimentSave').document(date_time)
|
80 |
-
doc_ref.set({u'firefield': 'Recognize Speech', u'first': 'https://huggingface.co/spaces/awacke1/
|
81 |
-
saved = select('
|
82 |
# check it here: https://console.firebase.google.com/u/0/project/clinical-nlp-b9117/firestore/data/~2FStreamlitSpaces
|
83 |
return saved
|
84 |
|
@@ -135,21 +131,4 @@ with demo:
|
|
135 |
b4.click(selectall, inputs=text, outputs=savedAll)
|
136 |
b5.click(tts, inputs=[text,TTSchoice], outputs=audio)
|
137 |
|
138 |
-
demo.launch(share=True)
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
#iface = gr.Interface(
|
144 |
-
# fn=tts,
|
145 |
-
# inputs=[
|
146 |
-
# gr.inputs.Textbox( label="Input", default="Hello, how are you?", ),
|
147 |
-
# gr.inputs.Radio( label="Pick a TTS Model", choices=MODEL_NAMES, ),
|
148 |
-
# ],
|
149 |
-
# outputs=gr.outputs.Audio(label="Output"),
|
150 |
-
# title="🐸💬 - Coqui TTS",
|
151 |
-
# theme="huggingface",
|
152 |
-
# description="🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production",
|
153 |
-
# article="more info at https://github.com/coqui-ai/TTS",
|
154 |
-
#)
|
155 |
-
#iface.launch()
|
|
|
19 |
db = firestore.client()
|
20 |
return db
|
21 |
|
|
|
22 |
db = get_db_firestore()
|
23 |
asr = pipeline("automatic-speech-recognition", "facebook/wav2vec2-base-960h")
|
24 |
|
|
|
25 |
MODEL_NAMES = [
|
26 |
# "en/ek1/tacotron2",
|
27 |
"en/ljspeech/tacotron2-DDC",
|
|
|
56 |
)
|
57 |
MODELS[MODEL_NAME] = synthesizer
|
58 |
|
|
|
|
|
59 |
def transcribe(audio):
|
60 |
text = asr(audio)["text"]
|
61 |
return text
|
|
|
73 |
def upsert(text):
|
74 |
date_time =str(datetime.datetime.today())
|
75 |
doc_ref = db.collection('Text2SpeechSentimentSave').document(date_time)
|
76 |
+
doc_ref.set({u'firefield': 'Recognize Speech', u'first': 'https://huggingface.co/spaces/awacke1/TTS-STT-Blocks/', u'last': text, u'born': date_time,})
|
77 |
+
saved = select('TTS-STT', date_time)
|
78 |
# check it here: https://console.firebase.google.com/u/0/project/clinical-nlp-b9117/firestore/data/~2FStreamlitSpaces
|
79 |
return saved
|
80 |
|
|
|
131 |
b4.click(selectall, inputs=text, outputs=savedAll)
|
132 |
b5.click(tts, inputs=[text,TTSchoice], outputs=audio)
|
133 |
|
134 |
+
demo.launch(share=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|