#!/usr/bin/env bash # Phase 0 验证脚本:用 llama.cpp + Qwen3-ASR 转写一段音频并测 RTF # # 依赖(本机验证环境:Deepin 25 / Qt 6.8 / x86_64): # libllama0, libllama-dev, libggml0, libggml-dev, libmtmd (系统自带 9951+dfsg-1deepin1) # llama.cpp-tools 的二进制(本脚本从 deb 解包到 LLAMA_TOOLS,不需要 root 安装) # # 用法: ./bench.sh [prompt] # prompt 默认 <__media__> # 可选环境变量: THREADS / MODEL / MMPROJ / LLAMA_TOOLS / LLAMA_LIBDIR / TMO set -uo pipefail LLAMA_TOOLS="${LLAMA_TOOLS:-/tmp/opencode/llama-tools}" LLAMA_LIBDIR="${LLAMA_LIBDIR:-/usr/lib/x86_64-linux-gnu/llama}" MODEL="${MODEL:-/tmp/opencode/models/Qwen3-ASR-0.6B-Q8_0.gguf}" MMPROJ="${MMPROJ:-/tmp/opencode/models/mmproj-Qwen3-ASR-0.6B-Q8_0.gguf}" AUDIO="${1:?usage: bench.sh