检测语音结束星号13

时间:2018-11-06 20:16:49

标签: speech-recognition asterisk

我们想使用asterisk13(RECORD或Mixmonitor或任何其他)录音功能,其中在特定的安静时间后进行语音结束检测。我们获取了该.wav文件,并通过REST提交了Google识别API。 我们尝试了几种方法来完成检测语音结尾的过程,但没有成功。 有人知道我该如何解决这个问题?

非常感谢。 杰弗森·奥利维拉(Jeferson Oliveira)。

2 个答案:

答案 0 :(得分:0)

您应该可以使用Record()函数。

Record(myrecording.wav,5)

这将记录一个名为myrecording.wav的文件,并等待5秒钟的静音,然后结束记录并移至下一个优先级。

您可以在此处查看Record()函数的完整参数:https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Record

答案 1 :(得分:0)

您应该阅读并可能更改dsp.conf以获得“静音”边距。

; Length of sound (in milliseconds) before a period of silence is considered
; to be a change from talking to silence or a period of noise converts silence
; to talking.  [default=256]
;
silencethreshold=256