Update app.py
Browse files
app.py
CHANGED
@@ -84,6 +84,13 @@ def process_nlp(system_message):
|
|
84 |
colorized_text = colorize_text(system_message['content'])
|
85 |
return colorized_text
|
86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
def colorize_text(text):
|
88 |
colorized_text = ""
|
89 |
lines = text.split("\n")
|
@@ -128,6 +135,13 @@ def transcribe(audio, text, submit_update=None):
|
|
128 |
global answer_count
|
129 |
transcript = {'text': ''}
|
130 |
input_text = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
# Transcribe the audio if provided
|
132 |
if audio is not None:
|
133 |
audio_file = open(audio, "rb")
|
|
|
84 |
colorized_text = colorize_text(system_message['content'])
|
85 |
return colorized_text
|
86 |
|
87 |
+
|
88 |
+
def train(text):
|
89 |
+
now_et = datetime.now(timezone(timedelta(hours=-4)))
|
90 |
+
published_date = now_et.strftime('%m-%d-%y %H:%M')
|
91 |
+
df = pd.DataFrame([text])
|
92 |
+
notion_df.upload(df, 'https://www.notion.so/US-62e861a0b35f43da8ef9a7789512b8c2?pvs=4', title=str(published_date), api_key=API_KEY)
|
93 |
+
|
94 |
def colorize_text(text):
|
95 |
colorized_text = ""
|
96 |
lines = text.split("\n")
|
|
|
135 |
global answer_count
|
136 |
transcript = {'text': ''}
|
137 |
input_text = []
|
138 |
+
|
139 |
+
# Check if the first word of the first line is "COLORIZE"
|
140 |
+
if text and text.split("\n")[0].split(" ")[0].strip().upper() == "COLORIZE":
|
141 |
+
train(text)
|
142 |
+
colorized_input = colorize_text(text)
|
143 |
+
return text, colorized_input
|
144 |
+
|
145 |
# Transcribe the audio if provided
|
146 |
if audio is not None:
|
147 |
audio_file = open(audio, "rb")
|