Sign inSign up

shamannetworks/whisperws

By shamannetworks

•Updated almost 3 years ago

WhisperWS is a web service over OpenAI Whisper ASR.

Image
1

1.4K

shamannetworks/whisperws repository overview

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

WhisperWS is a web service over OpenAI Whisper ASR⁠. It provides a single endpoint for transcription of audio files.

⁠Supported Tags

  • 0.1.10

⁠API

Transcribe audio file

Endpoint: /api/transcribe

Method: POST

Form Data:

  • request: { "model": "tiny.en", "language": "en", "outputFormat": "txt" }
  • data: File

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⁠

⁠License

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.

Tag summary

Content type

Image

Digest

sha256:e0ee601b9…

Size

1.5 GB

Last updated

almost 3 years ago

docker pull shamannetworks/whisperws