├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── backend ├── client_manager.py ├── clients │ ├── Client.py │ ├── RealTimeClient.py │ ├── SequentialClient.py │ └── utils.py ├── config.py ├── server.py ├── silero_vad.py ├── transcription │ ├── diart_utils.py │ ├── model_cache.py │ ├── pyannote_utils.py │ └── whisper_transcriber.py └── utils.py ├── install_playground.sh ├── interface ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── ErrorMessage.jsx │ ├── SettingsSection.js │ ├── StatusMessage.jsx │ ├── TranscribeOutput.js │ ├── WaveformVisualizer.jsx │ ├── config.js │ ├── index.css │ ├── index.js │ ├── serviceWorker.js │ └── setupTests.js └── yarn.lock └── requirements.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [saharmor] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/README.md -------------------------------------------------------------------------------- /backend/client_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/client_manager.py -------------------------------------------------------------------------------- /backend/clients/Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/clients/Client.py -------------------------------------------------------------------------------- /backend/clients/RealTimeClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/clients/RealTimeClient.py -------------------------------------------------------------------------------- /backend/clients/SequentialClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/clients/SequentialClient.py -------------------------------------------------------------------------------- /backend/clients/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/clients/utils.py -------------------------------------------------------------------------------- /backend/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/config.py -------------------------------------------------------------------------------- /backend/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/server.py -------------------------------------------------------------------------------- /backend/silero_vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/silero_vad.py -------------------------------------------------------------------------------- /backend/transcription/diart_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/transcription/diart_utils.py -------------------------------------------------------------------------------- /backend/transcription/model_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/transcription/model_cache.py -------------------------------------------------------------------------------- /backend/transcription/pyannote_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/transcription/pyannote_utils.py -------------------------------------------------------------------------------- /backend/transcription/whisper_transcriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/transcription/whisper_transcriber.py -------------------------------------------------------------------------------- /backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/backend/utils.py -------------------------------------------------------------------------------- /install_playground.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/install_playground.sh -------------------------------------------------------------------------------- /interface/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/package-lock.json -------------------------------------------------------------------------------- /interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/package.json -------------------------------------------------------------------------------- /interface/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/public/favicon.ico -------------------------------------------------------------------------------- /interface/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/public/index.html -------------------------------------------------------------------------------- /interface/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/public/manifest.json -------------------------------------------------------------------------------- /interface/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/public/robots.txt -------------------------------------------------------------------------------- /interface/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/App.css -------------------------------------------------------------------------------- /interface/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/App.js -------------------------------------------------------------------------------- /interface/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/App.test.js -------------------------------------------------------------------------------- /interface/src/ErrorMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/ErrorMessage.jsx -------------------------------------------------------------------------------- /interface/src/SettingsSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/SettingsSection.js -------------------------------------------------------------------------------- /interface/src/StatusMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/StatusMessage.jsx -------------------------------------------------------------------------------- /interface/src/TranscribeOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/TranscribeOutput.js -------------------------------------------------------------------------------- /interface/src/WaveformVisualizer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/WaveformVisualizer.jsx -------------------------------------------------------------------------------- /interface/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/config.js -------------------------------------------------------------------------------- /interface/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/index.css -------------------------------------------------------------------------------- /interface/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/index.js -------------------------------------------------------------------------------- /interface/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/serviceWorker.js -------------------------------------------------------------------------------- /interface/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/src/setupTests.js -------------------------------------------------------------------------------- /interface/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/whisper-playground/HEAD/interface/yarn.lock -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | diart 2 | python-socketio 3 | faster-whisper 4 | stable-ts 5 | --------------------------------------------------------------------------------