使用阿里云Model Studio的Qwen ASR模型(qwen3-asr-flash、qwen-audio-asr、qwen3-asr-flash-filetrans)转录非实时语音。
类别: 提供者 : 模型 Studio Quen ASR( 非实时).是一项面向实际任务的技能,主要用于Validation.;Pass 标准: 命令输出输出/ alicloud-ai- audio- asr/ validate. txt 生成.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
类别:provider
mkdir -p output/alicloud-ai-audio-asr python -m py_compile skills/ai/audio/alicloud-ai-audio-asr/scripts/transcribe_audio.py && echo "py_compile_ok" > output/alicloud-ai-audio-asr/validate.txt
通过标准:命令退出码为 0,且生成文件 output/alicloud-ai-audio-asr/validate.txt。
output/alicloud-ai-audio-asr/ 目录下。使用 Qwen ASR 对录制音频进行离线转录(非实时),包括短音频同步调用和长音频异步任务。
请严格使用以下任一模型字符串:
qwen3-asr-flashqwen-audio-asrqwen3-asr-flash-filetrans选型建议:
qwen3-asr-flash 或 qwen-audio-asr;qwen3-asr-flash-filetrans。python3 -m venv .venv . .venv/bin/activate
DASHSCOPE_API_KEY,或在 ~/.alibabacloud/credentials 中添加 dashscope_api_key 字段。audio(字符串,必填):公开可访问的 URL 或本地文件路径。model(字符串,可选):默认为 qwen3-asr-flash。language_hints(字符串数组,可选):例如 zh、en。sample_rate(数字,可选)vocabulary_id(字符串,可选)disfluency_removal_enabled(布尔值,可选)timestamp_granularities(字符串数组,可选):例如 sentence。async(布尔值,可选):默认为 false(适用于同步模型);对 qwen3-asr-flash-filetrans 默认为 true。text(字符串):标准化后的转录文本。task_id(字符串,可选):仅异步提交时返回。status(字符串):取值为 SUCCEEDED 或当前任务提交状态。raw(对象):原始 API 响应内容。同步转录(兼容 OpenAI 协议):
curl -sS --location 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions'
--header "Authorization: Bearer $DASHSCOPE_API_KEY"
--header 'Content-Type: application/json'
--data '{
"model": "qwen3-asr-flash",
"messages": [
{
"role": "user",
"content": [
{
"type": "input_audio",
"input_audio": {
"data": "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3"
}
}
]
}
],
"stream": false,
"asr_options": {
"enable_itn": false
}
}'
异步长文件转录(DashScope 协议):
curl -sS --location 'https://dashscope.aliyuncs.com/api/v1/services/audio/asr/transcription'
--header "Authorization: Bearer $DASHSCOPE_API_KEY"
--header 'X-DashScope-Async: enable'
--header 'Content-Type: application/json'
--data '{
"model": "qwen3-asr-flash-filetrans",
"input": {
"file_url": "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3"
}
}'
轮询任务结果:
curl -sS --location "https://dashscope.aliyuncs.com/api/v1/tasks/" --header "Authorization: Bearer $DASHSCOPE_API_KEY"
使用内置脚本支持 URL 或本地文件输入,并可选启用异步轮询:
python skills/ai/audio/alicloud-ai-audio-asr/scripts/transcribe_audio.py --audio "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3" --model qwen3-asr-flash --language-hints zh,en --print-response
长文件模式:
python skills/ai/audio/alicloud-ai-audio-asr/scripts/transcribe_audio.py --audio "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3" --model qwen3-asr-flash-filetrans --async --wait
input_audio.data(Data URI 方式)。language_hints,以降低识别歧义性。output/alicloud-ai-audio-asr/transcripts/ 目录下。output/alicloud-ai-audio-asr/transcripts/OUTPUT_DIR 覆盖基础目录。references/api_reference.mdreferences/sources.mdskills/ai/audio/alicloud-ai-audio-tts-realtime/ 提供。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习