modelscope-funasr的itn参数起什么作用?关闭热词只能换模型了是吗?

modelscope-funasr的itn参数起什么作用?关闭热词只能换模型了是吗?

展开
收起
三分钟热度的鱼 2024-02-28 15:25:17 211 分享 版权
阿里云 AI 助理回答

ITN参数的作用

在ModelScope-FunASR中,itn(Inverse Text Normalization,逆文本规整)参数的主要作用是将语音识别结果中的数字、日期、时间等以自然语言形式表达的内容转换为标准化的书面格式。例如:

  • 未开启ITN:识别结果可能为“二零二三年十月十五日”。
  • 开启ITN:识别结果会转换为“2023年10月15日”。

根据知识库资料,itn参数的具体功能如下: - 参数名称inverse_text_normalization_enabled - 类型:布尔值(Boolean) - 默认值:未明确说明,但通常默认关闭。 - 适用模型:仅支持v2系列模型。

重要提示
- 开启ITN后,中文数字会转换为阿拉伯数字,但并非所有数字都会被转换,系统会通过模型判断是否需要转换,主要依据是一般书面文本中常用的形态。 - 如果对延迟敏感的场景(如实时交互),建议关闭ITN以减少处理时间。


关闭热词是否只能更换模型?

在ModelScope-FunASR中,热词功能通过resource_id参数启用,用于提升特定词汇的识别准确率。如果需要关闭热词功能,可以通过以下方式实现:

  1. 不传入resource_id参数
    热词功能默认不启用,因此只需在请求中不传递resource_id即可关闭热词。

  2. 更换模型
    如果当前使用的模型不支持关闭热词功能(例如v1版本模型的phrase_id字段),则可能需要切换到支持该功能的模型(如v2及后续系列模型)。需要注意的是,phrase_id字段仅适用于v1版本模型,而resource_id字段适用于v2及后续版本模型。

总结
关闭热词功能并不一定需要更换模型,具体取决于所使用的模型版本。如果当前模型支持动态关闭热词(如v2系列模型),则无需更换模型;否则,可能需要切换到更高版本的模型以满足需求。


重要提醒

  • ITN功能限制:ITN仅支持v2系列模型,使用时需确保模型版本符合要求。
  • 热词功能兼容性:不同版本模型对热词的支持方式不同,请根据实际需求选择合适的模型版本。
  • 延迟敏感场景:对于实时交互场景,建议关闭ITN以降低延迟。

希望以上解答能够帮助您更好地理解itn参数的作用以及热词功能的关闭方式!

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

还有其他疑问?
咨询AI助理