WhisperWS is a web service over OpenAI Whisper ASR.
1.4K
NOTE: Documentation needs to be updated for the latest version. You may still use the image exactly as described below. However, the current image which uses 'WSCRIBE' will default to 'tiny' model and will output an SRT.
WhisperWS is a web service over OpenAI Whisper ASR. It provides a single endpoint for transcription of audio files.
Transcribe audio file
Endpoint: /api/transcribe
Method: POST
Form Data:
{ "model": "tiny.en", "language": "en", "outputFormat": "txt" }Response: { "success": bool, "message": "string" "result": "string", "executionTime": "number", "executionTimeInMinutes": number }
Models: tiny.en, base.en, small.en, medium.en, tiny, base, small, medium, large . The .en models are english-only models. The rest are multi-lingual. See Whisper documentation for more information.
You may download a sample Postman collection from https://github.com/shaman-networks/docker-images-support/blob/main/WhisperWS.postman_collection.json
Copyright © 2023 Shaman Networks
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
This image also contains other software (such as Whisper ASR, Bash and direct or indirect dependencies of the primary software being contained) which may be under other licenses.
Content type
Image
Digest
sha256:e0ee601b9…
Size
1.5 GB
Last updated
almost 3 years ago
docker pull shamannetworks/whisperws