首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在录制用户语音时检测星号拨号方案中的静音?

如何在录制用户语音时检测星号拨号方案中的静音?
EN

Stack Overflow用户
提问于 2011-06-29 14:45:52
回答 3查看 1.7K关注 0票数 1

如何在录制用户语音时检测星号拨号方案中的静音?

Step1:我将名字记录为的代码

代码语言:javascript
复制
exten => s,n,wait(1)
exten => s,n(getfirstname),Playback(var/lib/asterisk/sounds/mysoundfiles/getfirstname)
exten => s,n,Record(var/lib/asterisk/sounds/mysoundfiles/firstname:wav,0,10)
exten => s,n,Hangup

Step2:我的要求是如果没有声音,必须在5秒后挂断电话。

EN

回答 3

Stack Overflow用户

发布于 2011-06-29 15:35:03

根据您的拨号方案状态,如果正在进行录制时收到10秒的信号,则录制将停止。因此,建议您回复线路

Record(var/lib/asterisk/sounds/mysoundfiles/firstname:wav,0,5),您的解决方案已经准备就绪。

票数 0
EN

Stack Overflow用户

发布于 2011-11-06 18:31:33

代码语言:javascript
复制
core show application Record 
--snip--    
[Syntax]
Record(filename.format[,silence[,maxduration[,options]]])

所以,

代码语言:javascript
复制
Record(var/lib/asterisk/sounds/mysoundfiles/firstname.wav,5,10)
票数 0
EN

Stack Overflow用户

发布于 2013-04-08 15:46:06

沉默不是平坦的0000000年代。静默选项基本上是没有信号的。在正常录制情况下,如果用户不说话,仍会录制一些噪音,录制不会停止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6516720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档