From 1596f6f414f6f41da66506debb1dff19fffeb3ec Mon Sep 17 00:00:00 2001
From: 游雁 <zhifu.gzf@alibaba-inc.com>
Date: 星期一, 24 六月 2024 11:55:17 +0800
Subject: [PATCH] fixbug hotwords
---
funasr/models/sense_voice/whisper_lib/normalizers/english.py | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/funasr/models/sense_voice/whisper_lib/normalizers/english.py b/funasr/models/sense_voice/whisper_lib/normalizers/english.py
index 4932042..cb46530 100644
--- a/funasr/models/sense_voice/whisper_lib/normalizers/english.py
+++ b/funasr/models/sense_voice/whisper_lib/normalizers/english.py
@@ -84,8 +84,7 @@
name.replace("y", "ies"): (value, "s") for name, value in self.tens.items()
}
self.tens_ordinal = {
- name.replace("y", "ieth"): (value, "th")
- for name, value in self.tens.items()
+ name.replace("y", "ieth"): (value, "th") for name, value in self.tens.items()
}
self.tens_suffixed = {**self.tens_plural, **self.tens_ordinal}
@@ -132,8 +131,7 @@
"cents": "垄",
}
self.prefixes = set(
- list(self.preceding_prefixers.values())
- + list(self.following_prefixers.values())
+ list(self.preceding_prefixers.values()) + list(self.following_prefixers.values())
)
self.suffixers = {
"per": {"cent": "%"},
@@ -223,9 +221,7 @@
if value is None:
value = ones
elif isinstance(value, str) or prev in self.ones:
- if (
- prev in self.tens and ones < 10
- ): # replace the last zero with the digit
+ if prev in self.tens and ones < 10: # replace the last zero with the digit
assert value[-1] == "0"
value = value[:-1] + str(ones)
else:
--
Gitblit v1.9.1