把python代码转为Java, 涉及功能主要是音频转文本
This commit is contained in:
@@ -10,6 +10,21 @@ app:
|
||||
# 外部 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/
|
||||
|
||||
@@ -5,6 +5,12 @@ app:
|
||||
timezone: Asia/Shanghai
|
||||
scheduler:
|
||||
start: true
|
||||
# yihangyi 目录轮询 ASR(YihangyiVllmAsrScheduler):仅当 asr.enabled=true 时才会创建 Bean 并输出日志;与下文根节点 asr.* 不是同一套配置
|
||||
audio:
|
||||
upload:
|
||||
yihangyi:
|
||||
asr:
|
||||
enabled: true
|
||||
# DashScope API配置
|
||||
dashscope:
|
||||
api:
|
||||
@@ -86,6 +92,12 @@ spring:
|
||||
autoconfigure:
|
||||
exclude:
|
||||
- dev.langchain4j.community.store.embedding.redis.spring.RedisEmbeddingStoreAutoConfiguration
|
||||
# 默认定时任务线程池为 1:长时间阻塞的 @Scheduled(如 ASR HTTP)会卡住其余全部调度任务
|
||||
task:
|
||||
scheduling:
|
||||
pool:
|
||||
size: 8
|
||||
thread-name-prefix: app-scheduling-
|
||||
data:
|
||||
redis:
|
||||
port: 6389
|
||||
|
||||
Reference in New Issue
Block a user