update:优化

This commit is contained in:
3030332422
2025-07-09 14:23:47 +08:00
parent 5c83d63fe2
commit d13fb73c67
6 changed files with 29 additions and 15 deletions
+1 -1
View File
@@ -84,7 +84,7 @@ class Dialogue:
# 添加说话人个性化描述
try:
config = load_config()
voiceprint_config = config.get("plugins", {}).get("voiceprint", {})
voiceprint_config = config.get("voiceprint", {})
speakers = voiceprint_config.get("speakers", [])
if speakers:
@@ -127,7 +127,7 @@ def initialize_asr(config):
)
# 初始化声纹识别功能
voiceprint_config = config.get("plugins", {}).get("voiceprint")
voiceprint_config = config.get("voiceprint")
if voiceprint_config and voiceprint_config.get("url") and voiceprint_config.get("speakers"):
new_asr.init_voiceprint(voiceprint_config)
logger.bind(tag=TAG).info("ASR模块声纹识别功能已启用")
@@ -118,8 +118,7 @@ class VoiceprintProvider:
result_name = self.speaker_map[speaker_id]["name"]
return result_name
else:
logger.bind(tag=TAG).warning(f"未识别的说话人ID: {speaker_id}")
return "未知说话人"
return None
else:
logger.bind(tag=TAG).error(f"声纹识别API错误: HTTP {response.status}")
return None