当前位置: 首页 > 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 提供一个非常大的值。

.


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

http://www.dtcms.com/a/178714.html

相关文章:

  • 【最新版】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基础模型
  • 山东136号文实施方案与竞价细则
  • Ubuntu18.04 设置开机服务自启
  • 关于ubuntu下交叉编译arrch64下的gtsam报错问题,boost中boost_regex.so中连接libicui18n.so.55报错的问题
  • 移植easylogger通过J-Linker的RTT输出日志/Ozone的RTT设置
  • sui在windows虚拟化子系统Ubuntu和纯windows下的安装和使用
  • 【嵌入式开发-USB】
  • RabbitMQ--基础篇
  • Crawl4AI:高效的开源 Python 网页爬取与数据提取库
  • 【5G通信】redcap和bwp 随手记
  • 论文速读《DARE:基于扩散模型的自主机器人探索新范式》