Update app.py
Browse files
app.py
CHANGED
@@ -78,11 +78,26 @@ def colorize_and_update(system_message, submit_update):
|
|
78 |
def update_text_output(system_message, submit_update):
|
79 |
submit_update(system_message['content'], None)
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
def transcribe(audio, text, submit_update=None):
|
82 |
global messages
|
83 |
global answer_count
|
84 |
transcript = {'text': ''}
|
85 |
input_text = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
# Transcribe the audio if provided
|
87 |
if audio is not None:
|
88 |
audio_file = open(audio, "rb")
|
|
|
78 |
def update_text_output(system_message, submit_update):
|
79 |
submit_update(system_message['content'], None)
|
80 |
|
81 |
+
|
82 |
+
def train(text):
|
83 |
+
now_et = datetime.now(timezone(timedelta(hours=-4)))
|
84 |
+
published_date = now_et.strftime('%m-%d-%y %H:%M')
|
85 |
+
df = pd.DataFrame([text])
|
86 |
+
notion_df.upload(df, 'https://www.notion.so/US-62e861a0b35f43da8ef9a7789512b8c2?pvs=4', title=str(published_date), api_key=API_KEY)
|
87 |
+
|
88 |
+
|
89 |
def transcribe(audio, text, submit_update=None):
|
90 |
global messages
|
91 |
global answer_count
|
92 |
transcript = {'text': ''}
|
93 |
input_text = []
|
94 |
+
|
95 |
+
# Check if the first word of the first line is "COLORIZE"
|
96 |
+
if text and text.split("\n")[0].split(" ")[0].strip().upper() == "COLORIZE":
|
97 |
+
train(text)
|
98 |
+
colorized_input = colorize_text(text)
|
99 |
+
return text, colorized_input
|
100 |
+
|
101 |
# Transcribe the audio if provided
|
102 |
if audio is not None:
|
103 |
audio_file = open(audio, "rb")
|