多场景分析代码架构

This commit is contained in:
zhonghua1
2026-01-06 22:07:30 +08:00
parent 146d56fbd4
commit be1554cd9a
3 changed files with 218 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package com.rj.service;
import com.rj.common.AudioAnalysisSceneType;
/**
* 音频文本分析 - 大模型通用服务
* <p>
* 封装不同业务场景下的大模型调用逻辑(提示词加载、模型选择等),
* 控制层只需要关心场景类型和原始录音文本。
* </p>
*/
public interface IAudioTextAnalysisLlmService {
/**
* 调用大模型生成总结/结构化结果(通用方法)
*
* @param sceneType 业务场景类型(家具、会议、房产等)
* @param recordingText 录音转写文本
* @return 大模型返回的原始内容(一般是 JSON 字符串或结构化文本)
*/
String generateSummaryByLLM(AudioAnalysisSceneType sceneType, String recordingText);
}