Sebbe33 commited on
Commit
e8a155e
·
verified ·
1 Parent(s): f514700

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -1
app.py CHANGED
@@ -59,7 +59,35 @@ if st.button("Generate Transcript"):
59
  st.warning("Token counting not available in current API version")
60
 
61
  # Create prompt template
62
- prompt_template = Template("""[...your existing template here...]""")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
  prompt = prompt_template.render(speakers=speakers)
65
 
 
59
  st.warning("Token counting not available in current API version")
60
 
61
  # Create prompt template
62
+ prompt_template = Template("""Generate a transcript of the episode. Include timestamps and identify speakers.
63
+ Speakers are:
64
+ {% for speaker in speakers %}- {{ speaker }}{% if not loop.last %}\n{% endif %}{% endfor %}
65
+
66
+ eg:
67
+ [00:00] Brady: Hello there.
68
+ [00:02] Tim: Hi Brady.
69
+
70
+ It is important to include the correct speaker names. Use the names you identified earlier. If you really don't know the speaker's name, identify them with a letter of the alphabet, eg there may be an unknown speaker 'A' and another unknown speaker 'B'.
71
+
72
+ If there is music or a short jingle playing, signify like so:
73
+ [01:02] [MUSIC] or [01:02] [JINGLE]
74
+
75
+ If you can identify the name of the music or jingle playing then use that instead, eg:
76
+ [01:02] [Firework by Katy Perry] or [01:02] [The Sofa Shop jingle]
77
+
78
+ If there is some other sound playing try to identify the sound, eg:
79
+ [01:02] [Bell ringing]
80
+
81
+ Each individual caption should be quite short, a few short sentences at most.
82
+
83
+ Signify the end of the episode with [END].
84
+
85
+ Don't use any markdown formatting, like bolding or italics.
86
+
87
+ Only use characters from the English alphabet, unless you genuinely believe foreign characters are correct.
88
+
89
+ It is important that you use the correct words and spell everything correctly. Use the context of the podcast to help.
90
+ If the hosts discuss something like a movie, book or celebrity, make sure the movie, book, or celebrity name is spelled correctly.""")
91
 
92
  prompt = prompt_template.render(speakers=speakers)
93