当前位置: 首页 > news >正文

sherpa-ncnn:Endpointing(断句规则)


更多内容:XiaoJ的知识星球


目录

  • 1. Endpointing (端点)
    • 1.1 规则1
    • 1.2 规则2
    • 1.3 规则3


1. Endpointing (端点)

我们有三条端点检测规则。如果激活了其中任何一个,我们假设检测到终端节点。

.

1.1 规则1

规则 1 计算尾随静默的持续时间。如果大于用户指定值,激活规则 1

下面是一个示例,它使用 2.4 秒作为阈值。
在这里插入图片描述

这两种情况下,规则 1处于激活状态:

  • 当尾随静默的持续时间达到 2.4 秒时,没有解码任何内容。

  • 在尾随静默的持续时间达到 2.4 秒之前,解码了一些内容。

Python API中,您可以在构造sherpa_ncnn.Recognizer的实例时指定rule1_min_trailing_silence

C++ API中,您可以在创建EndpointConfig时指定rule1.min_trailing_silence

.

1.2 规则2

规则 2 中,我们要求它必须先解码一些内容,然后才能计算尾随的静默。

在以下示例中,解码内容后,当尾随静默的持续时间大于用户指定的值 1.2 秒时,将激活规则 2
在这里插入图片描述

Python API中,您可以在构造sherpa_ncnn.Recognizer的实例时指定rule2_min_trailing_silence

C++ API中,您可以在创建EndpointConfig时指定rule2.min_trailing_silence

.

1.3 规则3

当话语长度(以秒为单位)大于给定值时激活。

在以下示例中,规则 3 在第一个区段达到给定值(在本例中为 20 秒)后激活。
在这里插入图片描述

Python API中,您可以在构造sherpa_ncnn.Recognizer的实例时指定rule3.min_utterance_length

C++ API中,您可以在创建EndpointConfig时指定rule3.min_utterance_length

如果要停用此规则,请为 rule3_min_utterance_lengthrule3.min_utterance_length 提供一个非常大的值。

.


声明:资源可能存在第三方来源,若有侵权请联系删除!

相关文章:

  • 【最新版】likeshop连锁点餐系统-PHP版+uniapp前端全开源
  • 计数排序-详解
  • 机器学习第一讲:机器学习本质:让机器通过数据自动寻找规律
  • jquery+ajax+SpringBoot实现前后端分离技术
  • Java游戏服务器开发流水账(2)开发中Maven的管理
  • React 实现 JWT 登录验证的最小可运行示例
  • Oracle EBS FORM快捷键与触发器的关系与使用
  • 永久免费的小工具,内嵌微软接口
  • 二叉搜索树的插入操作(递归遍历)
  • C语言 指针(9)
  • 动态SQL与静态SQL
  • 10.王道_HTTP
  • 【AI论文】FlexiAct:在异构场景中实现灵活的动作控制
  • Spring Boot 实现验证码生成与校验:从零开始构建安全登录系统
  • 并发与并行的关系
  • 如何防止域名DNS被劫持?
  • 【Go】优化文件下载处理:从多级复制到零拷贝流式处理
  • 极狐GitLab 容器镜像仓库功能介绍
  • 电池分压电阻检测不准的原因
  • AI日报 · 2025年5月08日|Stripe发布全球首个支付AI基础模型
  • 眉山“笑气”迷局:草莓熊瓶背后的隐秘与危机
  • 公募基金解读“一揽子金融政策”:增量财政空间或打开,有助于维持A股活力
  • 昆廷·斯金纳:作为“独立自主”的自由
  • 民生访谈|摆摊设点、公园搭帐篷、行道树飘絮,管理难题怎么解?
  • 重磅金融政策密集发布!一文梳理这场国新办发布会
  • 云南省司法厅党委书记、厅长茶忠旺主动投案,正接受审查调查