# 音频文件上传配置
app:
  audio:
    # 音频文件上传路径
    upload:
      path: uploads/audio
      # 文件上传保存路径（用于接收文件上传请求时）
      yihangyi:
        path: /usr/local/tomcat/webapps/yihangyi
        # 外部 ASR 写入的转写文本目录（与 AudioStatisticsScheduler.syncYihangyiTranscriptTextFiles 一致）
        txt-scan-dir: /home/lizh/java_env/AIDriverEEBackend/audio/yihangyi_txt
        txt-finish-dir: /home/lizh/java_env/AIDriverEEBackend/audio/yihangyi_txt_finish
        # 内置 Java 轮询 ASR（对应 Python audio_toText_qwen3_asr_17b_vllm_interface.py）；默认关闭
        asr:
          enabled: false
          watch-dir: /home/lizh/java_env/AIDriverEEBackend/audio/yihangyi
          done-dir: /home/lizh/java_env/AIDriverEEBackend/audio/yihangyi_finish
          txt-dir: /home/lizh/java_env/AIDriverEEBackend/audio/yihangyi_txt
          base-url: http://101.35.52.237:17001/v1
          api-key: ${OPENAI_API_KEY:EMPTY}
          model: Qwen3-ASR-1.7B
          poll-interval-ms: 5000
          max-batch: 5
          # SINGLE：每批内单线程顺序；POOL：固定线程池并行处理本批
          executor-mode: SINGLE
          pool-size: 4
          skip-on-windows: true
    # 音频文件访问URL前缀
    access:
      url: /api/audio/
    # 最大文件大小
    max:
      size: 100MB
    # 支持的音频格式
    supported-formats:
      - mp3
      - wav
      - m4a
      - aac
      - ogg
      - flac
      - wma

# 文件上传配置
spring:
  servlet:
    multipart:
      # 启用文件上传
      enabled: true
      # 最大文件大小
      max-file-size: 100MB
      # 最大请求大小
      max-request-size: 100MB
      # 文件写入磁盘的阈值
      file-size-threshold: 2KB
      # 文件写入磁盘的位置
      location: ${java.io.tmpdir}
















































































































