Commit 2a66888
Changed files (1)
src
src/asr/voice_recognition.py
@@ -64,6 +64,8 @@ ENGINE_MAP = {
"16k_de": "εΎ·θ―",
}
+BEGINNING = "π£θ―ι³θ½¬ζε:"
+
@cache.memoize(ttl=30)
async def voice_to_text(
@@ -164,7 +166,7 @@ async def voice_to_text(
for cid, text in enumerate(texts):
final += f"ιι{cid + 1}: {text}\n"
if final:
- final = f"π£θ―ι³θ½¬ζε:\n{final}".replace("γ", "γ\n")
+ final = f"{BEGINNING}\n{final}".replace("γ", "γ\n")
logger.success(f"{final!r}")
# send results
@@ -235,4 +237,6 @@ def get_trigger_message(
return None
if asr_skip_video and trigger_info["mtype"] == "video":
return None
+ if trigger_info["text"].startswith(BEGINNING): # already recognized
+ return None
return trigger_msg