sreepathi-ravikumar commited on
Commit
4ab1a7c
·
verified ·
1 Parent(s): 292b449

Update text_to_slides.py

Browse files
Files changed (1) hide show
  1. text_to_slides.py +22 -0
text_to_slides.py CHANGED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # text_to_slides.py
2
+
3
+ import re
4
+
5
+ def split_into_slides(text, max_sentences_per_slide=2):
6
+ # Break the text into sentences
7
+ sentences = re.split(r'(?<=[.!?]) +', text.strip())
8
+
9
+ slides = []
10
+ slide = []
11
+
12
+ for sentence in sentences:
13
+ if sentence:
14
+ slide.append(sentence)
15
+ if len(slide) >= max_sentences_per_slide:
16
+ slides.append(" ".join(slide))
17
+ slide = []
18
+
19
+ if slide:
20
+ slides.append(" ".join(slide))
21
+
22
+ return slides