ScrAIbe: Streamlined Conversation Recording with Automated Intelligence Based EnvironmentScrAIbe is a state-of-the-art, PyTorch based multilingual speech-to-text framework to generate fully automated transcriptions.
Beyond transcription, ScrAIbe supports advanced functions, such as speaker diarization and speaker recognition.
Designed as a comprehensive AI toolkit, it uses multiple AI models:
The framework utilizes a PyanNet-inspired pipeline, with the Pyannote library for speaker diarization and VoxCeleb for speaker embedding.
During post-diarization, each audio segment is processed by the OpenAI Whisper model, in a transformer encoder-decoder structure. Initially, a CNN mitigates noise and enhances speech. Before transcription, VoxLingua identifies the language segment, facilitating Whisper's role in both transcription and text translation.
sudo docker run -p 7860:7860 --name scraibe hadr0n/scraibe/scraibe0.1.0medium --start-server --server-name 0.0.0.0
Content type
Image
Digest
sha256:773519d32…
Size
3.7 GB
Last updated
over 1 year ago
docker pull hadr0n/scraibe