用途:将火山引擎 TOS 上的音频文件转换为指定格式(wav/mp3/flac 等),可通过 extra_params 传入 ffmpeg 参数调整采样率、声道数等编码参数。
主要能力:算子 ID 为 las_audio_convert,采用同步(process)API;封装 lasutil CLI 调用,形成 Step 0→N 的顺序工作流,包含前置检查、初始化准备、预估价格、执行转换和结果呈现。
使用方式:需配置环境变量 LAS_API_KEY(必填)与 LAS_REGION(常见为 cn-beijing,须与 API Key 及 TOS Bucket 地域一致)。先运行环境初始化脚本:source "$(dirname "$0")/scripts/env_init.sh" las_audio_convert。本地文件可先用 ./scripts/check_format.sh 检查格式,用 ffprobe 获取时长预估价格,用户确认后执行 lasutil file-upload 上传,取返回的 tos_uri 作为输入路径。执行命令:lasutil process las_audio_convert "$data"。若仅上传输入文件,TOS 凭证非必须;若需下载结果回本地,则需 VOLCENGINE_ACCESS_KEY 与 VOLCENGINE_SECRET_KEY。
限制:预估价格必须获得用户明确确认后才能执行,实际费用以火山账单为准;回复须包含指定计费免责声明,且不得用"实际费用"描述预估价;LAS_REGION 切换时需同步更换 TOS Bucket 以免权限异常或上传失败。