Skip to main content

Accessing the Image

Transcription:Batch Real-Time Deployments:Container

The Speechmatics Docker image is obtained from the Speechmatics Docker repository. If you do not have a Speechmatics software repository account or have lost your details, please contact Speechmatics support support@speechmatics.com.

The latest information about the containers can be found in the solutions section of the support portal. If a support account is not available or the Containers section is not visible in the support portal, please contact Speechmatics support support@speechmatics.com for help.

Prior to pulling any Docker images, the following must be known:

  • Speechmatics Docker credentials – provided by the Speechmatics team
  • Speechmatics Docker URL – https://speechmatics-docker-public.jfrog.io
  • Language Code – the ISO language code (for example fr for French)
  • LICENSE_TOKEN - The value of the signed claims token which is used to validate the license file. This is required to run the Container. Speechmatics Support will provide this within the license file generated for each customer
  • TAG – which is used to identify the image version

Getting the Image

After gaining access to the relevant details for the Speechmatics software repository, follow the steps below to log in and pull the Batch Container image(s) required.

Software Repository Login

Ensure the Speechmatics Docker URL and software repository username and password are available. The endpoint being used will require Docker to be installed. For example:

docker login https://speechmatics-docker-public.jfrog.io

You will be prompted for username and password. If successful, you will see the response:

Login Succeeded

If unsuccessful, please verify your credentials and URL. If problems persist, please contact Speechmatics support.

Pulling the Image

To pull the container image to the local environment follow the instructions below. Each supported language pack comes as a different Docker image, so the process will need to be repeated for each language pack required.

Example: pulling Batch Global English (en) with the 9.2.0 tag:

docker pull speechmatics-docker-public.jfrog.io/batch-asr-transcriber-en:9.2.0

Example: pulling the Spanish (es) model with the 9.2.0 tag:

docker pull speechmatics-docker-public.jfrog.io/batch-asr-transcriber-es:9.2.0

Example: pulling Real-Time Global English (en) with the 2.2.0 tag:

docker pull speechmatics-docker-public.jfrog.io/rt-asr-transcriber-en:2.2.0

Example: pulling GPU inference server (en) and transcriber with the 10.0.0 tag:

docker pull speechmatics-docker-public.jfrog.io/sm-gpu-inference-server-en:10.0.0
docker pull speechmatics-docker-public.jfrog.io/batch-asr-transcriber-en:10.0.0

The image will start to download. This could take a while depending on your connection speed.

info

Speechmatics require all customers to cache a copy of the Docker image(s) within their own environment. Please do not pull directly from the Speechmatics software repository for each deployment.

As of Feb 2021, all Speechmatics containers are built using Docker Buildkit. This should not impact your internal management of the Speechmatics Container. If you use JFrog to host the Speechmatics container there may be some UI issues see here, but these are cosmetic and should not impact your ability to pull and run the container. If your internal registry uses Nexus and self-signed certificates, please make sure you are on Nexus version 3.15 or above or you may encounter errors.