Transcribe audio through the Speech in Foundry Tools LLM Speech API, including MAI-Transcribe models, or through the Azure OpenAI v1 preview audio endpoint.
Usage
foundry_transcribe(
file,
model = NULL,
service = c("speech", "openai"),
api = c("v1", "deployment"),
locales = NULL,
language = NULL,
prompt = NULL,
transcribe_style = NULL,
phrase_list = NULL,
response_format = NULL,
timestamp_granularities = NULL,
include = NULL,
temperature = NULL,
api_key = NULL,
token = NULL,
endpoint = NULL,
api_version = NULL
)Arguments
- file
Character. Local audio file path.
- model
Character. Model or deployment name. Defaults to
"mai-transcribe-1.5"forservice = "speech"and toAZURE_FOUNDRY_MODELforservice = "openai".- service
Character.
"speech"for LLM Speech/MAI-Transcribe or"openai"for/openai/v1/audio/transcriptions.- api
Character. Used when
service = "openai"."v1"calls the/openai/v1/...data-plane path;"deployment"calls/openai/deployments/{model}/.... Classicwhisperdeployments require"deployment";gpt-4o-transcribe-family models use"v1".- locales
Character vector. Optional Speech locale hints such as
"en-US"or"es-ES".- language
Character. Optional OpenAI transcription language hint such as
"en"or"es".- prompt
Character vector. Optional prompt instructions.
- transcribe_style
Character. Optional MAI-Transcribe 1.5 style, such as
"verbatim".- phrase_list
Character vector. Optional phrases for MAI-Transcribe 1.5.
- response_format
Character. Optional OpenAI response format.
- timestamp_granularities
Character vector. Optional OpenAI timestamp granularities, such as
"segment"or"word".- include
Character vector. Optional OpenAI include values.
- temperature
Numeric. Optional OpenAI sampling temperature.
- api_key
Character. Optional API key override.
- token
Character. Optional bearer token override.
- endpoint
Character. Optional endpoint override.
- api_version
Character. Optional API version. Defaults to
"2025-10-15"for Speech and"preview"for OpenAI audio.