本仓库提供两套面试转录工具,面向 Windows + WSL 2;均可切换本地 FunASR 与阿里云 ASR API:
realtime_desktop_transcriber/:捕获桌面系统音频,可选本地 SenseVoice/Nano 或阿里云 API;低于声音阈值的片段不会提交。interview_transcriber/:处理离线长音频,可选本地 Nano 或阿里云 API,并输出 Markdown、SRT、JSON 和时间戳。
在 WSL 终端执行;出现 DashScope API Key: 后粘贴密钥并按回车(粘贴内容不会显示,这是正常的):
cd /path/to/ASR_interview_transcript/realtime_desktop_transcriber
conda activate funasr-interview
conda install -y -c conda-forge ffmpeg
python -m pip install -r requirements-cloud.txt
read -rsp 'DashScope API Key: ' DASHSCOPE_API_KEY
export DASHSCOPE_API_KEY
echo
python app.py --cloud-only保持终端运行,在 Windows Edge/Chrome 打开 http://127.0.0.1:8765。--cloud-only 会完全跳过 SenseVoice、Nano、PyTorch 和 vLLM 的加载/下载,页面自动选择阿里云。点击开始后,在共享面板选择播放面试声音的屏幕或窗口,并勾选“共享系统音频”。