分享好友 最新动态首页 最新动态分类 切换频道
ai智能机器人关于语音打断怎么设置
2024-12-27 04:54

动打断(就是检测到声音,就自动停止放音)

start_asr 有一个参数 pause_play_ms,demo是200, 就是检测到说话声音持续时间时间超过pause_play_ms,就自动暂停放音。如果你不需要这个功能设置为0, 如果你启用了这个功能,asrmessage_notify通知每播放一个新的声音就必须要恢复放音console_playback(resume)。否则机器人放音一直暂停着(收不到playback_result通知)。


业务打断(就是流程停止放音,或者播放一个新的声音实现打断。)

asrprogress_notify返回 console_playback(pause),或者asrmessage_notify返回播放新的声音,就会停止播放当前的声音。


怎么禁用打断功能

机器人放音的时候可以识别用户说话,但是不打断机器人放音:playback的allow_interrupt设置-1,关闭自动打断。asrprogress_notify返回 noop。 asrmessage_notif

如果playstate等于false(当前没放音),执行业务逻辑播放新的声音。asrmessage_notif如果playstate等于true(当前在放音,不处理),返回noop,并且把识别结果记录到flowdata,等paly_result的时候再处理识别结果。如果paly_result的时候检测放音过程是否有识别结果,如果有执行业务逻辑处理流程,如果没有返回wait.

放音的时候直接暂停asr, 自然也就不会打断了。playback的block_asr设置为-1.本次放音,禁用了asr,就可以了。有关系统方面问题请找博主一起交流学习吧。

噪音打断怎么解决

如果要完全避免噪音打断可以把自动打断关闭,使用关键词打断。如果要求不高可以把pause_play_ms设置大些,比如1000。playback新加了一个自动打断控制参数,可以设置本次机器人放音多久才启用自动打断。


怎么实现关键词打断

start_asr的pause_play_ms 设置 0 ,关闭自动打断

asrprogress_notify 的识别结果如果是关键词 返回 console_playback(pause),如果不是关键词 返回 noop

asrmessage_notify 的整句话识别结果如果匹配,直接播放新的声音文件,执行新的业务流程,如果不匹配, 判断playstate(户说话结束的时候,机器人是否也放音完成),playstate为true返回console_playback(resume),playstate为false,执行playback_result通知一样的流程。

playback_result 收到这个通知,说明声音播放完成,等待用户说话超时,asrstate为true是表示用户当前已经在说话, 可以返回noop,否则必须播放一个声音,提示用户说话。

多种打断方案集合使用流程

start_asr 开始asr,设置 pause_play_ms 为 200-1000之间 (设置自动打断时间)

playback wait设置 3000-5000,并且设置allow_interrupt动态修改自动打断时间,

asrprogress_notify 检查是否有关键词有关键词返回console_playback(pause),没关键词返回 noop

asrmessage_notify 根据识别结果,playms(用来判断 是否 机器人刚说话,用户也开始说话) ,playstate(用来判断 用户说话结束的时候,机器人是否也放音完成),等条件返回console_playback(resume)继续放音,或者返回playback播放一个新的声音。

playback_result asrstate为true是表示用户当前已经在说话, 可以返回noop,否则必须播放一个声音,提示用户说话。

最新文章
超逼真美女写真生成:玩转AI绘画工具,打造属于你的完美女神!
在一个阳光明媚的周末,宝子们摊在沙发上,翻看手机里的照片,突然被朋友发来的小姐姐美女写真吸引,质量之高,简直让人无法相信这是AI生成的。如此真实的美女写真,究竟是哪个神奇的工具呢?随着人工智能技术的飞速发展,AI绘画工具已不再
揭秘徐州百度推广优化策略,实战技巧深度解析
本文深度解析徐州百度推广优化排名策略,从关键词研究、广告创意、着陆页优化等多方面提供实战技巧,助力企业提升百度推广效果。随着互联网的飞速发展,越来越多的企业开始重视网络营销,尤其是百度推广优化排名,作为国内最大的搜索引擎,
跨服排行榜:快速排序与Redis跳表实现策略,
排行榜是游戏中重要的功能,如何才能实现一个高效的排行榜呢?我所在的项目组做的是SLG游戏,我们游戏的很多活动都有排行榜。上周接到一个跨服排行榜的功能案,需求是让现有的排行榜支持跨服。 一、问题描述 目前
解决方案:的18种推广方式
该如何进行有效的推广呢?相信这是很多运营者都非常关心的问题!学会小程序的18种推广方式,就能给商家带来最大化的盈利!​一、公众号推广1.文章内嵌小程序基于公众号自带的流量,用户可在公众号推文内插入以图片、文字或卡片等形式链接的小
阿里旗下夸克搜索涉黄!网信出手,千万级APP大整改
网络不是法外之地。国家网信办、广东省网信办联合出手,阿里旗下夸克APP涉黄一事曝光,瞬间成为热搜第一的热门话题。夸克APP专注于下沉市场,主打“新生代智能搜索”,号称是一款“县城年轻人打死也不卸载”的APP。艾媒咨询的数据显示,国
谷歌商店,重磅!谷歌Chrome浏览器或将易主,估价高达200亿美元!。
据知情人士透露,司法部反垄断部门的官员已决定不再坚持要求谷歌出售安卓操作系统。在过去三个月里,相关律师与数十家公司进行了会面,并最终决定转而要求谷歌出售Chrome。然而,如果其他补救措施能有效遏制谷歌的市场垄断行为,司法部未来
怎样延长手机待机时间
怎样延长手机待机时间  一般手机标称的待机时间严格来说是指手机在最理想状态下的最长待机时间。这个数据是在实验室的特殊条件下取得的。所以很多人老是觉得自己的手机很不经用,跟标称的待机时间相去甚远。如果经常碰到这种情况,那就要
竞价代运营是什么服务?揭秘其服务内容与核心优势!
大家好!今天我们来聊聊一个在现代营销中越来越热门的话题竞价代运营。作为一名在这个行业摸爬滚打多年的技术人员,我深知企业在营销过程中面临的种种挑战,而竞价代运营正是解决这些问题的利器。接下来,我将详细解析竞价代运营的服务内容
目前人最多的mmo手游有哪些 2023热门mmo游戏大全
目前人最多的mmo手游有哪几款?小编经过一段时间的数据收集,总结出以下几个玩家众多的mmo游戏,这几款游戏的受欢迎程度都非常高,无论是从画质方面分析,还是从游戏本身的剧情入手,在同类游戏中,它们在各方面都是不落后的,注意满足挑剔
素雅型应届毕业生个人简历表格模板(BG10210)
下载的简历模板是什么格式的?所有的简历模板都是Word格式的文件,.doc/.docx后缀名。下载的简历模板是否可以修改?所下载的简历模板均可以全元素修改,编辑。全元素是指模板的所有内容,如文字、标题、图标、背景色、照片等等,这些均可以
相关文章
推荐文章
发表评论
0评