modelscope-funasr的itn参数起什么作用?关闭热词只能换模型了是吗?
在ModelScope-FunASR中,itn
(Inverse Text Normalization,逆文本规整)参数的主要作用是将语音识别结果中的数字、日期、时间等以自然语言形式表达的内容转换为标准化的书面格式。例如:
根据知识库资料,itn
参数的具体功能如下: - 参数名称:inverse_text_normalization_enabled
- 类型:布尔值(Boolean) - 默认值:未明确说明,但通常默认关闭。 - 适用模型:仅支持v2系列模型。
重要提示:
- 开启ITN后,中文数字会转换为阿拉伯数字,但并非所有数字都会被转换,系统会通过模型判断是否需要转换,主要依据是一般书面文本中常用的形态。 - 如果对延迟敏感的场景(如实时交互),建议关闭ITN以减少处理时间。
在ModelScope-FunASR中,热词功能通过resource_id
参数启用,用于提升特定词汇的识别准确率。如果需要关闭热词功能,可以通过以下方式实现:
不传入resource_id
参数:
热词功能默认不启用,因此只需在请求中不传递resource_id
即可关闭热词。
更换模型:
如果当前使用的模型不支持关闭热词功能(例如v1版本模型的phrase_id
字段),则可能需要切换到支持该功能的模型(如v2及后续系列模型)。需要注意的是,phrase_id
字段仅适用于v1版本模型,而resource_id
字段适用于v2及后续版本模型。
总结:
关闭热词功能并不一定需要更换模型,具体取决于所使用的模型版本。如果当前模型支持动态关闭热词(如v2系列模型),则无需更换模型;否则,可能需要切换到更高版本的模型以满足需求。
希望以上解答能够帮助您更好地理解itn
参数的作用以及热词功能的关闭方式!