Transcriber
Last updated
Last updated
This is the module responsible for generating the transcription, generally using a third party service or API such as IBM Watson one.
It is composed of 2 main components
With Extra:
Speaker diarization can either happen at the STT API level or as a separate module to be interpolated with the transcription.
And optional:
Plain text as input, if you already have the transcription, use something like Gentle to re-align and generate transcription json.
NA
Perhaps look into compositor pattern to bring together the components of this module.
Convert audio or video to audio specs for stt API
audio to STT API/Service, to receive time-coded transcription.
Srt parsing. Allow srt as input. In case transcription comes from elsewhere. Can use module
It was Initially prototyped as a standalone app to test quality of speech to text. see .