Yu Cao
2025-10-01 c4ac64fd5d24bb3fc8ccc441d36a07c83c8b9015
runtime/python/http/server.py
@@ -107,9 +107,9 @@
        return {"msg": "读取音频文件发生错误", "code": 1}
    rec_results = model.generate(input=audio_bytes, is_final=True, **param_dict)
    # 结果为空
    if len(rec_results) == 0:
    if len(rec_results[0]["text"] ) == 0:
        return {"text": "", "sentences": [], "code": 0}
    elif len(rec_results) == 1:
    elif len(rec_results[0]["text"] ) > 0:
        # 解析识别结果
        rec_result = rec_results[0]
        text = rec_result["text"]
@@ -117,7 +117,7 @@
        for sentence in rec_result["sentence_info"]:
            # 每句话的时间戳
            sentences.append(
                {"text": sentence["text"], "start": sentence["start"], "end": sentence["start"]}
                {"text": sentence["text"], "start": sentence["start"], "end": sentence["end"]}
            )
        ret = {"text": text, "sentences": sentences, "code": 0}
        logger.info(f"识别结果:{ret}")