Send a transcription request

Customize transcription output as needed with request parameters. To receive transcription results, include a callback URL with your request or access them using the /transcribe/result endpoint.

Body Params
file
required

Specify a single .wav audio file or a ZIP archive containing multiple .wav audio files to transcribe. Refer to the transcode parameter to use audio formats other than .wav.

string
required

Unique string used to authenticate and authorize the request. All requests made with a token are linked to the associated account. Contact Voci support if you haven't received a token or if a token is lost or comprimised.

string

Use as an alternative to the file parameter for sending audio in a request. The provided URL must support HTTP GET and return a Content-Length header when queried. url supports HTTP basic authentication by prepending access credentials to the hostname of the URL as shown in the example. In addition, url also supports HTTP authorization request headers by including the authorization header, authorization type, and access credentials in the request.

string

Provide a callback address for V-Cloud to send the results when the transcription process is complete. callback supports HTTP basic authentication by prepending access credentials to the hostname of the URL as shown in the example.

boolean
Defaults to false

Enable to identify distinct speakers on mono (single channel) audio and segment detected speech into separate channels, which are identified in JSON output.

boolean
Defaults to false

Enables the emotion detection feature that uses a synthesis of acoustic features and word sentiment scores to determine if a given utterance is Mostly Positive, Positive, Neutral, Negative, or Mostly Negative.

boolean
Defaults to false

Enables the gender detection feature that attempts to determine if the speaker is "male" (stereotypically lower frequencies) or "female" (stereotypically higher frequencies) in each utterance.

string

Enables the inclusion of user-defined metadata in a top-level object of JSON transcripts.

string
Defaults to eng-us:callcenter

Specify the language model to use for transcription.

boolean
Defaults to false

Enables the music detection feature to pass all utterances through an algorithm to be classified as music or speech. Utterances classified as music are assumed to contain noisy audio and are not transcribed.

boolean
Defaults to true

Enables the number translation feature to control whether or not number words in transcribed text are converted into numeric digits and related conventional formats, including dollar amounts, wall-clock times, percentages, ordinals, and telephone numbers.

string
enum
Defaults to json

Specify the desired output format for transcripts. Refer to output for more information on output formats.

Allowed:
boolean
Defaults to false

Enable to contain the results in a ZIP file.

boolean
Defaults to true

Enables the punctuation feature to control whether transcript text is punctuated or not. In most cases, it is desirable to leave punctuation turned on.

boolean
Defaults to false

Enables the redaction feature to redact audio. Redaction recognizes and removes sensitive numeric values from results. When this option is enabled, a ZIP file containing the redacted audio returns with the transcript.

boolean
Defaults to false

Enables the redaction feature to redact transcript text. Redaction recognizes and removes sensitive numeric values from results.

string

Define custom redaction rules using regular expression matches contained in a JSON object. Default redaction rules are already available when setting scrubtext to true. Refer to Redaction Rule Syntax for the correct syntax and Default Redaction File for best practices when developing redaction rules.

boolean
Defaults to false

Enables automatic system and model-level substitutions.

boolean
Defaults to false

Enable to provide substitution details in JSON transcripts.

string

Specify a newline-delimited string that contains substitution rules to apply during transcription.

boolean
Defaults to false

Enable to convert incoming audio into a supported format. transcode supports an extensive set of open audio formats. As our support for different formats changes frequently, submit your audio in a request to determine if the audio format is supported.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain

Copyright © 2023 Medallia, Inc. All rights reserved.