Commit d383570

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-05-07 03:03:20
fix(asr): update Gemini ASR prompt
1 parent 3fbe2e4
Changed files (1)
src/asr/gemini_asr.py
@@ -28,12 +28,14 @@ async def gemini_stream_asr(client: Client, message: Message, path: str | Path,
         slient (bool, optional): If Ture, do not update the status, return all results in the end.
     """
     prompt = """请转录这段音频, 要求:
-    1. 以 `[mm:ss] sentence` 格式输出句子内容, 包括标点符号。其中mm:ss为此句话开始时间的分钟和秒
-    2. 直接输出音频转录内容, 不要输出任何与音频内容无关的寒暄问候
+    1. 以 `[hh:mm:ss] sentence` 格式输出句子内容, 包括标点符号。其中hh:mm:ss为此句话开始时间的小时、分钟、秒
+    2. 如果小时(hh)为00就省略hh, 只输出mm:ss
+    3. 直接输出音频转录内容, 不要输出任何与音频内容无关的寒暄问候
 
     输出实例:
     [00:02] 大家好, 我是小明, 欢迎来到我的频道。
     [00:08] 今天要和大家聊一个一直以来都很有争议的话题。
+    [01:12:32] 谢谢大家收听。
     """
 
     path = Path(path)