V-Blaze and V-Cloud Online Help

Deploying Substitutions to V‑Blaze

V‑Blaze is an ASR engine that performs speech-to-text transcription and provides user access via a RESTful API. The following steps describe how to deploy substitutions on V‑Blaze .

  • Place the substitution file in a working directory.

  • Use the following cURL command to submit audio for transcription with substitutions applied.

mySubFile.sub in the following command should be set to the name of your substitution file.

curl -F 'subst_rules=</path/mySubFile.sub' -F 'model=eng1:callcenter' -F 'output=text' -F 'file=@example/sample1.wav' http://blaze_name:17171/transcribe

The following list describes the parameter specifications from the cURL command above.


Specifies a newline-delimited string that contains substitution rules to be applied during transcription. The substitution rules are specified in a local file and loaded into the subst_rules field by using the redirection operator "<" as shown in the curl command above. This approach makes it easier to edit and maintain these rules over time.


Specifies the language model to be used during transcription. Use the same language model previously used during the development of the substitution rules.


The transcription output format. Text is specified here for readability.


Audio file to be transcribed.