Parámetros de entrada y salida para el modelo Qwen-ASR. Llame a la API mediante el protocolo compatible con OpenAI o DashScope.
Tipos de conexión de modelos
Diferentes modelos admiten distintos tipos de conexión.
Modelo | Tipo de conexión |
|---|---|
Qwen3-ASR-Flash-Filetrans | Solo se admite la invocación asíncrona de DashScope |
Qwen3-ASR-Flash |
Compatible con OpenAI
ImportanteLa región de EE. UU. no admite el modo compatible con OpenAI.
URL
Singapore
Dirección de solicitud HTTP: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url para llamadas SDK: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
EE. UU. (Virginia)
Si selecciona el ámbito de implementación de EE. UU., los recursos de cómputo de inferencia del modelo están restringidos a los Estados Unidos. Los datos estáticos se almacenan en la región seleccionada. Región admitida: EE. UU. (Virginia).
Dirección de solicitud HTTP: POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url para llamadas SDK: https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/compatible-mode/v1
China (Beijing)
Dirección de solicitud HTTP: POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url para llamadas SDK: https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
ImportanteAlibaba Cloud Model Studio ha lanzado dominios específicos del espacio de trabajo para las regiones China (Pekín) y Singapore. Los nuevos dominios dedicados ofrecen un rendimiento superior y una mayor estabilidad para las solicitudes de inferencia. Recomendamos migrar a los nuevos dominios:
- China (Pekín): de
dashscope.aliyuncs.coma{WorkspaceId}.cn-beijing.maas.aliyuncs.com - Singapur: de
dashscope-intl.aliyuncs.coma{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
Reemplace {WorkspaceId} con su ID de espacio de trabajo real. Los dominios existentes permanecen totalmente funcionales.
Cuerpo de la solicitudmodel El nombre del modelo. Este parámetro solo aplica al modelo Qwen3-ASR-Flash. messages La lista de mensajes. asr_options Especifica si se deben habilitar ciertas funciones.
stream Especifica si se debe usar salida en streaming. Consulte Salida en streaming. Valores válidos:
Configúrelo en stream_options Los elementos de configuración para la salida en streaming. Este parámetro solo tiene efecto cuando | Ejemplos de solicitudEntrada: URL del archivo de audioSDK de PythonSDK de Node.jscURLLa siguiente configuración corresponde a la región de Singapore. Reemplace Entrada: Archivo de audio codificado en Base64Pase datos codificados en Base64 como una URL de datos en el formato
|
Cuerpo de respuestaid El identificador único para esta llamada. choices La información de salida del modelo. Propiedades finish_reason Valores válidos:
index El índice del objeto actual en el arreglo message El objeto de mensaje generado por el modelo. created La marca de tiempo UNIX (en segundos) en la que se creó la solicitud. model El modelo utilizado para esta solicitud. object Siempre usage La información de consumo de tokens para esta solicitud. | |
DashScope síncrono
URL
Singapore
Dirección de solicitud HTTP: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
base_url para llamadas SDK: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
EE. UU. (Virginia)
Si selecciona el ámbito de implementación de EE. UU., los recursos de cómputo de inferencia del modelo están restringidos a los Estados Unidos. Los datos estáticos se almacenan en la región seleccionada. Región admitida: EE. UU. (Virginia).
Dirección de solicitud HTTP: POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
base_url para llamadas SDK: https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v1
China (Beijing)
Dirección de solicitud HTTP: POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
base_url para llamadas SDK: https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
ImportanteAlibaba Cloud Model Studio ha lanzado dominios específicos del espacio de trabajo para las regiones China (Pekín) y Singapore. Los nuevos dominios dedicados ofrecen un rendimiento superior y una mayor estabilidad para las solicitudes de inferencia. Recomendamos migrar a los nuevos dominios:
- China (Pekín): de
dashscope.aliyuncs.coma{WorkspaceId}.cn-beijing.maas.aliyuncs.com - Singapur: de
dashscope-intl.aliyuncs.coma{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
Reemplace {WorkspaceId} con su ID de espacio de trabajo real. Los dominios existentes permanecen totalmente funcionales.
Cuerpo de la solicitudmodel El nombre del modelo. Este parámetro solo aplica al modelo Qwen3-ASR-Flash. messages La lista de mensajes.
asr_options Especifica si se deben habilitar ciertas funciones. Este parámetro solo es compatible con el modelo Qwen3-ASR-Flash. | Ejemplos de solicitudQwen3-ASR-Flash admite grabaciones de hasta 5 minutos de duración, acepta una URL de archivo de audio público o una carga de archivo local como entrada, y puede devolver resultados de reconocimiento en modo streaming. Entrada: URL del archivo de audioEntrada: Archivo de audio codificado en Base64Puede pasar datos codificados en Base64 (Data URL) en el formato
Entrada: ruta absoluta de un archivo de audio localCuando procese un archivo de audio local con el SDK de DashScope, pase la ruta del archivo. Consulte la siguiente tabla para construir la ruta según su método de llamada y sistema operativo.
ImportanteLas llamadas de archivos locales tienen un límite de 100 QPS y no se pueden escalar, por lo que no son adecuadas para escenarios de producción, alta concurrencia o pruebas de estrés. Para mayor concurrencia, cargue el archivo en OSS y llámelo a través de una URL. Salida de transmisiónEl modelo genera resultados intermedios paso a paso, y el resultado final se ensambla a partir de ellos. Una llamada sin streaming espera a que se generen todos los resultados y luego los devuelve de una vez, mientras que una llamada con streaming devuelve los resultados a medida que se generan, lo que reduce significativamente el tiempo hasta el primer token. Elija el parámetro de streaming que coincida con su método de llamada:
SDK de PythonSDK de JavacURLLa siguiente configuración corresponde a la región de Singapore. Reemplace |
Cuerpo de respuestarequest_id El identificador único para esta llamada.
output La información del resultado de la llamada. usage La información de consumo de tokens para esta solicitud. | |
Invocación asíncrona de DashScope
Descripción del proceso
La invocación asíncrona está diseñada para archivos de audio largos o tareas que consumen mucho tiempo. Utiliza un proceso de dos pasos "enviar-sondear" para evitar tiempos de espera en las solicitudes:
-
Paso 1: Enviar una tarea
- El cliente inicia una solicitud de procesamiento asíncrono.
- Después de validar la solicitud, el servidor no ejecuta la tarea inmediatamente. En su lugar, devuelve un
task_idúnico, lo que indica que la tarea se ha creado correctamente.
-
Paso 2: Obtener el resultado
- El cliente utiliza el
task_idpara sondear la API de consulta de resultados. - Cuando la tarea se completa, la API de consulta de resultados devuelve el resultado final de reconocimiento.
- El cliente utiliza el
Puede optar por usar un SDK o llamar directamente a la API RESTful según su entorno de integración.
-
Use un SDK. Para código de ejemplo, consulte Ejemplos de solicitud. Para parámetros de solicitud, consulte el Cuerpo de la solicitud de la operación Enviar una tarea. Para información sobre la respuesta, consulte Descripción de los resultados de llamadas asíncronas.
Los SDK manejan automáticamente los detalles subyacentes de la llamada a la API.
- Enviar una tarea: Llame al método
async_call()(Python) oasyncCall()(Java) para enviar la tarea. Este método devuelve un objeto de tarea que contiene untask_id. - Obtener el resultado: Use el objeto de tarea devuelto en el paso anterior o el
task_idpara llamar al métodofetch()y recuperar el resultado. El SDK maneja automáticamente la lógica interna de sondeo hasta que la tarea se complete o expire.
- Enviar una tarea: Llame al método
-
Utilizar una API RESTful
Llamar directamente a la API RESTful proporciona la máxima flexibilidad.
- Enviar la tarea. Si la solicitud es exitosa, el cuerpo de la respuesta contendrá un
task_id. - Use el
task_iddel paso anterior para recuperar el resultado de ejecución de la tarea.
- Enviar la tarea. Si la solicitud es exitosa, el cuerpo de la respuesta contendrá un
Ejemplo completo
HTTP
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import okhttp3.*;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
public class Main {
// The following is the configuration for the Singapore region. When calling, replace "{WorkspaceId}" with your actual workspace ID. The configuration differs by region.
private static final String API_URL_SUBMIT = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/asr/transcription";
// The following is the configuration for the Singapore region. When calling, replace "{WorkspaceId}" with your actual workspace ID. The configuration differs by region.
private static final String API_URL_QUERY = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/";
private static final Gson gson = new Gson();
public static void main(String[] args) {
// The API Key differs between the Singapore and Beijing regions. Get an API Key: https://www.alibabacloud.com/help/model-studio/get-api-key
// If you have not configured the environment variable, replace the following line with your Alibaba Cloud Model Studio API Key: String apiKey = "sk-xxx"
String apiKey = System.getenv("DASHSCOPE_API_KEY");
OkHttpClient client = new OkHttpClient();
// 1. Submit the task
/*String payloadJson = """
{
"model": "qwen3-asr-flash-filetrans",
"input": {
"file_url": "{YOUR_AUDIO_URL}"
},
"parameters": {
"channel_id": [0],
"enable_itn": false,
"language": "zh"
}
}
""";*/
String payloadJson = """
{
"model": "qwen3-asr-flash-filetrans",
"input": {
"file_url": "{YOUR_AUDIO_URL}"
},
"parameters": {
"channel_id": [0],
"enable_itn": false,
"enable_words": true
}
}
""";
RequestBody body = RequestBody.create(payloadJson, MediaType.get("application/json; charset=utf-8"));
Request submitRequest = new Request.Builder()
.url(API_URL_SUBMIT)
.addHeader("Authorization", "Bearer " + apiKey)
.addHeader("Content-Type", "application/json")
.addHeader("X-DashScope-Async", "enable")
.post(body)
.build();
String taskId = null;
try (Response response = client.newCall(submitRequest).execute()) {
if (response.isSuccessful() && response.body() != null) {
String respBody = response.body().string();
ApiResponse apiResp = gson.fromJson(respBody, ApiResponse.class);
if (apiResp.output != null) {
taskId = apiResp.output.taskId;
System.out.println("Task submitted, task_id: " + taskId);
} else {
System.out.println("Submission response content: " + respBody);
return;
}
} else {
System.out.println("Task submission failed! HTTP code: " + response.code());
if (response.body() != null) {
System.out.println(response.body().string());
}
return;
}
} catch (IOException e) {
e.printStackTrace();
return;
}
// 2. Poll the task status
boolean finished = false;
while (!finished) {
try {
TimeUnit.SECONDS.sleep(2); // Wait 2 seconds before querying again
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
return;
}
String queryUrl = API_URL_QUERY + taskId;
Request queryRequest = new Request.Builder()
.url(queryUrl)
.addHeader("Authorization", "Bearer " + apiKey)
.addHeader("Content-Type", "application/json")
.get()
.build();
try (Response response = client.newCall(queryRequest).execute()) {
if (response.body() != null) {
String queryResponse = response.body().string();
ApiResponse apiResp = gson.fromJson(queryResponse, ApiResponse.class);
if (apiResp.output != null && apiResp.output.taskStatus != null) {
String status = apiResp.output.taskStatus;
System.out.println("Current task status: " + status);
if ("SUCCEEDED".equalsIgnoreCase(status)
|| "FAILED".equalsIgnoreCase(status)
|| "UNKNOWN".equalsIgnoreCase(status)) {
finished = true;
System.out.println("Task completed, final result: ");
System.out.println(queryResponse);
}
} else {
System.out.println("Query response content: " + queryResponse);
}
}
} catch (IOException e) {
e.printStackTrace();
return;
}
}
}
static class ApiResponse {
@SerializedName("request_id")
String requestId;
Output output;
}
static class Output {
@SerializedName("task_id")
String taskId;
@SerializedName("task_status")
String taskStatus;
}
}
import os
import time
import requests
import json
# The following is the configuration for the Singapore region. When calling, replace "{WorkspaceId}" with your actual workspace ID. The configuration differs by region.
API_URL_SUBMIT = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/asr/transcription"
# The following is the configuration for the Singapore region. When calling, replace "{WorkspaceId}" with your actual workspace ID. The configuration differs by region.
API_URL_QUERY_BASE = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/"
def main():
# The API Key differs between the Singapore and Beijing regions. Get an API Key: https://www.alibabacloud.com/help/model-studio/get-api-key
# If you have not configured the environment variable, replace the following line with your Alibaba Cloud Model Studio API Key: api_key = "sk-xxx"
api_key = os.getenv("DASHSCOPE_API_KEY")
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json",
"X-DashScope-Async": "enable"
}
# 1. Submit the task
payload = {
"model": "qwen3-asr-flash-filetrans",
"input": {
"file_url": "{YOUR_AUDIO_URL}"
},
"parameters": {
"channel_id": [0],
# "language": "zh",
"enable_itn": False,
"enable_words": True
}
}
print("Submitting ASR transcription task...")
try:
submit_resp = requests.post(API_URL_SUBMIT, headers=headers, data=json.dumps(payload))
except requests.RequestException as e:
print(f"Failed to request task submission: {e}")
return
if submit_resp.status_code != 200:
print(f"Task submission failed! HTTP code: {submit_resp.status_code}")
print(submit_resp.text)
return
resp_data = submit_resp.json()
output = resp_data.get("output")
if not output or "task_id" not in output:
print("Abnormal submission response content:", resp_data)
return
task_id = output["task_id"]
print(f"Task submitted, task_id: {task_id}")
# 2. Poll the task status
finished = False
while not finished:
time.sleep(2) # Wait 2 seconds before querying again
query_url = API_URL_QUERY_BASE + task_id
try:
query_resp = requests.get(query_url, headers={"Authorization": f"Bearer {api_key}"})
except requests.RequestException as e:
print(f"Failed to request task query: {e}")
return
if query_resp.status_code != 200:
print(f"Task query failed! HTTP code: {query_resp.status_code}")
print(query_resp.text)
return
query_data = query_resp.json()
output = query_data.get("output")
if output and "task_status" in output:
status = output["task_status"]
print(f"Current task status: {status}")
if status.upper() in ("SUCCEEDED", "FAILED", "UNKNOWN"):
finished = True
print("Task completed. The final result is as follows:")
print(json.dumps(query_data, indent=2, ensure_ascii=False))
else:
print("Query response content:", query_data)
if __name__ == "__main__":
main()
SDK de Java
import com.alibaba.dashscope.audio.qwen_asr.*;
import com.alibaba.dashscope.utils.Constants;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonObject;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// The following is the configuration for the Singapore region. When calling, replace "{WorkspaceId}" with your actual workspace ID. The configuration differs by region.
Constants.baseHttpApiUrl = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1";
QwenTranscriptionParam param =
QwenTranscriptionParam.builder()
// The API Key differs between the Singapore and Beijing regions. Get an API Key: https://www.alibabacloud.com/help/model-studio/get-api-key
// If you have not configured the environment variable, replace the following line with your Alibaba Cloud Model Studio API Key: .apiKey("sk-xxx")
.apiKey(System.getenv("DASHSCOPE_API_KEY"))
.model("qwen3-asr-flash-filetrans")
.fileUrl("{YOUR_AUDIO_URL}")
//.parameter("language", "zh")
//.parameter("channel_id", new ArrayList<String>(){{add("0");add("1");}})
.parameter("enable_itn", false)
.parameter("enable_words", true)
.build();
try {
QwenTranscription transcription = new QwenTranscription();
// Submit the task
QwenTranscriptionResult result = transcription.asyncCall(param);
System.out.println("create task result: " + result);
// Check whether the task was submitted successfully
if (result.getTaskId() == null) {
System.out.println("Error: " + result.getOutput());
return;
}
// Query the task status
result = transcription.fetch(QwenTranscriptionQueryParam.FromTranscriptionParam(param, result.getTaskId()));
System.out.println("task status: " + result);
// Wait for the task to complete
result =
transcription.wait(
QwenTranscriptionQueryParam.FromTranscriptionParam(param, result.getTaskId()));
System.out.println("task result: " + result);
// Get the speech recognition result
QwenTranscriptionTaskResult taskResult = result.getResult();
if (taskResult != null) {
// Get the URL of the recognition result
String transcriptionUrl = taskResult.getTranscriptionUrl();
// Get the result corresponding to the URL
HttpURLConnection connection =
(HttpURLConnection) new URL(transcriptionUrl).openConnection();
connection.setRequestMethod("GET");
connection.connect();
BufferedReader reader =
new BufferedReader(new InputStreamReader(connection.getInputStream()));
// Format and output the json result
Gson gson = new GsonBuilder().setPrettyPrinting().create();
System.out.println(gson.toJson(gson.fromJson(reader, JsonObject.class)));
}
} catch (Exception e) {
System.out.println("error: " + e);
}
}
}
SDK de Python
import json
import os
import sys
from http import HTTPStatus
import dashscope
from dashscope.audio.qwen_asr import QwenTranscription
from dashscope.api_entities.dashscope_response import TranscriptionResponse
# run the transcription script
if __name__ == '__main__':
# The API Key differs between the Singapore and Beijing regions. Get an API Key: https://www.alibabacloud.com/help/model-studio/get-api-key
# If you have not configured the environment variable, replace the following line with your Alibaba Cloud Model Studio API Key: dashscope.api_key = "sk-xxx"
dashscope.api_key = os.getenv("DASHSCOPE_API_KEY")
# The following is the configuration for the Singapore region. When calling, replace "{WorkspaceId}" with your actual workspace ID. The configuration differs by region.
dashscope.base_http_api_url = 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1'
task_response = QwenTranscription.async_call(
model='qwen3-asr-flash-filetrans',
file_url='{YOUR_AUDIO_URL}',
#language="",
enable_itn=False,
enable_words=True
)
print(f'task_response: {task_response}')
print(task_response.output.task_id)
query_response = QwenTranscription.fetch(task=task_response.output.task_id)
print(f'query_response: {query_response}')
task_result = QwenTranscription.wait(task=task_response.output.task_id)
print(f'task_result: {task_result}')
Descargar el resultado de reconocimiento
Una vez que la tarea se completa correctamente, la output.result.transcription_url devuelta por la API de consulta apunta a un archivo JSON descargable públicamente que contiene el resultado completo del reconocimiento. Esta URL es válida durante 24 horas de forma predeterminada, así que descárguela y guárdela a la brevedad.
# Replace {transcription_url} with the transcription_url value returned by the query API
curl -sS '{transcription_url}' -o transcription.json
cat transcription.json | jq .
Enviar una tarea
URL
Singapore
Dirección de solicitud HTTP: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/asr/transcription
base_url para llamadas SDK: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
China (Beijing)
Dirección de solicitud HTTP: POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/audio/asr/transcription
base_url para llamadas SDK: https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
ImportanteAlibaba Cloud Model Studio ha lanzado dominios específicos del espacio de trabajo para las regiones China (Pekín) y Singapore. Los nuevos dominios dedicados ofrecen un rendimiento superior y una mayor estabilidad para las solicitudes de inferencia. Recomendamos migrar a los nuevos dominios:
- China (Pekín): de
dashscope.aliyuncs.coma{WorkspaceId}.cn-beijing.maas.aliyuncs.com - Singapur: de
dashscope-intl.aliyuncs.coma{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
Reemplace {WorkspaceId} con su ID de espacio de trabajo real. Los dominios existentes permanecen totalmente funcionales.
Cuerpo de la solicitudmodel El nombre del modelo. Este parámetro solo aplica al modelo Qwen3-ASR-Flash-Filetrans. input parameters | cURLJavaPara ejemplos de SDK, consulte Ejemplos de solicitud. PythonPara ejemplos de SDK, consulte Ejemplos de solicitud. |
Cuerpo de respuestarequest_id El identificador único para esta llamada. output La información del resultado de la llamada. | |
Obtener el resultado de ejecución de la tarea
URL
Singapore
Dirección de solicitud HTTP: GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
base_url para llamadas SDK: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
China (Beijing)
Dirección de solicitud HTTP: GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
base_url para llamadas SDK: https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
ImportanteAlibaba Cloud Model Studio ha lanzado dominios específicos del espacio de trabajo para las regiones China (Pekín) y Singapore. Los nuevos dominios dedicados ofrecen un rendimiento superior y una mayor estabilidad para las solicitudes de inferencia. Recomendamos migrar a los nuevos dominios:
- China (Pekín): de
dashscope.aliyuncs.coma{WorkspaceId}.cn-beijing.maas.aliyuncs.com - Singapur: de
dashscope-intl.aliyuncs.coma{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
Reemplace {WorkspaceId} con su ID de espacio de trabajo real. Los dominios existentes permanecen totalmente funcionales.
Cuerpo de la solicitudtask_id El ID de la tarea. Pase el task_id de la respuesta de la operación Enviar una tarea para consultar el resultado de reconocimiento de voz. | cURLJavaPara ejemplos de SDK, consulte Ejemplos de solicitud. PythonPara ejemplos de SDK, consulte Ejemplos de solicitud. |
Cuerpo de respuestarequest_id El identificador único para esta llamada. output La información del resultado de la llamada. | |
Descripción de los resultados de llamadas asíncronasfile_url La URL del archivo de audio reconocido. audio_info Información sobre el archivo de audio reconocido. transcripts Una lista de resultados de reconocimiento completos. Cada elemento corresponde al contenido reconocido de una pista de audio. | |