The scribe package provides a Transcriber class that contains methods to handle file transcription.
The transcribe method uses Whisper to get a transcription of a single file.
The transcribe_many method uses a Pool to perform Whisper transcriptions of multiple files in parallel.
Notes for Reviewer
As evidenced by the TODO, I think being able to show progress on transcriptions would be a definite nice-to-have. However, I want to make this core workflow available to the rest of the team, so I'm not going to try to get too fancy just now.
This is the core of the program's workflow.
Description
scribe
.scribe
package provides aTranscriber
class that contains methods to handle file transcription.transcribe
method uses Whisper to get a transcription of a single file.transcribe_many
method uses aPool
to perform Whisper transcriptions of multiple files in parallel.Notes for Reviewer
As evidenced by the TODO, I think being able to show progress on transcriptions would be a definite nice-to-have. However, I want to make this core workflow available to the rest of the team, so I'm not going to try to get too fancy just now.