yasserrmd commited on
Commit
a6019e2
1 Parent(s): 950f7ad

Update generate_transcript.py

Browse files
Files changed (1) hide show
  1. generate_transcript.py +14 -2
generate_transcript.py CHANGED
@@ -6,6 +6,12 @@ import warnings
6
  from groq import Groq
7
  import os
8
 
 
 
 
 
 
 
9
  warnings.filterwarnings('ignore')
10
 
11
 
@@ -152,7 +158,13 @@ class TranscriptProcessor:
152
  pickle.dump(transcript, f)
153
 
154
  return self.transcript_output_path
155
-
 
 
 
 
 
 
156
  def rewrite_transcript(self):
157
  """
158
  Refines the transcript for TTS, adding expressive elements and saving as a list of tuples.
@@ -178,7 +190,7 @@ class TranscriptProcessor:
178
  model=self.model_name,
179
  )
180
 
181
- rewritten_transcript = chat_completion.choices[0].message.content
182
 
183
  # Save the rewritten transcript as a pickle file
184
  with open(self.tts_output_path, 'wb') as f:
 
6
  from groq import Groq
7
  import os
8
 
9
+
10
+ import re
11
+
12
+
13
+
14
+
15
  warnings.filterwarnings('ignore')
16
 
17
 
 
158
  pickle.dump(transcript, f)
159
 
160
  return self.transcript_output_path
161
+
162
+ def extract_tuple(self,text):
163
+ match = re.search(r'\[.*\]', text)
164
+ if match:
165
+ return match.group(0)
166
+ return None
167
+
168
  def rewrite_transcript(self):
169
  """
170
  Refines the transcript for TTS, adding expressive elements and saving as a list of tuples.
 
190
  model=self.model_name,
191
  )
192
 
193
+ rewritten_transcript =self.extract_tuple(chat_completion.choices[0].message.content)
194
 
195
  # Save the rewritten transcript as a pickle file
196
  with open(self.tts_output_path, 'wb') as f: